! i+ x4 m) y0 _! m 1 p: i& r6 I8 |1 f; E' H: u
8 ^5 L9 a8 h4 j5 V7 x
, L0 O9 I+ w- W$ M& F+ C' T3 W 1 、弱口令扫描提权进服务器
: L- }7 G; J4 o }8 Q8 r4 F
4 `2 C5 W- p4 x9 T& ]6 K
& q9 e2 N5 W( ^; @ 首先 ipconfig 自己的 ip 为 10.10.12.** ,得知要扫描的网段为 10.10.0.1-10.10.19.555 ,楼层总共为 19 层,所以为 19 ,扫描结果如下 : % N9 o1 ]9 i$ M9 x, R0 p3 s
{7 e* i+ V1 z7 ]& O2 t
1 d4 T+ b* _6 K) `& o8 v1 f* U4 ^0 K
: @% x5 T, l3 ~+ O' ?4 w# w * I0 w+ v) d8 b8 E
$ N6 W, _. z" I0 G2 Z9 S% k3 ?" Q3 r
* |% F" @( G7 W9 a: J
; ~1 x, v% j: n k& ^ M3 W" w$ C: I
0 X2 c P {1 a8 l
+ W% n) L) T3 [6 g
1 b, e* [2 m5 l- z! P* D 7 R$ Y* Y7 L5 y/ O7 C
0 ]! n1 _3 n i# j( A 9 U$ s3 g* y' N6 a% B* n
ipc 弱口令的就不截登录图了,我们看 mssql 弱口令,先看 10.10.9.1 , sa 密码为空我们执行
1 F8 y6 M# u& S" N' z
% g- B* ?. a" ?) U# f
9 C* v Y) M$ Z3 u b, U) a 执行一下命令看看 & E4 O' [" [- S, G: H# j8 B
% A% |* c3 A2 S2 J, K" q. l. F
: g7 C8 s, o! H6 f6 ? U
) D9 q9 k9 l' Y
' L+ @: l# D) U2 q8 [- \+ ^" p' x
4 Z' u/ D3 |% l$ W. E1 r
0 B9 l- W% o8 ^- \
% `( K" o, V8 W8 b
8 k8 h2 p; c' `! v( t
3 A9 j. R( I' Y6 q; N% d: f
5 {$ Z: |* M) Y! l
开了 3389 ,直接加账号进去
% }& V$ ]1 x7 ?8 Z; [; b# c3 G
4 O" l8 H9 a5 E$ @
; k8 I+ C: b# S+ T, a2 D" v- X
7 S6 h: n) Q3 x( x* k ( n7 \% J3 D3 A* `3 Z3 m
! U$ L. _8 o- |; [
( b3 S/ [) d. n7 M
' U6 r1 O# ^% y) ]- x1 P
7 j8 B- ?4 q/ T3 j
2 l1 D; h5 ^7 [& E. T3 t, M2 m9 [
' s) A0 B7 k. {7 m 一看就知道是财务系统的服务器,我们千万不能搞破坏呀,看看另一台如图 - e/ v/ a5 [* J4 a
% x Z5 ^ a# g/ h5 k, \ : N6 z J: b* Y, ?
% k+ E) q# v' W. l f9 E 0 l2 Z" j; ~2 ^. k7 l: O
. p% M M9 r9 N# d* w4 t4 e
: z; b" H$ ~% H% ?" l, Z! ^6 o: d
. l! h. q9 C. E7 n! \/ F
2 N' e' M% e, |6 n6 x, L
$ B1 q& w* L, t2 A6 B L
" g6 N/ c {1 `4 L8 O/ _: @# T 直接加个后门,
8 c: r9 h7 M" }! K; K
( q9 q/ M# g2 h9 t5 M# @( O( y
3 ^. P8 [! t4 [3 h3 s
* W+ N: V; C; O; O/ b) u
1 W4 V0 Y/ l3 M1 U' m, p
; G9 s F5 R8 L8 U5 g& V 3 n9 ~ x5 q" x( r; f3 a
: T5 V8 B2 E0 X( n4 F* ^ $ w2 |/ U/ o" W2 j G6 J4 e
, A. h9 Y2 {! \) f: p
S2 s- l' F1 W3 ~! y; M& I0 c6 b 有管理员进去了,我就不登录了,以此类推拿下好几台服务器。
4 v- u) x* \5 P7 g( l
* J& [7 }$ U4 ~% \
9 U L7 d% c2 n5 z6 i1 P 2 、域环境下渗透 搞定域内全部机器
9 ~5 O- Q& z" ~. |6 W9 L
! {( W# J p' F
5 q) G" Y6 f/ C" Q# r% R( } 经测试 10.10.1.1-10.10.1.255 网段有域,根据扫描到的服务器账号密码登录一下,执行 ipconfig /all 得知 3 r8 B$ N, i \
+ W4 ~, C8 [3 b9 u
8 V" V& O& E- R8 U8 F
1 D l1 H2 j3 T! [
; s* }. ?4 D- Y z6 d
3 I5 B, k- L. o
+ f& Q9 i# q L# b/ ^
$ [; _0 t9 l) T8 _# h! g
8 t, {" ^, ~* |& [: v
; y2 ?6 ?4 Q0 t( ^: \- B1 a / k4 l+ Y* S; t, g! z) L
当前域为 fsll.com , ping 一下 fsll.com 得知域服务器 iP 为 10.10.1.36 ,执行命令 net user /domain 如图 " K0 w _6 L$ M$ K4 b/ r5 o6 ^
* a# n7 X5 N7 m$ I
& ?' O& y9 g" Z0 L& {
4 I( [* }, n5 b$ P
, ?7 x; T; S! Y+ A
) h' D: }- [2 [% R# m8 I' e) A+ u
( ], h7 P W) j5 E' R + [& Y& j5 j. V
3 i) C- M0 l5 P! d A
$ e3 h& ?3 S0 P, H$ f; {. p ! |: N5 L a* `3 s) w* K
我们需要拿下域服务器,我们的思路是抓 hash ,因为嗅探的话管理员很少登陆所以时间上来不及,那好吧,执行 PsExec.exe -s -u administrator -p administrator \10.10.1.36 -c c:\s.exe ,这句命令的意思是利用当前控制的服务器抓取域服务器 ip 的 hash,10.10.1.36 为域服务器,如图: & f( x7 L$ w: i2 F# v5 \
. {7 T3 y1 ~! I! y' T, Q
v6 A; n5 C! ~+ r- h2 m
1 w; {" n, B" r9 U( G1 l6 H : j G- }6 O( c% v+ Z: N
* b. o6 V1 t$ S3 t) N0 D% I9 }
! r3 f/ y3 f9 |6 T+ Q, |7 i
" _% F0 r6 ?) `5 S/ p9 ?
3 k% U+ N5 `, w$ w! p" \
7 K; x" o- m& E% J+ x* d& u. ]
: u4 X$ k; g @ 利用 cluster 这个用户我们远程登录一下域服务器如图: + {' t L; ~3 o/ \0 H6 C7 O* R7 C
8 h' j, u/ N) o' _2 P( t: I+ g) D
4 P$ A2 I+ d* Y6 K1 D9 s L ( ^& K% c. u' _9 n: J
! A: a& ~5 v1 C9 a: s' |" f- P
: ~! ~' F% y/ S: ]3 e: F: X
% V; ^; C+ x0 P3 @% M7 b
) B. k5 W* x, _8 B; H/ H8 E$ `' k+ z
, l5 ]: O. H6 `' V0 L1 O c
! m$ Q# S/ b" ]; z5 ? 3 }$ |# U+ ?) b! Z9 }6 w8 @ s* I
尽管我们抓的不是 administrator 的密码,但是仍然可以远程登录,通过本地抓取域服务器我们得到了 administrator 的密码如图:
' r- x6 O2 p ?) g8 K% Y0 O6 U
1 O8 t4 C9 G& I. G- l8 y
% {7 R. B: t7 J+ W3 V% g2 B, ^+ @
) V0 j5 z# X8 j; X$ N0 C
, [8 f8 e2 l2 L8 Q& m 3 j# G- ~. o2 G1 H8 I" v
6 {8 Z! D* c8 s! ]& ]
1 I0 e3 \' J B4 F6 P
! p) z2 B3 @8 B
8 k! W! X% c% B9 l # r2 q& D( c% r% M/ w( P; e
得知域服务器管 理员密码和用户名同名,早知道就不用这么麻烦抓 hash 了,那么我们获得域服务器,那又该如何获得域下的服务器呢,大家看我的思路如图: 4 o! Z% d- u* G$ W
; F& R; p5 X: |
& i3 T& ?9 A+ l! Q% s" S: F% w
! T4 x- O1 E8 W/ N
; ?' W9 R1 ^: q) ?: x
" U1 L4 `- L" t3 E* K1 L! o
域下有好几台服务器,我们可以 ping 一下 ip ,这里只 ping 一台, ping " h0 G' b" P9 ^
1 [6 a8 x$ b' t6 d3 t $ U0 P; m1 u* C* S
blade9 得知 iP 为 10.10.1.22 ,然后我们右键管理添加账户密码这样就可以远程登录了,以此类推,就可以拿下域下的所有机器。。如图: ) T7 R, o8 \8 v+ s6 Q
7 u5 a0 L' L9 T/ i5 y" A
& o2 K% H: O7 ~& z$ [4 I4 X% ]
! l( c: u. Y$ h3 m9 L2 S/ U" \6 p
7 `& Q, Y* @/ @ 2 L) u( I1 c5 @
' n i0 Y+ g. V2 T) j
+ j& z* X9 N$ i3 [; c" C
! {4 A* l' k( \& w, K* f9 @
( y2 l/ i. a$ W4 _
; ^$ z7 M/ K+ O' e1 R; G
经过的提前扫描,服务器主要集中到 10.10.1.1-10.10.1.254 这个段,加上前面弱口令的一些服务器这个段算是搞完了。我在打开域服务器的远程连接中查看到还有 10.13.50.X 段,经扫描 10.13.50.101 开了 3389 ,我用 nessus 扫描如下图
* U, z% Q& `$ u
- T2 P0 H E# X# a( ^+ e4 {" E
2 ?& X) d0 O" u% n2 O! u 8 @4 q3 w& v) |- R$ w2 d. P( `" u n
2 v" {! Q( y, f' M2 t$ b
|+ z. H; E5 X5 F# E, {8 Q; x
' D) w( M$ w2 R* ?2 Y& @
/ M, t" ^- Q* ^/ L 7 S4 U# U6 k, M2 u
7 g9 Y! ~5 l5 I
2 v! p- _1 h( F3 g9 P' n
利用 ms08067 成功溢出服务器,成功登录服务器 ! v, Z) O6 N- ]2 o2 ~& X
( x3 |& Q# s$ Q2 \8 b- b
) Q4 p/ q2 X |$ h: R 5 F4 h! [! P, q6 E
* I- K1 G6 Y* h U
6 H$ L' M6 r" X( E( D
0 i! ?" M7 q5 ?: T- Z- P % j* i1 ^, n3 i; {7 {6 r, ]+ M! a
+ Z2 a2 _$ N3 b0 T
t7 t5 o* N6 g H
* y) g1 L+ a* _, g 我插管理员在线,貌似也是有域的,这就是域服务器,而且域下没有别的机器,我们经抓 hash 得知 administrator 密码为 zydlasen 8 ]. u" c- f0 h9 t
' @3 A# f- ?/ W# t/ T, O: p( `
$ G0 K: S! B9 Z2 y
这样两个域我们就全部拿下了。 8 Y5 b9 Q3 c9 D/ w X2 m+ l/ o7 i
! U6 G& f7 \8 w, a
" e; z' F+ h6 C* t& \% W 3 、通过 oa 系统入侵 进服务器 6 w, R- e6 i% W( P5 |. E
. x* b1 Y1 `' J' c
% K5 w# A/ S: p9 ]4 M, ]; Y% Z Oa 系统的地址是 http://10.10.1.21:8060/oa/login.vm 如图
8 e# y4 {/ t! R5 b. o7 p. B
- V1 `. k! P1 F7 b# ~5 ^- O
, T7 W* W8 `. \7 \
6 y) w% K o+ A & h; A" r* R9 p* G, \. P$ [
9 ?, Q+ l3 F/ g2 h; U3 T
1 H0 }3 k$ s* e# a( }' y
! {- \9 D* w9 {+ X8 C- d* I
2 z5 _& K: {3 _
4 d0 |" R" l: E5 x# D) g% F
/ q! T+ z- t- p' W9 C
没有验证码,我插,试了好多弱口令都不行,没办法想到了溯雪,所以就开溯雪配置好如图
* k7 k' u/ K: _$ X7 I9 ?
$ j* h7 y8 A/ e1 p9 g: @9 u
% {: g! i6 t$ Y+ }3 L) y! B g7 K
0 a$ X ~) h- s 2 D3 |$ N% V' a( u2 {' D( o
: t1 q( Q7 J5 A! O8 b: S
' a. X z) ?+ T* \
" `: z i5 I; J" }4 y- w & N; x, w o* c2 u7 W; P
7 X1 F7 |0 R+ U9 G3 s: L
3 Z4 u% v F, y" L5 ? 填写错误标记开扫结果如下
- m/ L n# L& e9 g* x
! E( r! v1 t+ L+ I) a( z# j: ?1 E
! |: _3 f6 t/ ?8 |. T) {* Y
* c% I) p% j/ P7 b A, I- a: W8 W2 ?2 Y. r0 C! B
7 K% g# T: N% c
' A0 g9 k8 ?% a: u; x; ]/ c0 @8 A 0 Q K& J* c$ b
6 }6 J# v# a/ r3 i+ w0 W
7 i8 z8 A& M4 {, s
" {5 |0 R# V- J; y7 Z% p7 T4 G
下面我们进 OA
9 n. |9 Q$ R3 r( w t" ]
' H4 Y) `0 x6 ~9 B- V# K2 N: } / _( \- e, Y( y- X
0 C' r' p2 q7 d# w% T9 O
6 q5 K- ^& L$ O! s5 ?! A8 m
; x# f9 @5 k! p! _
4 ?$ |9 N0 e- }) F
8 J% L: |, V- S5 P/ v- v) j " D3 S% [# c+ K1 D9 C4 k6 y
2 e b% S7 Z1 u' ?
# o& u5 c% o3 W l J
我们想办法拿 webshell ,在一处上传地方上传 jsp 马如图 2 c5 I9 \6 w6 S8 Y5 q. C
/ |9 X3 i) L4 ^4 S
( Q3 E) y. u) f) F. H5 u
5 y8 T# L- O0 o5 D8 o
# x! j* m- b3 w {( A- D9 v) d/ o
+ c2 w' [+ r N/ W3 Z0 r$ {) p
# q' }6 f- u W" o- \5 ~5 o % \3 n$ C6 c+ {9 B! ?6 W- [
6 l: _$ e7 V% [: c5 x8 m: M
! g( ?% F3 X2 r) R
4 n: Z; }1 Q& P/ m( g
7 C( p: A5 z: ^
$ M; M6 l4 s) @3 d1 \4 w9 R" m
3 v0 |5 R$ H, \* R G% \3 K( u- h& E9 R) q 利用 jsp 的大马同样提权 ok ,哈哈其实这台服务器之前已经拿好了
7 C8 U C8 |- H% `0 z. R
7 D. v6 _1 H! s
. ?: ^( W$ v8 ]/ z& S3 J
4 、利用 tomcat 提权进服务器 % {! t- z# W" b% L5 q
) R3 K5 k$ n2 f3 _( P. ]
) Z8 V$ c |+ f) N 用 nessus 扫描目标 ip 发现如图 4 E- M: t( ~/ ?2 b( E+ d
" [+ c. c; X f( \) | {4 ~: d+ ~
& k, v5 K6 Y9 m3 }7 n
7 Q# q) M. C0 j3 M9 Q
! r% S7 ]$ ]8 t+ |4 U+ d: P0 t ' p5 Z+ S: T& ]/ B1 L( d
6 {* i* I9 `+ o; X/ c9 j* }5 x# v
# A) i2 Y/ U0 a+ @4 ]/ m, e( C' c ( E+ ]0 i1 I. i
, ^: M. O/ d& j9 B0 P
2 l, X3 k% i' O9 X2 ?0 N 登录如图:
. R& P; f8 p- \% ^/ _# `+ j
0 I+ K$ d) O$ N# Q6 [% H0 a
- d4 X7 c& s4 U$ c% A0 r" y( R& F
; Y$ q5 _" |9 }' Z8 }* f " ^" P7 f' P1 {' k5 D! J/ W/ Z
' V$ K6 n: I& K: |4 M. P! j" Y
1 }+ J1 W3 P P# f( g 2 K# z) | t% ]: u3 K; t% `
0 Q& i* Z: i) @0 ~/ {- U4 y$ H
6 O1 h2 _6 @ |0 n" }
" S% L1 C v$ W1 h' _8 V; C. \ 找个上传的地方上传如图: 2 y0 Z( F8 l. Y# s8 H
' \- V* N+ f. O6 k) y* `- [% ] 5 s* V$ e1 b8 x9 v
- {; Y2 B. l, R
U4 ?" ?9 a, b- a
' `" b3 G2 q) m6 T9 l8 G) k
Z, @9 N2 x q% ]7 v6 h
' U, Q% A" ?9 P) W3 c5 V- ~ - `; x3 ~. `; E/ S3 O% i
( F9 w8 u9 ]; t1 N
0 i# V; r1 W9 e) J0 E: U9 U* N
然后就是同样执行命令提权,过程不在写了
" S0 M R! _; E f
/ p& V, v. Q5 ^
7 ^4 N2 V. o R; x( A$ `0 i' q+ s3 `
5 、利用 cain 对局域网进行 ARP 嗅探和 DNS 欺骗 }2 e. d( l& T4 u7 I* j1 |# ?
4 ?9 P7 s8 F# H
+ x4 L0 }3 F( v$ J
首先测试 ARP 嗅探如图
) _% k% K, A+ @1 D+ `
; J# N; O3 z1 j& [5 u( O 0 P( s* e* S8 M& ]$ G6 f- R
5 `" |. ^9 C3 ` " K% P" f! l8 o8 s: m: ]
2 N+ `. |; C+ ^1 N' `4 X- S% I9 G
* P( k3 @; K; z7 ^8 `
% ^# S# y. W7 k6 Z ' |; O+ G7 P6 z0 G
# z2 o: J A2 g: R2 ?4 a! H0 h
5 N. g) a4 w+ m) \8 r0 J" G6 T 测试结果如下图:
6 i+ \0 q5 w( k* W+ z/ `
3 f. C9 k, _( t) A& F' m: C
9 a, z" Q+ x# l3 q" l0 _3 [0 N
- u3 {% h1 X5 @6 L, d4 N- s5 i
9 b8 j( q+ |! i. X' R J9 P6 Y# v% t5 n: b$ z6 V6 L
& S1 i2 i! U, c4 ?
" i O, f2 y: C' V+ ?+ t Q
d4 X" g' W& N
+ u* @9 S" W3 P# I5 n* m
3 j9 i1 o" }& E% p6 X a. [ 哈哈嗅探到的东西少是因为这个域下才有几台机器
+ f8 H8 W. n- }* ^+ \( g2 a P4 b
( F/ d, b8 y( C$ l+ F" @, o
) C+ ~/ C4 g+ _* n+ N 下面我们测试 DNS 欺骗,如图: , G; T+ c& p: L: j
" J I# P, _4 g' F1 C$ }2 B( E $ _) S& b: w0 N; h/ t5 N
4 {, P2 L' R) ~0 ^" t! w k$ C6 c7 b
* Q+ l& ? {4 F
4 @( O A5 M7 D- `
: }# D* I7 G$ m# X. H! J1 r. A/ g
5 ~0 v. f! @- d1 K" ]
* U+ V2 j; a X8 [4 \
D6 J/ {/ Z% A 8 s# \) l- e' s. r/ y/ P
10.10.12.188 是我本地搭建了小旋风了,我们看看结果:
^6 v. Z; I X7 |+ U0 k! h0 k
' g" W v; d [# @- W: t' i+ O ( c; m( M2 _$ C7 F, x5 R& B
% ] q: O$ y5 K) P7 ^ 5 j! D6 R F1 G" k
, @( W) j0 ~9 W; T1 E& |
& K9 l& c2 m( T r4 D# v# k0 M
+ u0 ]# W2 O5 b" m- I
8 ?# \4 L& L8 W7 u6 I
1 \8 p4 k3 Z7 G. }9 q1 P
5 T+ U$ Q! B. d' k (注:欺骗这个过程由于我之前录制了教程,截图教程了)
# p0 |0 |0 h, R6 b( s
" M- v3 V; E" L8 i1 S
7 y# l/ Z3 ?6 N' Z1 I 6 、成功入侵交换机
( f: ^. ^8 y6 J9 n4 }
9 T& G0 K5 }. r% \# {7 z- ^$ I% w2 x
, n$ O2 g: w* r: |8 p
我在扫描 10.10.0. 段的时候发现有个 3389 好可疑地址是 10.10.0.65 ,经过 nessus 扫描也没发现明显可利用的漏洞,后来经过查看之前抓 hash 得到这台服务器的密码为 lasenjt, 我插,感觉测评我们公司的运气是杠杠的,不过也从侧面知道安全是做的何等的烂呀
; B4 D' G0 L5 H
8 X' O4 U T$ c
+ I. a+ E/ w/ J+ p; Y& S( M 我们进服务器看看,插有福吧看着面熟吧 2 i4 K( a4 U8 l- H2 X
- s% _9 Y* A5 U5 w; y; t: p
3 O" M b+ c) ~. \
. e4 |$ l% Q6 v8 X
$ p$ b1 V0 C4 o) w- X+ W 1 u E( y! h# J0 B
K6 ]3 w( [9 p1 O
# A* d8 d) D2 ?) ~ 1 Q* l8 T+ U9 X
h% G+ h5 p, o1 w9 D* P 8 ~( S' h \/ q7 O8 d
装了思科交换机管理系统,我们继续看,有两个 管理员
# T# Z: T! J, E) S* _( s
6 z3 b. x J- d8 X4 V$ X$ V' ]* ~
9 V. F* ~( L1 p0 U
, |5 I: b2 f# W5 v' e
; D6 Z. d, i7 E/ ^% H7 S0 I
3 `4 ?! F. W" |: A- U; w9 F
& Q4 w+ O& U# A. ^* u) ~+ _; }
3 `8 x+ }* A, A8 w+ o( B) P - m9 G1 c6 u* J% Z* M9 `
8 L x; |. _- J5 U( W8 H$ ]
- A5 g$ C% T: ?4 v2 | 这程序功能老强大了,可以直接配置个管理员登陆 N 多交换机,经过翻看,直接得出几台交换机的特权密码如图 t* D+ A$ H/ i/ m
9 v8 m! N( y+ X/ W$ h2 U+ j 1 p; x2 S7 N2 ]- c' Q" G7 P" x
! Y* N6 @" d# E* E
( h/ z% I' a4 ]9 v2 s 9 ~2 v; {" [ J$ H+ @, d% ~1 j- z
( P. k: N8 `6 w3 T8 z
2 Z" q) @# H0 X/ Q% [
' J; f, U+ _9 q, H3 x) d6 m
+ S9 n2 e1 \% M- u$ h- I& S) z
1 I/ t" ]. i$ {2 l c8 d 172.16.4.1,172.16.20.1 密码分别为: @lasenjjz , @lasenjjz ,好几个特权密码这里就不一一列举了,下面利用另一种方法读配置文件,利用 communuity string 读取,得知已知的值为 lasenjtw * ,下面我们利用 IP Network Browser 读取配置文件如图: 9 i+ Z2 \1 F) P
. `0 ^4 p( Z. I8 O: I
) e& V# Z/ s* O6 w6 q1 r/ L
7 m4 k4 \- ~6 u: ` , `: u5 m- z' M+ x1 T; u
" k; t9 g7 |) |7 k1 |$ |
- ?7 o" a5 c$ k9 _ 1 x, V" N4 ?- Q# _) a
, C0 `( ^1 Y; T3 h
+ I1 A* P: o& c3 }- f1 Z
' r5 D+ R3 D' Y9 m5 v 点 config ,必须写好对应的 communuity string 值,如图: 7 Y# h7 A8 x. I# _8 W: Y
2 L. }1 Y. \ G0 u' K
/ v$ I+ |8 N. V& Q& k; i4 W. G3 O
) S3 p7 o8 s. e+ G% I 5 ], F5 g9 C1 `* u
" h, q! d& Y5 C" D. G
( H0 Q4 y8 J$ I K1 v 1 N. p) \# p3 i' n3 K
7 N" U8 @) b2 v7 `7 I. m- U) o
4 Y) D4 U4 ~. T. b" R7 L. `
+ l4 n0 p. q- I- T* r7 P7 Q 远程登录看看,如图:
9 E0 c, b8 {& |4 ?; |- H
' k; X6 p+ t; @- a7 W9 m. O* I8 q
" R4 C! {7 q; {' ?! x2 ]9 f5 R
9 R% @) J! G4 s" O$ y
6 Y, J( L8 D" v6 H ! g, Q) c' `3 ~/ q
; p5 U% q( H6 y" A* @ 2 M& ~4 p0 z C" ?6 _* e
0 b0 S; M" g5 D( a
0 Y$ b% @* R: j! ]8 H' Y1 {
3 c: x- U! c! U6 n 直接进入特权模式,以此类推搞了将近 70 台交换机如图: + e! r! L; [# x% I
6 ]# B# ]$ y) t$ ]& b
' V0 @$ S$ x4 T
0 ~ r" @( f2 x, h3 H 7 k/ E. J; ~; z5 ^3 l2 f
8 N0 C, ?2 r R
3 f9 o. a1 G) @8 u5 f: l
% L+ N3 d6 y4 {' ?6 P; ?0 k% y * N' }3 C- _5 h$ E$ l
# w$ Q, D6 g% p |. j; V
. ~6 R p- l! S: I0 i3 j% c6 ? ; n+ [! r6 @6 T# o
, v9 |0 O' d' `
, {, n* a- K r 总结交换机的渗透这块,主要是拿到了 cisco 交换机的管理系统直接查看特权密码和直接用 communuity string 读取配置文件查看交换机用户密码和特权密码,如果没拿到思科交换机管理系统的话就只能靠 nessus 扫描了,只要是 public 权限就能读取配置文件了,之前扫描到一个 nessus 的结果为 public ,这里上一张图, ** * t1 |* I6 I7 ~* v2 h
3 n+ M% P/ z% Q$ V
$ ~8 Q7 k) B7 i9 x5 ]6 ~
* z7 j' i A4 G% s; o( R6 | ) Q l! k( b3 S9 T0 m9 W, C
8 y, h" {9 t% b9 x
. h7 v. p# C0 ^& S- C- e + r* ]! ]0 D, J8 S
; n$ c( e- w. ^9 H- x* B
6 _$ b( o- \ a : G+ \4 a$ N( ~5 Y
确实可以读取配置文件的。 0 h( C6 [# b3 h
' n& _: I- S8 p; q- k
8 l& r$ W* U- M! M6 i q 除此之外还渗进了一些 web 登录交换机和一个远程管理控制系统如下图
6 u9 C9 z' o0 Z5 `5 T
0 P, i1 M% c1 n, Y8 s. {
( @ J0 Y/ t4 v3 ?
% H5 D3 [* c( v! _9 y
5 n( @) u0 l- I- _
: V2 p3 g! ~. k4 A7 k. `
( W; r! |1 K$ L9 h) Q. I# n9 F* W2 l& u
, N* e: c' V4 c# \ - s7 c! |) k3 y$ P: x% {
+ u6 ~& H% A% N3 d' y5 J& Z: A. n, S
4 P; v! Z b: W; W4 i+ _' K# O w s' F: r. q% p: ?
, h1 }' G4 M6 [( G+ t* L0 l
5 I9 C2 S/ q3 H) y F. A4 H% ^# V+ W8 A0 h 直接用 UID 是 USERID ,默认 PW 是 PASSW0RD( 注意是数字 0 不是字母 O) 登录了,可以远程管理所有的 3389 。
1 [. T; c6 F$ t% {
0 C0 {/ ?) ~! \9 M4 J I
. j# }& i& W: W" p) n- i. l # ^& R3 r8 H5 N
( V& z0 h d3 k
( K! a+ m/ ]/ A1 a
$ a K! [$ z( n+ Y
2 y, h4 V0 |. ^- Q1 O% e% j7 X" ^ ) a& J* }6 f1 Q% E1 y/ p& U
+ m* i% {7 d( z9 e8 ] 9 Y B, ?! A" g* _, u1 T L
上图千兆交换机管理系统。 0 [; C! m0 a9 a1 E' F
8 V/ W& o4 x w7 u; O3 ?$ T
/ H" `: V; j1 |- I/ N 7 、入侵山石网关防火墙
- V: y3 O! u; _9 D1 W
9 t6 Z% E) o7 R+ Q; d$ k
+ N3 |/ i' _1 ?) m9 a 对某公司网关进行渗透测试。。。具体详情如下: 思路是通过社工来搞定网关,所以就想办法收集内网管理员的信息,经测试发现域服务器的域用户比较多,所以就给服务器安装了 cain 进行本地 hash 的读取,读取信息如图:
* C P, j6 M) \, f2 R/ a# O6 @
0 w0 m' l d) b" G' n' d , Z9 b# h1 Y2 X+ D
7 w' |, b2 f3 j- v- L, z4 G 4 e5 [/ T3 X* k$ T2 Q
: U) Z# o* o- O$ a5 _4 ], g2 c
. P0 V) Z/ Q! M
6 D2 c, x0 \- H. T2 O+ L: O0 ~& ~ ) h$ O* ~( R" Y6 D0 G Y8 i( g
% I+ d8 g+ Y/ r' u0 \) N$ }
4 V) R; |; U, _3 @ 网关是山石网关,在不知道具体有哪些用户名(默认有个 hillstone 无法删除,属于内置用户)的情况下只能根据最有可能的账号结合抓到的密码一个一个测试,最终还是没成功,后来想到叫人写个程序暴力破解,但是发现错误三次,就会锁定 IP2 分钟,所以效果不是很好,登陆域服务器发现桌面有个屏幕录像专家,打开看个教程,发现服务器登陆过网关,里面有 id 地址记录,地址是 172.16.251.254 这样就想到用 ie 密码读取器来查看 ie 历史密码 如图:
2 @# Y# a' g1 e4 z' d* R
5 v5 H% I7 V" q8 ~
3 d+ \3 F* w' N9 a8 M5 y' h
, K( m" ~9 Y) Z+ o2 a N ) {$ I8 x0 Q% X3 ]
2 L( q0 `* l% `) O; C& M- }
2 p; D7 J: L+ d9 \' k
6 X( K3 J0 A& r& J% I9 U1 |9 `' h ( [4 W! | d) D
0 `7 U+ r: l0 @6 y2 A# I& w3 t
" }) D5 g5 u0 P+ _7 Q) z 然后登陆网关如图: ** / x: ]5 N2 G! {* A
6 _+ u) E" n+ I5 h1 u+ o % a/ |- q) T# R& T* d: G
# o; g+ }5 s1 D9 z
& B4 R% w8 p C+ r. O , ^+ ]. b8 [( g. o# D7 X" H( y/ p
! y& D$ ^9 B2 f( V: A' E. s - x& @) ~! l9 z* ^
: b. j$ H0 u. B& T" o0 |" I4 u" K
* Q+ D, p" b+ I$ J* A
' v1 g% H, \$ ?: b- {4 J( T! E1 ] 6 P5 W2 f9 R8 f0 K' j
3 k" O( e; V# Y$ O5 { 1 {! f5 D* _* |( @' A, r1 n4 \! i
, }" B2 A0 z4 L
, w( P$ w/ C& z% C s. j! L
经过半天的努力,防火墙网关我进来了,我渗透进一台域服务器,进去抓了域所有用户的密码一个个去试网关,都没成功,忽然发现桌面上安装了屏幕录制专家,我就打开看了,发现有个录像里 ** ie 家里里 172.16.251.254 ,这不就是网关的地址么,所以我就用 administrator 登陆了域服务器,然后打开网关地址,妈呀网关的账号直接就在记录里,可惜没有密码,哈哈不过这也不错,真心比乱搞强多了,然后忽然想到用 IE 密码记录器查看密码,于是乎下载了一个工具查看密码,这样网关就搞定了,彩笔的是原来这个早已经被我搞出来了,是交换机的特权密码, 73 台的密码我也不可能一个个的试吧,本来想写个程序,结果打电话给山石人家说密码错误三次直接封 IP 好吧,有时候有些东西真的是需要耐心的,当然也需要一定的智慧,当然也有一定的运气成分在里面,就这样网关就被拿到了,之前用 nessus 扫没扫到漏洞,至此大型局域网渗透就完结,哈哈,大牛不要笑话哦! ** - h7 I# f0 X* Q) H* h! P
; [& B+ `" @1 ^% Q" F: N
4 A+ O: O* \* b" p& \8 H9 Q 总结:本渗透测试过程没有什么高的技术含量,全靠运气和细心的发现才得以有此过程,整个渗透测试过程全部录制为视频教程。。。由于时间仓促,所以渗透就到此为止,在工作组下的个人 PC 还没有拿下,严格的说这个渗透是不完美的,本来还想再做交换机端口镜像的教程,但是考虑到网络的稳定性这里就不搞测试了,还请大家海涵。。谢谢观赏。。鄙人 QQ : 635833 ,欢迎进行技术交流。 6 L: s* T+ J6 S4 r" [) F( S
7 ?0 I6 Y" f/ Y& L2 y; H " J3 ~- g- |. C5 q _1 c3 ` f
补充:最近公司换领导,本来想搞搞端口镜像,嗅探和 dns** 欺骗,但考虑到其有一定的风险性就后续暂时不会搞了。现在上一张摸清楚的拓扑图: ** d1 i+ L/ Z5 ~
& b% u. i% W1 S+ j. s4 y
: F) |$ c9 S5 J
$ @4 h+ U/ A) N; S# Z) z# `% L3 R $ s" O# s; L: e) U
" a! \6 Q5 }" K0 U% Z& n
/ c; D1 v& S; z( E$ ]5 G$ @
. v9 h" V6 H$ U; x
5 m* B5 @3 W, Y
: b" n3 r% a# I5 S' B! P4 \
6 Y m/ o3 N2 o* Y& g 注:已经给公司提交渗透测试报告,并已修复漏洞,为了尽量不影响文章的观赏性,故不再打码处理。。。 2 S2 ?9 x1 b, F2 K- \& X
! l3 b* B% U: e) W- j5 }& L / g; V( ]8 Q9 P3 ?1 C# G" n( q
7 G/ {6 H6 N7 s" b, s# ?& g. c
$ c' o3 K u6 ]6 L6 U+ l* I/ K, x5 d! M
7 X: m+ W! X6 c+ X
9 E% P+ R) ~' X
' ~ {; A+ g2 ^% p; l
* z4 X2 r, [5 z& S7 f