测试环境
) n0 a2 P" w$ v& ?) W1 d4 M3 n% ~OS 名称: Microsoft® Windows Server® 2008 Enterprise
2 k! n! \4 M, L; S$ f* L0 NOS 版本: 6.0.6001 Service Pack 1 Build 6001* y @9 N1 |6 k
OS 制造商: Microsoft Corporation) @: `4 b9 k8 l/ `
OS 配置: 独立服务器
0 ^. Q6 y y) j0 sOS 构件类型: Multiprocessor Free
. _5 E& `: V# B* f; w注册的所有人: Windows 用户* `1 d7 j( e4 O5 l& B2 h! i* e
系统型号: PowerEdge R620
9 g0 W. y/ U# j系统类型: x64-based PC! `; C3 a7 P3 Q4 l% o: W ^/ ]* H
处理器: 安装了 1 个处理器。
* ^4 N5 z* V$ d# f# B- b[01]: Intel64 Family 6 Model 45 Stepping 7 GenuineIntel ~2400
( M1 V9 q: U/ c* F! v) E" ]cat md5.txt
, P, f' a* w+ B! Z# O; W3fb78e9bc0b297e3de4e77531766c37a:f29f95 /* = md5中无法查询的。*/0 k; f' n5 a' O+ W8 d4 i' P% V! ^; ^
865a697fb9b4bd9c6737432aaff136bd:22dc87 /* = 304892415 */
7 D$ R8 p% ^4 C$ ?- [15b7a21513f24ffe97d9f9830acf51ad:07626c /* = 123456 */
4 o" W# @. n$ \' L) r5 s /* -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- w2 G8 n! o0 D
Input.Mode: Mask (?d?d?d?d?d)! C0 W, }' r, b) d5 G
Index…..: 0/1 (segment), 100000 (words), 0 (bytes), |- `( Y9 p0 U4 R* c p9 [
Recovered.: 0/3 hashes, 0/3 salts
( A5 K, U7 O1 S: G' |5 `+ BSpeed/sec.: – plains, – words3 t% X& f( K$ q7 s$ c7 Y
Progress..: 100000/100000 (100.00%)
: m" y, L5 v1 b, v, W1 ^& C% \$ _! r) ^Running…: –:–:–:–
) ?( s. d9 w8 [6 L1 ZEstimated.: –:–:–:–7 ]8 n4 g2 ~/ N% ]1 J
15b7a21513f24ffe97d9f9830acf51ad:07626c:123456
& |; g# C- v3 X6 e& c( c4 @Input.Mode: Mask (?d?d?d?d?d?d)3 Q4 f3 Z% C+ {- ]. \. |5 Q
Index…..: 0/1 (segment), 1000000 (words), 0 (bytes)/ u) I1 I) D, z* o$ e
Recovered.: 1/3 hashes, 1/3 salts
( i( k. g) R% [7 ]& SSpeed/sec.: 7.43M plains, 3.72M words
, X/ b6 N% }) eProgress..: 1000000/1000000 (100.00%). a5 t0 S3 t2 D/ f
Running…: 00:00:00:013 {$ {6 M! P6 s6 ?& P
Estimated.: –:–:–:–. ]1 ], ?- r* W9 @! b& r
Input.Mode: Mask (?d?d?d?d?d?d?d)# F% S* i& {& f$ n
Index…..: 0/1 (segment), 10000000 (words), 0 (bytes)
; n9 N* w g. K* T6 ?# j) }Recovered.: 1/3 hashes, 1/3 salts
0 ]1 c U0 s5 x. }! OSpeed/sec.: 13.67M plains, 6.83M words
# d. k. H" h1 l/ B+ [Progress..: 10000000/10000000 (100.00%)
' B" r% c" E9 ]; yRunning…: 00:00:00:01* U3 k3 N) s, H r2 E# ~
Estimated.: –:–:–:–( \8 d9 M. N* z$ E8 ?+ F2 @
Input.Mode: Mask (?d?d?d?d?d?d?d?d)! a: Y: |2 g0 E' _8 W" J7 }
Index…..: 0/1 (segment), 100000000 (words), 0 (bytes)5 f( k) _- N8 A5 J5 X
Recovered.: 1/3 hashes, 1/3 salts
' A8 y& l: H- B( _, G/ iSpeed/sec.: 18.59M plains, 9.29M words
+ i2 C6 L& B9 U, r. }# qProgress..: 100000000/100000000 (100.00%)
3 ?: s( U7 k- T8 rRunning…: 00:00:00:11
- S9 k6 X- h# B' Q, L; n7 \Estimated.: –:–:–:–
' _8 [& Q) ^# `( R; _6 B' g865a697fb9b4bd9c6737432aaff136bd:22dc87:3048924156 {: u+ m5 d6 c' v
可以看到破解 9位3开纯数字密码需要11秒。
; N. R) W5 B4 u( xInput.Mode: Mask (?d?d?d?d?d?d?d?d?d?d)
' b) ? B5 l. [( eIndex…..: 0/1 (segment), 10000000000 (words), 0 (bytes)
/ u; o# e% g( z3 t2 tRecovered.: 2/3 hashes, 2/3 salts) ?% @6 n& g9 p2 h1 u
Speed/sec.: 12.70M plains, 12.70M words
2 E# Y; b" o$ y' O5 z4 PProgress..: 10000000000/10000000000 (100.00%)4 p+ B$ y0 T% C( o! o0 G
Running…: 00:00:13:072 E1 P! s/ a+ B* \, U
Estimated.: –:–:–:–9 [; R7 b# M2 Z3 p) w$ P1 `
而10个数字即需要13分钟,这样的速度如果有服务器是8核或更多,或者自己GPU强劲,会更加快,我测试只是用了一个入门级的CPU。
! w9 i, W1 b, d+ l/ ^ a7 e在这里可以下载到一些字典,不过国人对这些字典貌似无视。: p5 a! n# O1 P, Y C
http://blog.g0tmi1k.com/2011/06/dictionaries-wordlists.html |