测试环境
7 Q6 q: S$ z5 U3 B" zOS 名称: Microsoft® Windows Server® 2008 Enterprise
( X+ v5 `2 L% N2 Z) J% }% {# fOS 版本: 6.0.6001 Service Pack 1 Build 6001; Y, h, N0 K% r4 C. F: o+ h
OS 制造商: Microsoft Corporation
R2 s8 B- C/ q$ hOS 配置: 独立服务器
5 B/ ], n) P- R- P$ a: ]& zOS 构件类型: Multiprocessor Free
- q1 O# ~+ \/ q, C注册的所有人: Windows 用户
6 v! B9 \ \- i: Y系统型号: PowerEdge R620( B* R( X8 k# {: [. c0 u
系统类型: x64-based PC0 u! e; S1 v4 e, H* @" G% |* I9 Y
处理器: 安装了 1 个处理器。
3 z7 B, H t* v6 S[01]: Intel64 Family 6 Model 45 Stepping 7 GenuineIntel ~2400
c" F1 l8 z2 \$ }* ?cat md5.txt G1 q- Q! O* h) a6 f8 g" K
3fb78e9bc0b297e3de4e77531766c37a:f29f95 /* = md5中无法查询的。*/
1 A: u; o: _6 p4 _- G: d865a697fb9b4bd9c6737432aaff136bd:22dc87 /* = 304892415 */
: w! R7 s6 H8 }) i, K. c15b7a21513f24ffe97d9f9830acf51ad:07626c /* = 123456 */' R/ L- z7 Z* p5 r1 e5 s1 g8 c
/* -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?d
) G% T1 G1 D6 [& `: j; }% V; i& ] uInput.Mode: Mask (?d?d?d?d?d)
" Q9 i5 K3 q+ iIndex…..: 0/1 (segment), 100000 (words), 0 (bytes)
2 t$ y( u7 \" W" g) S, aRecovered.: 0/3 hashes, 0/3 salts6 z* H' Q0 W0 }) n# ]
Speed/sec.: – plains, – words
9 k m6 t' t# g" A; ^Progress..: 100000/100000 (100.00%); G/ @( P& m2 }
Running…: –:–:–:–! T5 W4 U6 Z$ n
Estimated.: –:–:–:–: u# J5 Z2 j8 J8 X$ O
15b7a21513f24ffe97d9f9830acf51ad:07626c:123456+ J4 b$ h4 ?, z9 T* ~. t
Input.Mode: Mask (?d?d?d?d?d?d)
6 O! C0 a; G: f U" N' UIndex…..: 0/1 (segment), 1000000 (words), 0 (bytes)
: C0 w/ r+ v& s8 W6 _Recovered.: 1/3 hashes, 1/3 salts2 N" I t' A7 ?( `! ~7 l
Speed/sec.: 7.43M plains, 3.72M words
9 d4 o o f+ I$ |+ SProgress..: 1000000/1000000 (100.00%)7 P0 l5 Q3 o# b- s# X" M9 B/ s- E( A
Running…: 00:00:00:01: M$ J) ?0 c6 r, p$ o$ M9 L
Estimated.: –:–:–:–
8 A% ^0 @0 g- IInput.Mode: Mask (?d?d?d?d?d?d?d)
6 K2 W& X- |3 `' k% e) LIndex…..: 0/1 (segment), 10000000 (words), 0 (bytes)8 e n8 V( b& r" c' Q$ D- V3 z
Recovered.: 1/3 hashes, 1/3 salts
$ y' F! |# N% n3 O/ h; sSpeed/sec.: 13.67M plains, 6.83M words2 T* W: m: T1 |& y# J
Progress..: 10000000/10000000 (100.00%)
% {- M( r$ M/ l+ D3 E% ~6 lRunning…: 00:00:00:01
% J* e5 q2 w8 E! h I$ E0 KEstimated.: –:–:–:–5 K" s" K' ^& K( |0 ?4 O( {) f( O
Input.Mode: Mask (?d?d?d?d?d?d?d?d)
( w$ |1 u; C: Z z, L/ }Index…..: 0/1 (segment), 100000000 (words), 0 (bytes)% A1 g; o: l. B5 z, g
Recovered.: 1/3 hashes, 1/3 salts
2 Y0 }8 ?- p0 J' r" n: WSpeed/sec.: 18.59M plains, 9.29M words8 x; E" p2 e( t6 m, w
Progress..: 100000000/100000000 (100.00%)* D, x; n$ D! @' T' j. o& q
Running…: 00:00:00:11" T- U! j& q- l, B7 [1 ~
Estimated.: –:–:–:–: O8 `3 Y) `. S" k3 C/ {5 I ~# B2 d
865a697fb9b4bd9c6737432aaff136bd:22dc87:304892415, [! Q6 k% A2 Z. q
可以看到破解 9位3开纯数字密码需要11秒。+ {( h3 _* i" F# e H$ ?
Input.Mode: Mask (?d?d?d?d?d?d?d?d?d?d)" K* t) M) m: \1 ?6 z0 B
Index…..: 0/1 (segment), 10000000000 (words), 0 (bytes)
b8 U! i# a/ F5 T* Y7 ARecovered.: 2/3 hashes, 2/3 salts8 H8 p) Y! ?7 o9 }$ C, i
Speed/sec.: 12.70M plains, 12.70M words+ K D8 T2 v9 V H6 W% R8 z) m
Progress..: 10000000000/10000000000 (100.00%)
0 t: u* { J5 @$ _* zRunning…: 00:00:13:076 j9 T' d3 A0 D+ |
Estimated.: –:–:–:–% I% ]" }) Z/ s- m* p6 G9 _
而10个数字即需要13分钟,这样的速度如果有服务器是8核或更多,或者自己GPU强劲,会更加快,我测试只是用了一个入门级的CPU。
9 x1 t: a# G0 f ^: Y' c, F! j! l在这里可以下载到一些字典,不过国人对这些字典貌似无视。$ f7 l8 p" N+ g' w
http://blog.g0tmi1k.com/2011/06/dictionaries-wordlists.html |