测试环境
7 i' {% ~( I) q9 H- R5 }" D( R2 R- kOS 名称: Microsoft® Windows Server® 2008 Enterprise* E1 {8 u/ g' {4 c' v
OS 版本: 6.0.6001 Service Pack 1 Build 6001
& s+ K2 a! g: wOS 制造商: Microsoft Corporation% B! m! L' v A. c4 z
OS 配置: 独立服务器9 d: @2 J. b7 b x+ R+ J
OS 构件类型: Multiprocessor Free
: V! N. u& Y Y5 I4 j注册的所有人: Windows 用户
( j6 K) B% M ~! s系统型号: PowerEdge R620
9 y2 p9 w2 B# u" l6 ?4 |系统类型: x64-based PC; _+ |; `' _( {
处理器: 安装了 1 个处理器。8 @: Z: k) v/ D2 A, m5 x/ D
[01]: Intel64 Family 6 Model 45 Stepping 7 GenuineIntel ~2400
b7 r% n7 j* Vcat md5.txt
4 l' h% R, g4 W0 c/ W3fb78e9bc0b297e3de4e77531766c37a:f29f95 /* = md5中无法查询的。*/: F7 ? o2 ~8 b! e, L
865a697fb9b4bd9c6737432aaff136bd:22dc87 /* = 304892415 */
! D: {: r' b8 k+ ?7 e15b7a21513f24ffe97d9f9830acf51ad:07626c /* = 123456 */" x+ I& X) F* d9 {7 \8 e
/* -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
& b2 E4 V3 R! c: @- Y* L/ K/ vInput.Mode: Mask (?d?d?d?d?d)
" p0 d. G j; k1 r$ s" HIndex…..: 0/1 (segment), 100000 (words), 0 (bytes)
1 l' t0 ^# c3 z/ S- z$ sRecovered.: 0/3 hashes, 0/3 salts
5 `6 l }8 b) G" p5 MSpeed/sec.: – plains, – words ~3 ^. {* Y0 T, ?6 P
Progress..: 100000/100000 (100.00%)7 ^/ d) o7 b, F/ |
Running…: –:–:–:–. V# Y/ c2 n$ K1 b8 S
Estimated.: –:–:–:–
, j( ~; w. `* |- c N+ k/ h' G6 Q15b7a21513f24ffe97d9f9830acf51ad:07626c:1234561 j7 Y. R0 |9 P. k
Input.Mode: Mask (?d?d?d?d?d?d)
+ F: G V& @7 Z9 hIndex…..: 0/1 (segment), 1000000 (words), 0 (bytes)# p& G" C; k& Q4 N& a. q
Recovered.: 1/3 hashes, 1/3 salts( ^4 c( Y1 T# D
Speed/sec.: 7.43M plains, 3.72M words K" y( L) C9 f- L8 B- j
Progress..: 1000000/1000000 (100.00%)7 a" ^1 S. `$ N9 P3 H
Running…: 00:00:00:01
% e+ }6 }* \$ \( v/ C4 t" \Estimated.: –:–:–:–
1 r8 I5 V# U- X% s/ Q9 Q0 uInput.Mode: Mask (?d?d?d?d?d?d?d)
5 n n; S$ O* V8 z$ E5 [3 H3 sIndex…..: 0/1 (segment), 10000000 (words), 0 (bytes)% ]# s: a& y5 n( Y& k) f( H
Recovered.: 1/3 hashes, 1/3 salts
4 u! D; h& G U, _* K' i3 }Speed/sec.: 13.67M plains, 6.83M words
, ^3 }" k% H+ g+ E5 bProgress..: 10000000/10000000 (100.00%)8 e4 i/ c* ^( e; s, n. Y; w$ P* b
Running…: 00:00:00:018 g/ d; ^& ~5 l7 l
Estimated.: –:–:–:–
6 d0 Q6 j, _! lInput.Mode: Mask (?d?d?d?d?d?d?d?d)1 b9 p& S3 L* [5 Q' y/ o+ J. n
Index…..: 0/1 (segment), 100000000 (words), 0 (bytes)8 F, @7 ]7 u$ m+ P) ~3 g. q# W7 m
Recovered.: 1/3 hashes, 1/3 salts. |4 K6 {9 w+ K, p4 J
Speed/sec.: 18.59M plains, 9.29M words
+ c: D6 J1 ^* v% x7 oProgress..: 100000000/100000000 (100.00%)3 K1 O4 _1 \, Q* T9 Z8 s0 e
Running…: 00:00:00:11. D8 q; ^! N- u+ m) h
Estimated.: –:–:–:–. l" q, d/ r! _5 U& N: F/ k1 I
865a697fb9b4bd9c6737432aaff136bd:22dc87:304892415- {3 | f J& m5 m
可以看到破解 9位3开纯数字密码需要11秒。
% E& ]5 \0 k* \# P3 l2 \# uInput.Mode: Mask (?d?d?d?d?d?d?d?d?d?d)
% |, l0 O7 [+ xIndex…..: 0/1 (segment), 10000000000 (words), 0 (bytes); |* @% R1 Y; y2 ?' c' ?
Recovered.: 2/3 hashes, 2/3 salts
* H3 u3 d0 l7 b, CSpeed/sec.: 12.70M plains, 12.70M words
% C7 |/ @& a5 k9 t4 k; u0 iProgress..: 10000000000/10000000000 (100.00%)
* g, V6 p/ K; b: J9 C* DRunning…: 00:00:13:07
, c3 F2 [+ |$ z7 t. j' `! vEstimated.: –:–:–:–* U" V# ~1 a- J% y$ ?
而10个数字即需要13分钟,这样的速度如果有服务器是8核或更多,或者自己GPU强劲,会更加快,我测试只是用了一个入门级的CPU。
% q, T" I9 H1 }% `在这里可以下载到一些字典,不过国人对这些字典貌似无视。/ E! B5 ]# A. y+ Z9 h
http://blog.g0tmi1k.com/2011/06/dictionaries-wordlists.html |