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