测试环境: d- Q. j& G1 y) A/ ]
OS 名称: Microsoft® Windows Server® 2008 Enterprise
6 e/ z+ |* {3 a3 KOS 版本: 6.0.6001 Service Pack 1 Build 6001" b0 S9 E# ?" n& A/ S
OS 制造商: Microsoft Corporation& v S& y# c0 V, P3 i# r
OS 配置: 独立服务器) K& R# N+ J2 b* }1 b( ^
OS 构件类型: Multiprocessor Free1 z8 [+ T$ S% O7 |
注册的所有人: Windows 用户
& l% J% \' k( W0 I+ F N系统型号: PowerEdge R620! Z @; |" a5 q9 L
系统类型: x64-based PC
( d0 e1 y5 N' Q处理器: 安装了 1 个处理器。
' o4 w; W& b. _1 n. b! @[01]: Intel64 Family 6 Model 45 Stepping 7 GenuineIntel ~2400
+ F) e. P$ W/ }/ q, [. pcat md5.txt
. h3 ^+ v* t8 Q& [4 z3fb78e9bc0b297e3de4e77531766c37a:f29f95 /* = md5中无法查询的。*/
& O7 t( t6 \9 D+ r( I1 R865a697fb9b4bd9c6737432aaff136bd:22dc87 /* = 304892415 */
1 l1 J# R9 E9 @( T s15b7a21513f24ffe97d9f9830acf51ad:07626c /* = 123456 */4 G7 ~ I( g- e; R0 L
/* -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
! Q, }8 E; j" s V7 iInput.Mode: Mask (?d?d?d?d?d)
; @& g1 l, |- v7 F1 I6 tIndex…..: 0/1 (segment), 100000 (words), 0 (bytes)8 }3 M" S$ d% e/ P2 f3 D6 X# ^
Recovered.: 0/3 hashes, 0/3 salts8 M" w8 ~+ \7 ?% f9 S
Speed/sec.: – plains, – words; Q) g, b. o: K
Progress..: 100000/100000 (100.00%)2 L) F1 z7 R# \+ ~+ {/ X7 {: d
Running…: –:–:–:–
3 q0 \* S1 C! Z% ?5 h- W! `; M$ V0 C; GEstimated.: –:–:–:–
/ o1 A( y0 \" _9 L7 z15b7a21513f24ffe97d9f9830acf51ad:07626c:123456
5 N: n1 j! ~3 `- R1 ]Input.Mode: Mask (?d?d?d?d?d?d)2 l* X" p6 U F# ]/ H
Index…..: 0/1 (segment), 1000000 (words), 0 (bytes)6 |$ c/ ~ S3 I2 {4 h3 U' B& A
Recovered.: 1/3 hashes, 1/3 salts$ ~2 K) R3 ~) d
Speed/sec.: 7.43M plains, 3.72M words/ V0 g+ T9 V+ N; v
Progress..: 1000000/1000000 (100.00%)/ c1 Q: N+ b6 m% t& A+ {' i
Running…: 00:00:00:01
2 Z' K4 z( E! E0 {! h7 ^! DEstimated.: –:–:–:–4 N, N) e, P: Y. ?+ X) e: }+ P
Input.Mode: Mask (?d?d?d?d?d?d?d)
4 `& T% }8 D3 w, I) L: ?Index…..: 0/1 (segment), 10000000 (words), 0 (bytes)
3 W' q* Z8 c9 K+ D) N2 m, P! O1 ^9 ~Recovered.: 1/3 hashes, 1/3 salts
* v+ [; w! \& q; ?: O9 SSpeed/sec.: 13.67M plains, 6.83M words
( x' O6 |/ ~) ]2 K; k- z: f8 uProgress..: 10000000/10000000 (100.00%)7 u2 C; Z, t3 N3 M! |, ^" N
Running…: 00:00:00:01& T9 f, [- {8 ?5 O7 Q
Estimated.: –:–:–:–
. V* E0 H# X9 e- fInput.Mode: Mask (?d?d?d?d?d?d?d?d). m* P$ f" O5 v g! f
Index…..: 0/1 (segment), 100000000 (words), 0 (bytes)5 L8 C, `9 C5 Z
Recovered.: 1/3 hashes, 1/3 salts8 Q+ v, r3 p5 N$ v1 Q
Speed/sec.: 18.59M plains, 9.29M words
. a8 {, U( z V2 X2 nProgress..: 100000000/100000000 (100.00%)9 P% V9 k! s2 a
Running…: 00:00:00:11
( [* M9 K8 A$ s! h1 I. wEstimated.: –:–:–:–6 T5 _& B, U7 ^. n# S
865a697fb9b4bd9c6737432aaff136bd:22dc87:3048924152 h0 s5 _$ a, ^: C7 a
可以看到破解 9位3开纯数字密码需要11秒。! k6 s; C7 K, m% S
Input.Mode: Mask (?d?d?d?d?d?d?d?d?d?d)2 w& F' w5 ^8 i* c! J1 W
Index…..: 0/1 (segment), 10000000000 (words), 0 (bytes)
4 [9 t' F5 u% CRecovered.: 2/3 hashes, 2/3 salts. B+ }7 u. }8 e* \; Y3 I2 K. b7 r
Speed/sec.: 12.70M plains, 12.70M words0 q- S+ H* j. E4 a3 |, a9 y5 `
Progress..: 10000000000/10000000000 (100.00%)& M% x1 J" @: N5 Y! H4 `7 r
Running…: 00:00:13:07; @6 z8 U6 M/ v5 j, v
Estimated.: –:–:–:–5 Q# _- |* h/ `$ R. ]
而10个数字即需要13分钟,这样的速度如果有服务器是8核或更多,或者自己GPU强劲,会更加快,我测试只是用了一个入门级的CPU。
" y4 e& @) i, o在这里可以下载到一些字典,不过国人对这些字典貌似无视。
+ q: R+ \5 i& N6 y1 Lhttp://blog.g0tmi1k.com/2011/06/dictionaries-wordlists.html |