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