测试环境. z5 o8 g) M9 p! B! f
OS 名称: Microsoft® Windows Server® 2008 Enterprise
$ O4 ^, t1 ^$ P3 Z+ M/ lOS 版本: 6.0.6001 Service Pack 1 Build 6001
4 w; [3 _/ |! I! e) Q: Q; J2 @& M4 _OS 制造商: Microsoft Corporation6 H- L/ W' G2 S7 `+ I6 C9 [
OS 配置: 独立服务器
" [1 f* a4 j5 }' MOS 构件类型: Multiprocessor Free
1 M6 Z. ^6 C) _8 _8 T注册的所有人: Windows 用户' J% R( V" Z8 |/ a$ b
系统型号: PowerEdge R620* ^+ \; f- P/ \9 Q
系统类型: x64-based PC6 r2 }$ l3 D0 y6 N/ _
处理器: 安装了 1 个处理器。
% K3 U8 @ y& e- Y[01]: Intel64 Family 6 Model 45 Stepping 7 GenuineIntel ~2400+ i) a, R* K d3 v/ Y, Q2 |
cat md5.txt$ B" @9 A5 M. c: ]* J" O" [( M
3fb78e9bc0b297e3de4e77531766c37a:f29f95 /* = md5中无法查询的。*/, b6 j( }9 w/ s2 |7 K
865a697fb9b4bd9c6737432aaff136bd:22dc87 /* = 304892415 */3 S+ S; c- O; D3 u2 J
15b7a21513f24ffe97d9f9830acf51ad:07626c /* = 123456 */+ Z6 L, g/ M4 Q& p
/* -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
% W3 r6 _! F: ^( m6 K$ n) ~+ i( aInput.Mode: Mask (?d?d?d?d?d)" O3 A X$ P. R5 M0 ]# ^
Index…..: 0/1 (segment), 100000 (words), 0 (bytes)7 ^, j# b7 l- {- |$ E/ Y* h+ [
Recovered.: 0/3 hashes, 0/3 salts- O) u. U4 Y5 w; f, K% X j9 V
Speed/sec.: – plains, – words
- _( o5 c& A: u4 I( DProgress..: 100000/100000 (100.00%)
) Q7 x/ s$ ^9 H GRunning…: –:–:–:–/ u2 ?# C- K, o" \
Estimated.: –:–:–:–0 D# ?! J/ S* u5 ^7 F
15b7a21513f24ffe97d9f9830acf51ad:07626c:123456
2 }- Q0 r0 |0 O; v5 S6 m) WInput.Mode: Mask (?d?d?d?d?d?d)
) Y9 z# d" i* H+ b0 Y T6 t, p: MIndex…..: 0/1 (segment), 1000000 (words), 0 (bytes)- }6 f6 }! H$ _, ]) J% D
Recovered.: 1/3 hashes, 1/3 salts: v5 j T; f' x9 q( u
Speed/sec.: 7.43M plains, 3.72M words
4 Q& ]! N; Q' hProgress..: 1000000/1000000 (100.00%). }8 \4 t1 [0 b, C0 W$ `4 k0 Z6 y0 l! s
Running…: 00:00:00:01/ P. e) ^- P* m; y
Estimated.: –:–:–:–: d% @- Q" {% c# @, j/ ~& n
Input.Mode: Mask (?d?d?d?d?d?d?d)( ~8 ~9 ]4 G+ s6 H! S
Index…..: 0/1 (segment), 10000000 (words), 0 (bytes)+ G- ~; j- P* o5 I D8 X2 g
Recovered.: 1/3 hashes, 1/3 salts
' k) O/ ]4 Q9 g, Z! NSpeed/sec.: 13.67M plains, 6.83M words: W7 b3 _9 g. X" M6 {
Progress..: 10000000/10000000 (100.00%)! s/ f( g* a- z6 n$ y. ]2 e! ]
Running…: 00:00:00:011 v4 E- m% e6 U# w7 R+ a; Z
Estimated.: –:–:–:–
8 E! @3 h; b4 p6 ^Input.Mode: Mask (?d?d?d?d?d?d?d?d)
3 J1 ?6 F3 a- ]0 p. _4 {6 _" HIndex…..: 0/1 (segment), 100000000 (words), 0 (bytes)- M2 g0 Q: a& I J6 Z& p2 o
Recovered.: 1/3 hashes, 1/3 salts1 E+ \# H5 F+ E' i4 j
Speed/sec.: 18.59M plains, 9.29M words
1 {- o2 }" a: B; k8 l8 ?! [4 `' I) fProgress..: 100000000/100000000 (100.00%)2 N3 q6 j" l+ K9 J/ o) o/ `
Running…: 00:00:00:11
4 _3 {) ?. y9 F! T+ X5 h; ^0 iEstimated.: –:–:–:–
6 h: D! G2 ?9 P8 V865a697fb9b4bd9c6737432aaff136bd:22dc87:304892415
9 Z4 |( t* z$ w4 O: D0 ?可以看到破解 9位3开纯数字密码需要11秒。( Y+ @6 l3 y3 V+ ]
Input.Mode: Mask (?d?d?d?d?d?d?d?d?d?d)! u7 ], c0 m @: F# r
Index…..: 0/1 (segment), 10000000000 (words), 0 (bytes)
: y& E# n+ X6 K$ b1 P( ~2 wRecovered.: 2/3 hashes, 2/3 salts1 C3 o0 j0 G8 I6 p! V
Speed/sec.: 12.70M plains, 12.70M words( `9 M1 a5 I9 w
Progress..: 10000000000/10000000000 (100.00%)
# S4 M- z* i7 N8 V7 d( `7 BRunning…: 00:00:13:07: `% d$ z- H B5 Y" t+ K$ ^ z- l: X
Estimated.: –:–:–:–+ f. A c3 P# ~1 |7 f0 q+ d; @* l
而10个数字即需要13分钟,这样的速度如果有服务器是8核或更多,或者自己GPU强劲,会更加快,我测试只是用了一个入门级的CPU。
0 y5 d. |& ~; M, y在这里可以下载到一些字典,不过国人对这些字典貌似无视。0 B0 {; d! |% @/ L! r9 T
http://blog.g0tmi1k.com/2011/06/dictionaries-wordlists.html |