测试环境1 {* J, A1 P' y! [4 X" H" A: q
OS 名称: Microsoft® Windows Server® 2008 Enterprise( [, W5 \/ `# g; r$ k. t
OS 版本: 6.0.6001 Service Pack 1 Build 60016 g: `. V+ w9 B" q# {
OS 制造商: Microsoft Corporation3 \& [$ p; k: l/ H" H7 k
OS 配置: 独立服务器
! g: N7 W3 P3 M# _0 L6 B, gOS 构件类型: Multiprocessor Free; c. y8 q5 M: S4 _
注册的所有人: Windows 用户. I5 _& D* q# i$ l# G `
系统型号: PowerEdge R6200 X6 j' i: z: V* Q+ l6 b
系统类型: x64-based PC7 T9 _+ F% `+ A6 S; G$ e* Y) m& i
处理器: 安装了 1 个处理器。: i, l( f8 v; ?
[01]: Intel64 Family 6 Model 45 Stepping 7 GenuineIntel ~2400
( W1 O4 X# r' P4 m& \cat md5.txt4 V- n6 F ?: b1 q. y' U
3fb78e9bc0b297e3de4e77531766c37a:f29f95 /* = md5中无法查询的。*/6 F9 T& g8 f4 {7 I# T, T
865a697fb9b4bd9c6737432aaff136bd:22dc87 /* = 304892415 */. |# B& h5 L% L' k* M1 \" M
15b7a21513f24ffe97d9f9830acf51ad:07626c /* = 123456 */, S: J2 C) L4 `% Z5 j
/* -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& n F6 ^. ^, c' y
Input.Mode: Mask (?d?d?d?d?d)
0 |+ u( ]6 K" P0 \) wIndex…..: 0/1 (segment), 100000 (words), 0 (bytes)
; z% G3 {8 Y3 yRecovered.: 0/3 hashes, 0/3 salts
5 ^8 o6 z9 ?" P/ B3 g+ f. zSpeed/sec.: – plains, – words+ T. ?# l5 l _& L* T/ `1 I; G
Progress..: 100000/100000 (100.00%)
4 K5 S. s( J8 k5 k& }Running…: –:–:–:–
2 D- E5 l' a |# mEstimated.: –:–:–:–
8 `& Q5 Y9 O9 L: z15b7a21513f24ffe97d9f9830acf51ad:07626c:1234569 W2 E) D5 v, k7 {' p- n
Input.Mode: Mask (?d?d?d?d?d?d)0 C1 o6 Q: V4 i: @# l
Index…..: 0/1 (segment), 1000000 (words), 0 (bytes)2 N1 V- j( W! y u; |7 }
Recovered.: 1/3 hashes, 1/3 salts& j5 D7 J/ U9 T$ f6 D/ R
Speed/sec.: 7.43M plains, 3.72M words
( P& o/ k* H- j2 J. C4 D; p$ D/ g" ^ ^Progress..: 1000000/1000000 (100.00%): U8 Y: Z( A7 A$ n& [5 t. ]# v8 q
Running…: 00:00:00:01
* V+ j C: A, K. e8 [; a/ x, O7 JEstimated.: –:–:–:–
& G1 z b' b" N" h, j; y2 p& qInput.Mode: Mask (?d?d?d?d?d?d?d)
# R' _6 v- g6 A( \: |4 zIndex…..: 0/1 (segment), 10000000 (words), 0 (bytes); R. e8 n/ y7 s1 ~4 S Y
Recovered.: 1/3 hashes, 1/3 salts
S) R) p1 T3 Q' s6 E8 iSpeed/sec.: 13.67M plains, 6.83M words
6 Z9 g3 M* B: S/ g1 b% [# A: RProgress..: 10000000/10000000 (100.00%)
) q! Z; a% g0 g8 m# J) H+ w9 E/ GRunning…: 00:00:00:01
+ P6 d5 z5 k* Z# Q7 i2 T& CEstimated.: –:–:–:–3 K) h" Q+ B' w/ E$ K) ^
Input.Mode: Mask (?d?d?d?d?d?d?d?d)7 E6 W6 c+ Z3 a3 S0 V. F3 ^
Index…..: 0/1 (segment), 100000000 (words), 0 (bytes)9 | ? _$ n4 ?; X2 H9 [
Recovered.: 1/3 hashes, 1/3 salts
& \$ B8 G0 A% ?% }' L& ySpeed/sec.: 18.59M plains, 9.29M words
- x% B; @3 n' E2 p, uProgress..: 100000000/100000000 (100.00%)& g. H; N& b$ R/ g" w5 |- O, J* j
Running…: 00:00:00:11* G/ s' O8 c( I; l8 q3 n! q+ Y1 P- [- S
Estimated.: –:–:–:–
4 I+ S6 U. _1 x6 Q: P0 q865a697fb9b4bd9c6737432aaff136bd:22dc87:3048924156 I4 d g6 ]' f j9 j8 n; W8 J
可以看到破解 9位3开纯数字密码需要11秒。5 ^9 c6 L9 g; `0 A, c
Input.Mode: Mask (?d?d?d?d?d?d?d?d?d?d)* k( X7 T% N4 U# G$ v
Index…..: 0/1 (segment), 10000000000 (words), 0 (bytes)7 k) [) j4 l0 u% r- G( C3 U/ {/ o
Recovered.: 2/3 hashes, 2/3 salts
b( u+ R& p+ S w, ~Speed/sec.: 12.70M plains, 12.70M words. D: h# D) E8 e. l2 }
Progress..: 10000000000/10000000000 (100.00%)5 t5 M4 x+ w0 k. n# U! z- p
Running…: 00:00:13:07
+ m+ @/ l) e( ~/ Z0 MEstimated.: –:–:–:–- I+ j( @' _+ J0 J: |
而10个数字即需要13分钟,这样的速度如果有服务器是8核或更多,或者自己GPU强劲,会更加快,我测试只是用了一个入门级的CPU。# Z3 E4 A# S& e5 D6 C( i- n
在这里可以下载到一些字典,不过国人对这些字典貌似无视。
2 f9 | X$ J) ^7 Vhttp://blog.g0tmi1k.com/2011/06/dictionaries-wordlists.html |