测试环境
. f" Q# _* I+ P- c) y: B% DOS 名称: Microsoft® Windows Server® 2008 Enterprise0 G( M) C% ^, M& s: C
OS 版本: 6.0.6001 Service Pack 1 Build 6001
! h' g$ M+ s9 W; FOS 制造商: Microsoft Corporation& q& D# S3 ^' W6 C/ m d/ O
OS 配置: 独立服务器
" y' z/ _. U! ~( J) ]: Q+ P" xOS 构件类型: Multiprocessor Free# V0 M$ r% T, ?$ `$ A& M
注册的所有人: Windows 用户4 v7 O# `: C! f$ K
系统型号: PowerEdge R620
0 u$ V7 l5 j! H/ r- b系统类型: x64-based PC3 k# M$ \7 R1 y# {, I
处理器: 安装了 1 个处理器。( O" i Z, R. e7 }; i3 _
[01]: Intel64 Family 6 Model 45 Stepping 7 GenuineIntel ~2400* k3 L4 n6 X. ]8 r
cat md5.txt
$ T" n& M6 ^, `* V. N4 H3fb78e9bc0b297e3de4e77531766c37a:f29f95 /* = md5中无法查询的。*/2 Y' k* i* M u. i0 w! y
865a697fb9b4bd9c6737432aaff136bd:22dc87 /* = 304892415 */# _, b3 g% ?+ I1 a1 _/ I% l: k
15b7a21513f24ffe97d9f9830acf51ad:07626c /* = 123456 */2 G" `8 h8 p1 X& s7 f4 ~8 d2 P8 G
/* -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. x4 v7 K+ u4 T& G$ K% B' o
Input.Mode: Mask (?d?d?d?d?d)6 b8 `: K, i* w
Index…..: 0/1 (segment), 100000 (words), 0 (bytes)
1 U4 R; E8 R$ ?, C7 HRecovered.: 0/3 hashes, 0/3 salts7 a- l# h2 Q9 O
Speed/sec.: – plains, – words- J4 \; `% _. R! Q
Progress..: 100000/100000 (100.00%)
, n' z9 Z6 J' u8 \ URunning…: –:–:–:–
4 m8 t! }! n0 XEstimated.: –:–:–:–, d3 F" s: J5 r: f& @
15b7a21513f24ffe97d9f9830acf51ad:07626c:123456# ~ {' g% \; J& O" E4 W
Input.Mode: Mask (?d?d?d?d?d?d)
6 N2 ?& x' ^+ G: tIndex…..: 0/1 (segment), 1000000 (words), 0 (bytes)6 {5 I S3 ]( O8 ]
Recovered.: 1/3 hashes, 1/3 salts ?0 u0 Z4 {+ n G. n [
Speed/sec.: 7.43M plains, 3.72M words4 ^3 T K& j# X5 L
Progress..: 1000000/1000000 (100.00%)
, g3 S- \2 z2 d$ W8 c/ CRunning…: 00:00:00:01
r( z ~: ~% pEstimated.: –:–:–:–- }$ `. q9 V3 }$ b7 M9 j: \- O
Input.Mode: Mask (?d?d?d?d?d?d?d)' O' Z; f+ Q0 R) g1 R
Index…..: 0/1 (segment), 10000000 (words), 0 (bytes)( A8 v2 T7 A% k) D$ s3 i
Recovered.: 1/3 hashes, 1/3 salts
5 d) ?. u9 y: }; ^! @& ]& [Speed/sec.: 13.67M plains, 6.83M words4 b% h* b8 C8 M I4 Z5 w6 K# `; c
Progress..: 10000000/10000000 (100.00%)0 O. F% g: g. C8 J. h* d, G8 `
Running…: 00:00:00:015 G7 N& T" }# C- F0 O
Estimated.: –:–:–:–
) [7 U) D6 `- j# W/ [ PInput.Mode: Mask (?d?d?d?d?d?d?d?d)
5 ~+ t; X- \/ k0 XIndex…..: 0/1 (segment), 100000000 (words), 0 (bytes)$ S, v7 U0 ]. a% Q0 V; K
Recovered.: 1/3 hashes, 1/3 salts1 X7 B- d) H! }: L$ b6 C
Speed/sec.: 18.59M plains, 9.29M words j/ ~; u) G6 N7 J! s
Progress..: 100000000/100000000 (100.00%)
# v7 u' g; S+ h. \1 J" H) r# h# j9 lRunning…: 00:00:00:11
7 P% }) S* C& ]5 V9 o2 mEstimated.: –:–:–:– T* Q# W) z6 q
865a697fb9b4bd9c6737432aaff136bd:22dc87:3048924156 F1 r4 D( m& s) \: `0 U. _
可以看到破解 9位3开纯数字密码需要11秒。
; b* _# I/ u2 a, W s$ NInput.Mode: Mask (?d?d?d?d?d?d?d?d?d?d)& C+ p4 `6 z8 N0 h9 W
Index…..: 0/1 (segment), 10000000000 (words), 0 (bytes). {" o f9 O( ?0 P5 p; w
Recovered.: 2/3 hashes, 2/3 salts3 h: \, X' b) K
Speed/sec.: 12.70M plains, 12.70M words
6 t) L: Q! M$ N5 ]1 |Progress..: 10000000000/10000000000 (100.00%)
! X" ~ ]3 W: g8 N, N8 t0 lRunning…: 00:00:13:07
1 F. {" [, R+ j# ]5 r1 UEstimated.: –:–:–:–
; j9 ]" W: {# r, c" o8 i) v而10个数字即需要13分钟,这样的速度如果有服务器是8核或更多,或者自己GPU强劲,会更加快,我测试只是用了一个入门级的CPU。
4 s; N0 i/ N" C+ @% V, d在这里可以下载到一些字典,不过国人对这些字典貌似无视。
( |9 F& g1 R* Dhttp://blog.g0tmi1k.com/2011/06/dictionaries-wordlists.html |