测试环境
, n8 Z) o& w$ t9 x9 R( wOS 名称: Microsoft® Windows Server® 2008 Enterprise
( r; O5 S% ^( f- P! l8 c4 v9 BOS 版本: 6.0.6001 Service Pack 1 Build 6001
0 b( }4 J* V' K p; w/ m; f$ D1 ?' JOS 制造商: Microsoft Corporation
5 b& |/ Z* o Y6 }OS 配置: 独立服务器, b E, {* _9 B" ?
OS 构件类型: Multiprocessor Free
3 l4 a* ~: F! O7 l! F8 ?! @7 E- I注册的所有人: Windows 用户
: U% [' {, U# T' W系统型号: PowerEdge R6203 s. D2 q! o3 B
系统类型: x64-based PC# ^" U f$ c, z3 U( ?% s0 i' P# x$ f
处理器: 安装了 1 个处理器。
" T' |9 |; }7 y. s1 G* g" w[01]: Intel64 Family 6 Model 45 Stepping 7 GenuineIntel ~24005 p: V# j2 P/ x1 f: U
cat md5.txt! \5 H. C4 k) i5 e& M
3fb78e9bc0b297e3de4e77531766c37a:f29f95 /* = md5中无法查询的。*/: ?! r# s) ~0 O( P0 ]% ?% x( t
865a697fb9b4bd9c6737432aaff136bd:22dc87 /* = 304892415 */: b% J! V- ~8 J/ z, q
15b7a21513f24ffe97d9f9830acf51ad:07626c /* = 123456 */
" e! U8 i! P/ \. j1 i$ F) o /* -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( ]+ N3 n6 P! @# H! l
Input.Mode: Mask (?d?d?d?d?d)
# O5 T; l; B) g& `Index…..: 0/1 (segment), 100000 (words), 0 (bytes)- I2 J6 _0 p2 H* }: m1 b
Recovered.: 0/3 hashes, 0/3 salts
8 [2 b& y1 p) z5 XSpeed/sec.: – plains, – words
% E4 T3 c/ Q- [ f) ~: ^5 i0 VProgress..: 100000/100000 (100.00%)
6 j+ \8 y; H, c6 ]& b tRunning…: –:–:–:–4 v- @6 ~3 @0 I3 i
Estimated.: –:–:–:–/ O: P9 l, W! x" ^, W1 b2 m- I
15b7a21513f24ffe97d9f9830acf51ad:07626c:123456$ C. P) p( J/ j5 [) \
Input.Mode: Mask (?d?d?d?d?d?d)
8 H2 C6 Q$ l' [- DIndex…..: 0/1 (segment), 1000000 (words), 0 (bytes)! w' k4 }0 J! Q. c+ w/ r5 s6 r
Recovered.: 1/3 hashes, 1/3 salts! B2 f( W) f4 O3 |9 X3 ]# S
Speed/sec.: 7.43M plains, 3.72M words# v) q' Y: J( t T; m
Progress..: 1000000/1000000 (100.00%)
$ V- k( `7 S% N/ \) oRunning…: 00:00:00:017 O) ]" k; `3 M1 l0 G4 }0 N
Estimated.: –:–:–:–
' E. j6 _. p" i# H1 AInput.Mode: Mask (?d?d?d?d?d?d?d)+ }+ y* u* D1 h8 S
Index…..: 0/1 (segment), 10000000 (words), 0 (bytes)
% R$ F9 r" S* T RRecovered.: 1/3 hashes, 1/3 salts" W8 t) v0 H: E
Speed/sec.: 13.67M plains, 6.83M words
: z7 F1 A) s2 Q4 j TProgress..: 10000000/10000000 (100.00%)
( b" s! D3 Q4 {6 U% ]$ _( \Running…: 00:00:00:01
8 c% O) S, J9 m' u8 DEstimated.: –:–:–:–
5 w; x! v- J9 F( f# m) t) ~Input.Mode: Mask (?d?d?d?d?d?d?d?d)
; f8 }: w0 L+ G1 rIndex…..: 0/1 (segment), 100000000 (words), 0 (bytes)6 {6 W8 ^, V5 ~! {
Recovered.: 1/3 hashes, 1/3 salts
- A' \9 c+ A: ^: T2 lSpeed/sec.: 18.59M plains, 9.29M words7 T. Z. f% ]! o" e; t3 w6 D
Progress..: 100000000/100000000 (100.00%)
3 S, L6 E) j+ C7 [8 R4 W0 \9 rRunning…: 00:00:00:11
" X, D7 Z7 ]4 J$ S6 iEstimated.: –:–:–:–
9 q: `: O3 P0 i$ d) a865a697fb9b4bd9c6737432aaff136bd:22dc87:3048924157 z; g& A: J& d
可以看到破解 9位3开纯数字密码需要11秒。
5 S; s _, t( e7 k( ^- OInput.Mode: Mask (?d?d?d?d?d?d?d?d?d?d)
. n) g! J0 y9 ?2 P& nIndex…..: 0/1 (segment), 10000000000 (words), 0 (bytes). L& R9 I% u) \' N8 v
Recovered.: 2/3 hashes, 2/3 salts8 I- F0 l* \9 R6 U
Speed/sec.: 12.70M plains, 12.70M words
: O* d* c# e( a5 hProgress..: 10000000000/10000000000 (100.00%)5 g! n- M# ^# V: c3 H
Running…: 00:00:13:07
0 x. T1 s, R* y! r& r/ U( T5 [Estimated.: –:–:–:–2 v7 t: I2 i$ k
而10个数字即需要13分钟,这样的速度如果有服务器是8核或更多,或者自己GPU强劲,会更加快,我测试只是用了一个入门级的CPU。; ]1 p8 P* L. M8 O4 g
在这里可以下载到一些字典,不过国人对这些字典貌似无视。& r0 J7 v; }. X' Q0 m) z; t9 P2 D
http://blog.g0tmi1k.com/2011/06/dictionaries-wordlists.html |