测试环境$ w ]5 ~) H1 s1 n, T, V
OS 名称: Microsoft® Windows Server® 2008 Enterprise
5 b5 t/ q" B" Z5 k" g5 z, @OS 版本: 6.0.6001 Service Pack 1 Build 6001# i' y) T8 B+ M- v
OS 制造商: Microsoft Corporation
. y5 ]+ o$ `% y2 l4 N1 \OS 配置: 独立服务器: ^. n6 w4 M& K: d' Q& n/ {
OS 构件类型: Multiprocessor Free1 t+ ]$ v( ~4 G, k V0 l C" [6 S
注册的所有人: Windows 用户, E4 G z. I R, \! E& a
系统型号: PowerEdge R6202 h' K: A' s7 p; w! m
系统类型: x64-based PC, O4 z6 }( [7 N, w
处理器: 安装了 1 个处理器。! Z, {+ b0 E0 X g' v
[01]: Intel64 Family 6 Model 45 Stepping 7 GenuineIntel ~2400
5 o/ H" ?* |2 ^5 n8 _+ I9 Rcat md5.txt. V* X0 u/ t1 j! M" F, K
3fb78e9bc0b297e3de4e77531766c37a:f29f95 /* = md5中无法查询的。*/
! m. z( |3 L" f" k865a697fb9b4bd9c6737432aaff136bd:22dc87 /* = 304892415 */# L i& q9 \7 Z" j: j% Q h* c( {! s& l6 R
15b7a21513f24ffe97d9f9830acf51ad:07626c /* = 123456 *// x1 F* d! s) ]/ ~- V3 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
7 x, R% E6 D( U5 VInput.Mode: Mask (?d?d?d?d?d)
& R& A4 n5 z! pIndex…..: 0/1 (segment), 100000 (words), 0 (bytes)) N8 }5 E% O; C
Recovered.: 0/3 hashes, 0/3 salts' o! R$ S; t' N* S: g3 ^4 ?
Speed/sec.: – plains, – words
/ d; \' H% e, m* \% PProgress..: 100000/100000 (100.00%)* p& z' k6 U7 J: w* B
Running…: –:–:–:–' i7 R6 E4 ]4 L- C7 E6 Q0 J
Estimated.: –:–:–:–/ t: n# B8 C- Y0 U% s) ~$ V
15b7a21513f24ffe97d9f9830acf51ad:07626c:123456
, T$ P. s: v; fInput.Mode: Mask (?d?d?d?d?d?d)$ {' E2 y& o. T' r( O
Index…..: 0/1 (segment), 1000000 (words), 0 (bytes)
$ b& L# @6 J8 ?' x+ S+ VRecovered.: 1/3 hashes, 1/3 salts
# [$ n: z4 C% I: \; @2 n; uSpeed/sec.: 7.43M plains, 3.72M words
, O7 X$ i7 w( w% F+ t, Z% }0 HProgress..: 1000000/1000000 (100.00%)5 O$ S1 E# I- X, Z6 Y
Running…: 00:00:00:01
: L+ }" R+ ?; L9 l$ U {3 r3 M6 Y+ GEstimated.: –:–:–:–3 h9 [; d+ B1 ?0 w# P0 i6 C
Input.Mode: Mask (?d?d?d?d?d?d?d)
# e# V9 o0 }5 U0 u l% @9 UIndex…..: 0/1 (segment), 10000000 (words), 0 (bytes)2 c- O5 R- w( L1 r) U& l' j
Recovered.: 1/3 hashes, 1/3 salts1 u6 Y- z( ^0 [7 `6 |4 s4 [- l
Speed/sec.: 13.67M plains, 6.83M words6 H0 A9 L3 J0 h+ d
Progress..: 10000000/10000000 (100.00%)
' U, p8 a( c4 L& fRunning…: 00:00:00:01) l& m! O/ z+ f4 w% y
Estimated.: –:–:–:–, `' n+ J; Q1 P) v( t
Input.Mode: Mask (?d?d?d?d?d?d?d?d), c+ X2 {" u+ i5 u# d
Index…..: 0/1 (segment), 100000000 (words), 0 (bytes)
8 T% |3 p: \& t: yRecovered.: 1/3 hashes, 1/3 salts5 c1 u- ?& A) x O/ i( Q
Speed/sec.: 18.59M plains, 9.29M words
6 L; b! c$ y! R5 e1 ~, HProgress..: 100000000/100000000 (100.00%)
) v! u; T3 ~# N+ c( U# t! |Running…: 00:00:00:11
0 k* ?& d5 O9 nEstimated.: –:–:–:–% }! t# E$ ~+ y& H! q S
865a697fb9b4bd9c6737432aaff136bd:22dc87:304892415" b. l5 @* _ I9 ?/ W1 l/ Z k
可以看到破解 9位3开纯数字密码需要11秒。
6 V% l0 Q- X4 ] I. s/ x; fInput.Mode: Mask (?d?d?d?d?d?d?d?d?d?d)
. j( P/ u" l7 h1 |- gIndex…..: 0/1 (segment), 10000000000 (words), 0 (bytes)
$ }' N/ \% s: s5 `Recovered.: 2/3 hashes, 2/3 salts$ y- N' _2 ~8 P# P) V
Speed/sec.: 12.70M plains, 12.70M words
) F _! T. }2 n: CProgress..: 10000000000/10000000000 (100.00%)' c/ x4 U8 }7 o
Running…: 00:00:13:07
0 \. E( s! x' W& sEstimated.: –:–:–:–
2 p" j; O) C0 f8 Z而10个数字即需要13分钟,这样的速度如果有服务器是8核或更多,或者自己GPU强劲,会更加快,我测试只是用了一个入门级的CPU。
& x N, P- x! L1 I \在这里可以下载到一些字典,不过国人对这些字典貌似无视。
2 c3 z% v& {) K( g0 @/ S4 j3 Jhttp://blog.g0tmi1k.com/2011/06/dictionaries-wordlists.html |