测试环境
. D6 Y' N" `4 r, ~( G' }" jOS 名称: Microsoft® Windows Server® 2008 Enterprise
# ~4 H6 a+ e0 l& lOS 版本: 6.0.6001 Service Pack 1 Build 6001
+ h p' a' O- ~ e6 p3 kOS 制造商: Microsoft Corporation' S9 _$ T6 i" u( W7 p
OS 配置: 独立服务器. F G4 B# }6 J. @; X5 G
OS 构件类型: Multiprocessor Free
: B/ K- J. P* |$ i1 n0 S- s注册的所有人: Windows 用户
) d+ Q( M5 M- }) l/ E6 q系统型号: PowerEdge R620
, B3 K. R p& ~' F( m系统类型: x64-based PC
- ?4 ?! b0 i1 ~- `, X/ E: q处理器: 安装了 1 个处理器。5 V, b6 q( ]3 d! u# u( _- x
[01]: Intel64 Family 6 Model 45 Stepping 7 GenuineIntel ~24003 Q4 G7 B2 W0 b% G" u- Z
cat md5.txt3 k+ W9 g6 W. |7 l. D$ D) g3 T
3fb78e9bc0b297e3de4e77531766c37a:f29f95 /* = md5中无法查询的。*/
% M+ B8 a. u& }3 p* u" }/ l865a697fb9b4bd9c6737432aaff136bd:22dc87 /* = 304892415 */
7 C! Q! n6 v: |* t! f15b7a21513f24ffe97d9f9830acf51ad:07626c /* = 123456 */
' X' [+ l& [( n1 A! o. q /* -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
9 S* x+ x+ }5 @Input.Mode: Mask (?d?d?d?d?d)1 A/ H: Z7 }2 K8 }+ M
Index…..: 0/1 (segment), 100000 (words), 0 (bytes)
7 A# d! b/ K5 b8 rRecovered.: 0/3 hashes, 0/3 salts5 }+ q+ }: y# v$ p% n
Speed/sec.: – plains, – words
* z4 y. P: [4 ?) j& E2 w& |3 x7 XProgress..: 100000/100000 (100.00%)& R4 b' e" ^1 [* c
Running…: –:–:–:–
9 N: U, V6 R; P2 F5 e" MEstimated.: –:–:–:–- u& Y! e+ l5 b1 @
15b7a21513f24ffe97d9f9830acf51ad:07626c:123456
/ Q/ _% a2 |; q- Y! @Input.Mode: Mask (?d?d?d?d?d?d)
2 t2 }. f: V( W8 }8 u. x; IIndex…..: 0/1 (segment), 1000000 (words), 0 (bytes)/ p$ G. b& ~3 y8 A
Recovered.: 1/3 hashes, 1/3 salts( m% e6 a4 n2 k
Speed/sec.: 7.43M plains, 3.72M words3 J# ]: Y( V" Q/ s2 |) r! {
Progress..: 1000000/1000000 (100.00%)& P* `. O" z1 G; C# B( ^) u% D2 g8 r
Running…: 00:00:00:01
- l% S: o! F/ i( f5 M" C* G4 QEstimated.: –:–:–:–
. n7 S; c- U- U; [Input.Mode: Mask (?d?d?d?d?d?d?d)
7 I# y0 }% B1 B6 Y2 {+ L; [. MIndex…..: 0/1 (segment), 10000000 (words), 0 (bytes)
. F% _2 }3 @+ k4 V6 {Recovered.: 1/3 hashes, 1/3 salts
: t# T6 r' I: u5 ]0 o0 J( |4 xSpeed/sec.: 13.67M plains, 6.83M words9 I# W! C) C9 o1 |/ v
Progress..: 10000000/10000000 (100.00%)( w( h' s0 ]( a1 E: i. h i) F( l
Running…: 00:00:00:01, {+ a' i: } s; q1 e' [) N. g: ?
Estimated.: –:–:–:–/ H1 M+ ^$ Z, V5 ^$ P9 y3 C2 c6 Z
Input.Mode: Mask (?d?d?d?d?d?d?d?d)
4 o/ X/ o8 m1 t1 F& YIndex…..: 0/1 (segment), 100000000 (words), 0 (bytes)- C0 c7 f. [" W
Recovered.: 1/3 hashes, 1/3 salts% s, r: p9 d6 e
Speed/sec.: 18.59M plains, 9.29M words
' z+ k# p$ _+ Z) @Progress..: 100000000/100000000 (100.00%)5 X' e$ ~1 _; o+ e
Running…: 00:00:00:11/ p8 s2 {. o# X# g4 Z
Estimated.: –:–:–:–& X w3 B& s' A% Z( L. r: R' u
865a697fb9b4bd9c6737432aaff136bd:22dc87:304892415
/ D/ f' X& D% q可以看到破解 9位3开纯数字密码需要11秒。
0 c6 F3 W; Q( v( s bInput.Mode: Mask (?d?d?d?d?d?d?d?d?d?d)2 G4 C3 F4 I: [6 F+ G( `/ N
Index…..: 0/1 (segment), 10000000000 (words), 0 (bytes)
& ~) z% k1 ]5 z* F+ [$ p. {3 i8 NRecovered.: 2/3 hashes, 2/3 salts/ H2 K) `& O$ K$ |* q# M
Speed/sec.: 12.70M plains, 12.70M words( R) K3 T/ A& v) l, Q
Progress..: 10000000000/10000000000 (100.00%)/ i* B1 Z) f- b' n0 c
Running…: 00:00:13:07
+ l/ L1 Z) }- L7 I% hEstimated.: –:–:–:–6 w! J2 Y5 J! _ b
而10个数字即需要13分钟,这样的速度如果有服务器是8核或更多,或者自己GPU强劲,会更加快,我测试只是用了一个入门级的CPU。1 O; B4 M7 S$ N) N4 e9 U
在这里可以下载到一些字典,不过国人对这些字典貌似无视。, l: W0 u9 s0 T) H
http://blog.g0tmi1k.com/2011/06/dictionaries-wordlists.html |