测试环境
! C; C. J$ e# N; T3 ~( H2 I5 {OS 名称: Microsoft® Windows Server® 2008 Enterprise2 p0 d O5 Z) q5 R, ^
OS 版本: 6.0.6001 Service Pack 1 Build 6001# t: _5 ]& B/ ^* q. g- h1 B! f7 ~
OS 制造商: Microsoft Corporation5 U% T' D; O+ i7 ]4 f5 e9 L- a4 V
OS 配置: 独立服务器; [1 W6 D0 _9 y8 `$ q5 _# @
OS 构件类型: Multiprocessor Free
: h8 f- n& @7 p v注册的所有人: Windows 用户
' t1 {" E% F P& c0 X系统型号: PowerEdge R6201 Q8 c" X- _$ U& l
系统类型: x64-based PC
n' H8 s/ {% g0 X; v处理器: 安装了 1 个处理器。/ J- t5 d: \$ Z
[01]: Intel64 Family 6 Model 45 Stepping 7 GenuineIntel ~24007 K$ l) i k+ S
cat md5.txt
$ D/ ~+ F4 E( b4 q3fb78e9bc0b297e3de4e77531766c37a:f29f95 /* = md5中无法查询的。*/
; j9 `9 {5 O; U8 H0 V. l5 f& A865a697fb9b4bd9c6737432aaff136bd:22dc87 /* = 304892415 */
" z7 A5 L( M9 F) O15b7a21513f24ffe97d9f9830acf51ad:07626c /* = 123456 */
! v6 ?6 c% V/ A$ e, U /* -a 使用穷举模式 -m HASH的类型是VB DISCUZ跟DV加密是一样,?d是代表数字 穷举10个数字 */ hashcat-cli64.exe -a 3 -m 2611 md5.txt ?d?d?d?d?d?d?d?d?d?d1 X" a$ t6 Q! q; C$ a6 j8 d! A) t
Input.Mode: Mask (?d?d?d?d?d)
8 S7 ~+ e; j4 {! W: NIndex…..: 0/1 (segment), 100000 (words), 0 (bytes)
2 w) V9 {7 m9 L+ i/ w' CRecovered.: 0/3 hashes, 0/3 salts
# }& ~4 C! e! k' h/ R7 aSpeed/sec.: – plains, – words/ j! k$ @0 z' W4 o0 z" ? ~
Progress..: 100000/100000 (100.00%)
$ }# ?7 v: |% {# @. @& ^% T9 PRunning…: –:–:–:–
: F7 I; a: p8 @) q5 h6 MEstimated.: –:–:–:–4 N. ? w2 D" d N
15b7a21513f24ffe97d9f9830acf51ad:07626c:123456
?+ g% Q6 c2 E' K$ H" qInput.Mode: Mask (?d?d?d?d?d?d)
/ t! G' x- P$ t; l) J0 X4 x. OIndex…..: 0/1 (segment), 1000000 (words), 0 (bytes)6 @# X2 T, U& ]; l
Recovered.: 1/3 hashes, 1/3 salts
3 N" j% ~$ }' d6 Z+ ISpeed/sec.: 7.43M plains, 3.72M words
( ?* |- C. ?8 U, ^& w8 ~, X) cProgress..: 1000000/1000000 (100.00%)0 n1 ^( E5 \3 O- L; d
Running…: 00:00:00:01) M+ f6 Z7 H2 A9 e; Y
Estimated.: –:–:–:–
1 r1 _' |% h9 h2 {, ^Input.Mode: Mask (?d?d?d?d?d?d?d)1 h$ V& f; y1 q" L' z- _# p
Index…..: 0/1 (segment), 10000000 (words), 0 (bytes)
" G9 N4 }/ R$ i! s( Q. ], wRecovered.: 1/3 hashes, 1/3 salts+ Z9 I# r) q* F
Speed/sec.: 13.67M plains, 6.83M words
) q1 P# _8 z. J8 a7 zProgress..: 10000000/10000000 (100.00%)
% p) U' P. z- |0 I% X+ L! KRunning…: 00:00:00:01
% L/ e0 C+ h# s, ~5 i1 P" oEstimated.: –:–:–:–6 V( t( Y1 f9 R$ T% J
Input.Mode: Mask (?d?d?d?d?d?d?d?d)! Z3 b/ L8 N2 D9 L; E! D8 i
Index…..: 0/1 (segment), 100000000 (words), 0 (bytes)* ]* L( Q: I0 Q! @5 @
Recovered.: 1/3 hashes, 1/3 salts
! a+ M( r' [7 V$ T) g4 Y) _" X6 BSpeed/sec.: 18.59M plains, 9.29M words+ [7 R% p0 [, _4 X' D7 t
Progress..: 100000000/100000000 (100.00%)
+ E4 x! f7 ]/ G1 _) s6 P) X1 ?Running…: 00:00:00:11. U+ g4 L+ B/ g* V$ r1 U
Estimated.: –:–:–:–- J, j3 L) ]' H+ [
865a697fb9b4bd9c6737432aaff136bd:22dc87:304892415
8 L5 I0 K; r4 M可以看到破解 9位3开纯数字密码需要11秒。6 C5 o7 r! Q) d( J R# G
Input.Mode: Mask (?d?d?d?d?d?d?d?d?d?d)
1 o$ C: F. V. G/ ]+ T; SIndex…..: 0/1 (segment), 10000000000 (words), 0 (bytes)$ ~) y G) W9 I2 a: J
Recovered.: 2/3 hashes, 2/3 salts0 @9 r& i, |( R2 t9 C5 Y8 v
Speed/sec.: 12.70M plains, 12.70M words G2 ~; \, P. u8 o
Progress..: 10000000000/10000000000 (100.00%)( D7 ~& f2 _" u- s. z
Running…: 00:00:13:07
9 c2 L, x8 H) g/ S; x9 O2 s5 NEstimated.: –:–:–:–; ~9 R% |4 Q' Q! I
而10个数字即需要13分钟,这样的速度如果有服务器是8核或更多,或者自己GPU强劲,会更加快,我测试只是用了一个入门级的CPU。
# k5 T3 p. s) K在这里可以下载到一些字典,不过国人对这些字典貌似无视。) a4 ]9 V8 G9 f
http://blog.g0tmi1k.com/2011/06/dictionaries-wordlists.html |