测试环境1 y+ u, o6 C4 ]$ c+ G
OS 名称: Microsoft® Windows Server® 2008 Enterprise
) u3 ], _% f5 WOS 版本: 6.0.6001 Service Pack 1 Build 60012 \, x# z8 [3 h4 b4 U J) Z
OS 制造商: Microsoft Corporation6 {* F' E4 [: A- `4 ]* I8 w
OS 配置: 独立服务器
% }0 k, f' x) r+ {0 U. B- w0 I" D7 bOS 构件类型: Multiprocessor Free) l3 p2 i+ G6 @7 f
注册的所有人: Windows 用户
9 c3 {) Z( @7 E8 j1 l3 e6 }系统型号: PowerEdge R620* ]& n1 G u; Z Q3 w- e' P3 i1 c
系统类型: x64-based PC
1 S$ O$ o1 L( O- I5 v. v4 b处理器: 安装了 1 个处理器。
9 X6 v/ q6 Z( y A% D[01]: Intel64 Family 6 Model 45 Stepping 7 GenuineIntel ~2400
3 y' Y. I# [$ A9 }) Xcat md5.txt
! k3 ^5 @( R, m7 E* l9 U+ q3fb78e9bc0b297e3de4e77531766c37a:f29f95 /* = md5中无法查询的。*/1 i% u+ T7 J# w& j" Q# s/ g
865a697fb9b4bd9c6737432aaff136bd:22dc87 /* = 304892415 */, C7 V( p# \. j6 W
15b7a21513f24ffe97d9f9830acf51ad:07626c /* = 123456 */
$ L7 U9 I( R9 B6 F$ K/ e: z /* -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 t" k N6 G f5 ?
Input.Mode: Mask (?d?d?d?d?d)
. T( O$ X0 g% ?+ \6 |$ bIndex…..: 0/1 (segment), 100000 (words), 0 (bytes); p! j6 ?& B5 ~3 U& ]
Recovered.: 0/3 hashes, 0/3 salts/ A, c. l2 w5 V' ~! G( \
Speed/sec.: – plains, – words* ^8 J8 U$ g0 d. v* x, R$ k
Progress..: 100000/100000 (100.00%)
) P5 c1 n0 i2 L. |Running…: –:–:–:–
- v& d0 B0 M7 f" O5 w/ yEstimated.: –:–:–:–
4 J- p8 ~! G1 x" Z( V15b7a21513f24ffe97d9f9830acf51ad:07626c:123456. e+ m# m, U6 f7 Q0 F1 Z$ l) P
Input.Mode: Mask (?d?d?d?d?d?d)
8 ^% g$ b3 e2 M' DIndex…..: 0/1 (segment), 1000000 (words), 0 (bytes)
/ g; P7 Y% u w7 xRecovered.: 1/3 hashes, 1/3 salts7 Y$ X4 @! I9 n8 ^
Speed/sec.: 7.43M plains, 3.72M words. R! A$ Z Y3 x9 S& z6 f Q
Progress..: 1000000/1000000 (100.00%)
# V' O7 p: W+ }/ `/ tRunning…: 00:00:00:01+ ~% u2 T5 E5 s/ t4 N
Estimated.: –:–:–:–0 |* V% t3 s0 T
Input.Mode: Mask (?d?d?d?d?d?d?d)! }; [) T3 t1 b5 n3 }
Index…..: 0/1 (segment), 10000000 (words), 0 (bytes)' q j/ C. ~1 m6 [
Recovered.: 1/3 hashes, 1/3 salts
) g- S! o+ e, B7 C8 {# Q gSpeed/sec.: 13.67M plains, 6.83M words
! P8 }! {, w1 M' W3 X- Z. x, WProgress..: 10000000/10000000 (100.00%): x1 X+ I7 d: a! M# u k
Running…: 00:00:00:01
; f3 B+ Z! `* u* x! j$ QEstimated.: –:–:–:–8 H3 c O, S, C! M3 G+ p( B8 Z0 p
Input.Mode: Mask (?d?d?d?d?d?d?d?d)
" y& P$ `* U7 f# P+ g$ I# h+ ZIndex…..: 0/1 (segment), 100000000 (words), 0 (bytes), x9 A* r5 F6 s5 [( m
Recovered.: 1/3 hashes, 1/3 salts+ q" _( u/ h0 }. C* L7 i8 f! O- e
Speed/sec.: 18.59M plains, 9.29M words
, S. e+ E+ V+ L5 iProgress..: 100000000/100000000 (100.00%)
7 G' G9 D. T4 T' q- }9 nRunning…: 00:00:00:11
# G* I3 s; o' C% CEstimated.: –:–:–:–
7 r/ I% Q3 B; K1 u- V865a697fb9b4bd9c6737432aaff136bd:22dc87:304892415' V q$ S# N! G0 V
可以看到破解 9位3开纯数字密码需要11秒。7 [- n' {" M. F) g
Input.Mode: Mask (?d?d?d?d?d?d?d?d?d?d)7 K; S+ O" \7 ]0 }
Index…..: 0/1 (segment), 10000000000 (words), 0 (bytes)
0 o$ X! Q# U' y8 }8 S+ RRecovered.: 2/3 hashes, 2/3 salts' ~) v& l0 Q: r$ [7 e
Speed/sec.: 12.70M plains, 12.70M words( b' ]* t7 _, D$ b) g
Progress..: 10000000000/10000000000 (100.00%)
5 A2 x m; C2 x0 e! n1 i) Y8 f4 f- RRunning…: 00:00:13:07
9 U7 w7 r' Q- tEstimated.: –:–:–:–8 e' V! C: P* V# l d- s
而10个数字即需要13分钟,这样的速度如果有服务器是8核或更多,或者自己GPU强劲,会更加快,我测试只是用了一个入门级的CPU。+ q& ~6 z8 v( L# n' A
在这里可以下载到一些字典,不过国人对这些字典貌似无视。0 f0 T+ P9 o9 r3 H& s
http://blog.g0tmi1k.com/2011/06/dictionaries-wordlists.html |