测试环境' ^4 T4 O3 R, L% c
OS 名称: Microsoft® Windows Server® 2008 Enterprise% z1 x! h5 q2 e+ b$ O5 W6 V
OS 版本: 6.0.6001 Service Pack 1 Build 6001( j, H- Z& o0 t5 M6 _
OS 制造商: Microsoft Corporation
8 B- l4 b9 v cOS 配置: 独立服务器
3 k. S- Y8 d3 D9 U5 nOS 构件类型: Multiprocessor Free
/ R0 T( }7 i C注册的所有人: Windows 用户
0 q' b8 p6 c/ ^3 e1 j9 e K, P5 [系统型号: PowerEdge R620& j1 S& q2 |+ _" z" \/ @" G) h
系统类型: x64-based PC
. k: u5 I% @7 ^+ N9 s' r处理器: 安装了 1 个处理器。
0 Y, o% E, ?3 ?- ?+ A[01]: Intel64 Family 6 Model 45 Stepping 7 GenuineIntel ~2400- i/ P2 p2 B# w: q5 H
cat md5.txt
" |7 H/ y/ D/ K+ l ?) I* n3fb78e9bc0b297e3de4e77531766c37a:f29f95 /* = md5中无法查询的。*/
. H! V5 n0 Y g% Y) p865a697fb9b4bd9c6737432aaff136bd:22dc87 /* = 304892415 */5 H* k4 J- t/ G1 j' d$ {
15b7a21513f24ffe97d9f9830acf51ad:07626c /* = 123456 */
( V* b% t6 |/ S$ m# w$ H8 D" ~ /* -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?d0 X. _5 C& L6 g2 D O/ x6 ^$ a' f( |
Input.Mode: Mask (?d?d?d?d?d)
0 c5 u5 p* s0 r: RIndex…..: 0/1 (segment), 100000 (words), 0 (bytes)
4 W7 V6 R, Z. z) yRecovered.: 0/3 hashes, 0/3 salts
* b* y. J: z. B: a' PSpeed/sec.: – plains, – words d4 \% w2 v) p8 ]$ Z& s
Progress..: 100000/100000 (100.00%)
( l% `: G( A% D; S# W9 c5 ~9 J4 kRunning…: –:–:–:–
@' c: k/ P( L& {5 G2 u* qEstimated.: –:–:–:–
& e/ g, P, |/ v3 P D/ [& \15b7a21513f24ffe97d9f9830acf51ad:07626c:123456
$ g/ q B. v/ Y- HInput.Mode: Mask (?d?d?d?d?d?d). H+ v# N& I& J* C
Index…..: 0/1 (segment), 1000000 (words), 0 (bytes)6 Q6 r! N- ?+ R
Recovered.: 1/3 hashes, 1/3 salts
2 Z4 y) ]" q9 CSpeed/sec.: 7.43M plains, 3.72M words
/ `4 b8 Q+ Q) a' v- _8 sProgress..: 1000000/1000000 (100.00%)
* \% p9 L9 l9 a" ?6 ?( S4 J* TRunning…: 00:00:00:01- E# s; C$ K- X2 K
Estimated.: –:–:–:–/ z1 T! I; G) k& O: p% F
Input.Mode: Mask (?d?d?d?d?d?d?d)* I6 Z" ^5 `2 \# X' L- Q
Index…..: 0/1 (segment), 10000000 (words), 0 (bytes)% ~1 y3 j- r" q. F
Recovered.: 1/3 hashes, 1/3 salts
h6 u. L9 y' aSpeed/sec.: 13.67M plains, 6.83M words& g! M; ?3 A* z& D6 Q% T* `
Progress..: 10000000/10000000 (100.00%)
I2 s) I: Z' T5 | D1 C( x& \% eRunning…: 00:00:00:01 G4 b1 Z; L+ l4 P! d1 |
Estimated.: –:–:–:–
x& b" u4 \: r6 ]# B3 OInput.Mode: Mask (?d?d?d?d?d?d?d?d)
! e1 r9 d. z1 ^$ K& mIndex…..: 0/1 (segment), 100000000 (words), 0 (bytes)- l: Q8 x+ X- R. s! \. u
Recovered.: 1/3 hashes, 1/3 salts$ k9 D M- L: o
Speed/sec.: 18.59M plains, 9.29M words
5 \8 L+ b6 w0 H/ ?( f0 q z0 w/ ^Progress..: 100000000/100000000 (100.00%)- o' ^% |+ _$ d6 ~/ P5 m1 u
Running…: 00:00:00:11
% G2 J4 M4 v i& x GEstimated.: –:–:–:–) k; d7 ?3 _6 Q
865a697fb9b4bd9c6737432aaff136bd:22dc87:304892415
& Y* }0 F7 B7 R$ {可以看到破解 9位3开纯数字密码需要11秒。4 [/ F# H* M$ ]3 {' Z8 w( H0 e$ \7 i
Input.Mode: Mask (?d?d?d?d?d?d?d?d?d?d)
0 ]9 t+ m5 d2 B, `' m1 {' gIndex…..: 0/1 (segment), 10000000000 (words), 0 (bytes)
, z9 c" |8 z, {& D4 x* vRecovered.: 2/3 hashes, 2/3 salts' O' Z% L& N. d7 {8 c) ]
Speed/sec.: 12.70M plains, 12.70M words4 n( S* r! }3 }. _" e
Progress..: 10000000000/10000000000 (100.00%)
( [4 K( Z$ Q* y6 s9 }0 ?3 I0 {6 YRunning…: 00:00:13:07
. Z G# O; E# F" Z8 wEstimated.: –:–:–:–5 v+ F! g3 @8 B0 y& {2 ]
而10个数字即需要13分钟,这样的速度如果有服务器是8核或更多,或者自己GPU强劲,会更加快,我测试只是用了一个入门级的CPU。
1 a! ~7 s4 k+ P# }' R y5 a在这里可以下载到一些字典,不过国人对这些字典貌似无视。$ ^% g( p- q6 }0 [# @$ Y
http://blog.g0tmi1k.com/2011/06/dictionaries-wordlists.html |