测试环境
% s9 x' h! q" I: Y- Q% f( QOS 名称: Microsoft® Windows Server® 2008 Enterprise7 W# R6 Q0 z$ D- g2 v) d: b4 u% ?
OS 版本: 6.0.6001 Service Pack 1 Build 6001
* Y$ n, o0 D, lOS 制造商: Microsoft Corporation+ }+ G, R r7 w+ e" f& C* i$ v
OS 配置: 独立服务器
7 S; ]0 g. J7 M" c) COS 构件类型: Multiprocessor Free, L8 _, v* U+ s5 D$ l p
注册的所有人: Windows 用户( O: p/ A6 z. ^+ E
系统型号: PowerEdge R620; ]0 e+ E0 p( p& }- }" A ^; R& y' k
系统类型: x64-based PC
) q& k. ^! P ]5 X/ e0 C8 x) t处理器: 安装了 1 个处理器。4 f" s# ~: d8 ~+ W8 K% N
[01]: Intel64 Family 6 Model 45 Stepping 7 GenuineIntel ~2400
9 @% I, {: n! a4 |/ {2 s2 Bcat md5.txt l! u2 Q+ @' x
3fb78e9bc0b297e3de4e77531766c37a:f29f95 /* = md5中无法查询的。*/2 O3 h3 Y1 U5 k# [
865a697fb9b4bd9c6737432aaff136bd:22dc87 /* = 304892415 */
& S! b0 j+ {; m! n" I15b7a21513f24ffe97d9f9830acf51ad:07626c /* = 123456 */
( ]5 L! X/ K/ K) k* s/ E' m /* -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?d8 D" _4 r9 P# ?+ k a. Z9 v
Input.Mode: Mask (?d?d?d?d?d)6 `: R' c: ?6 [8 h
Index…..: 0/1 (segment), 100000 (words), 0 (bytes)
: o6 n7 c5 d( |4 L2 p# \6 ] lRecovered.: 0/3 hashes, 0/3 salts7 o. w- F# N" s2 T
Speed/sec.: – plains, – words7 M; d% L' ` ~
Progress..: 100000/100000 (100.00%)
9 h' @2 _+ ]7 t" P' W/ tRunning…: –:–:–:–. H, y5 w# V# {" F
Estimated.: –:–:–:–
! G8 @" S- S. M' U* Q15b7a21513f24ffe97d9f9830acf51ad:07626c:123456# V4 H$ M7 |, v+ L( B
Input.Mode: Mask (?d?d?d?d?d?d)# l) d. \+ `6 b7 G
Index…..: 0/1 (segment), 1000000 (words), 0 (bytes)5 }! U' s! T0 r/ A) [- d) `7 U0 p
Recovered.: 1/3 hashes, 1/3 salts
1 j: W7 P! n% ~/ c: e' hSpeed/sec.: 7.43M plains, 3.72M words, b; \; n4 J2 a, P% C8 ]
Progress..: 1000000/1000000 (100.00%)( G- U- D2 p" g, O+ \, n
Running…: 00:00:00:01
, S# b8 u, @2 t" `% T6 `Estimated.: –:–:–:–1 G1 E! l) z. o1 X0 D/ k5 l: c
Input.Mode: Mask (?d?d?d?d?d?d?d)2 q" m8 Q1 \* }0 u4 y5 M5 l( Y
Index…..: 0/1 (segment), 10000000 (words), 0 (bytes)
" i3 z' m1 v* {: d# HRecovered.: 1/3 hashes, 1/3 salts7 B! W. @& y+ @2 V" J
Speed/sec.: 13.67M plains, 6.83M words4 A8 D1 P E* B
Progress..: 10000000/10000000 (100.00%)
$ }! v1 r3 }: ~4 xRunning…: 00:00:00:01& k4 ~* y4 c+ Q4 n( O! ]4 I5 p: _
Estimated.: –:–:–:–% `1 C. q1 c+ R
Input.Mode: Mask (?d?d?d?d?d?d?d?d)
* R. g( w. F9 MIndex…..: 0/1 (segment), 100000000 (words), 0 (bytes)' Z' c, X+ v+ u
Recovered.: 1/3 hashes, 1/3 salts7 p, [; J, }. T b# \- u9 a9 P
Speed/sec.: 18.59M plains, 9.29M words
1 V8 b1 G d# R: k* p1 N$ V. P' g- NProgress..: 100000000/100000000 (100.00%)1 u" P) N0 T" w
Running…: 00:00:00:11
( F1 y, n* A0 c1 @8 NEstimated.: –:–:–:–9 k8 F) y* e. k" x+ S
865a697fb9b4bd9c6737432aaff136bd:22dc87:304892415
2 s6 e$ s n; L( V5 t) M5 u可以看到破解 9位3开纯数字密码需要11秒。
( ? L! `" V/ C9 rInput.Mode: Mask (?d?d?d?d?d?d?d?d?d?d)# P* y' a+ h" Q5 v- [: g
Index…..: 0/1 (segment), 10000000000 (words), 0 (bytes)
) [$ `3 O4 s" V7 }2 r$ cRecovered.: 2/3 hashes, 2/3 salts+ b) q' A6 c8 Z ?& X( P
Speed/sec.: 12.70M plains, 12.70M words
+ \" E! b3 n" K% t: h' sProgress..: 10000000000/10000000000 (100.00%)
+ @% E7 e8 @" }Running…: 00:00:13:071 }' t- {8 D( y0 I- d4 I' G
Estimated.: –:–:–:–7 V/ Y& r9 H4 {6 H' a6 U: w8 y/ I
而10个数字即需要13分钟,这样的速度如果有服务器是8核或更多,或者自己GPU强劲,会更加快,我测试只是用了一个入门级的CPU。
9 j$ s" |0 {' r! u. g/ K, W" V在这里可以下载到一些字典,不过国人对这些字典貌似无视。
+ i8 T4 i8 _3 g0 F0 g7 _( Whttp://blog.g0tmi1k.com/2011/06/dictionaries-wordlists.html |