测试环境
& W8 x2 z2 A/ r- u+ BOS 名称: Microsoft® Windows Server® 2008 Enterprise
2 h3 e( h2 ?3 X' J: FOS 版本: 6.0.6001 Service Pack 1 Build 6001
. t( Y2 @9 r0 M. ^6 bOS 制造商: Microsoft Corporation" ~+ K8 b, ~8 M# v- {
OS 配置: 独立服务器: C- [( |4 K. h8 ? \
OS 构件类型: Multiprocessor Free, |; K5 [2 y! G/ g& ^0 r$ ]: R/ S
注册的所有人: Windows 用户+ t9 @0 y* R. z; u/ [$ [4 Z
系统型号: PowerEdge R620
5 k1 z8 C! @% a6 F1 w, b& b系统类型: x64-based PC
- ^. }7 f: k2 I2 f) c5 d, T8 u4 {处理器: 安装了 1 个处理器。1 z( s; r" i* `1 j) s* e
[01]: Intel64 Family 6 Model 45 Stepping 7 GenuineIntel ~2400
, o% f# t1 H: f! {$ g1 ~% Ncat md5.txt$ c0 G0 K! W( p+ `: s# R( m3 K
3fb78e9bc0b297e3de4e77531766c37a:f29f95 /* = md5中无法查询的。*/* R r, h5 T& s
865a697fb9b4bd9c6737432aaff136bd:22dc87 /* = 304892415 */# T7 ]) T9 n$ G1 n4 q0 @
15b7a21513f24ffe97d9f9830acf51ad:07626c /* = 123456 */
+ j( y" f! W- G0 y" q" N R /* -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?d5 ? S7 {+ e: @ C9 b; K5 c
Input.Mode: Mask (?d?d?d?d?d)
$ |" @- u% w; [- X# OIndex…..: 0/1 (segment), 100000 (words), 0 (bytes)- Q" D' t1 R6 K% G+ _ `
Recovered.: 0/3 hashes, 0/3 salts% A% W; q. T& e3 W
Speed/sec.: – plains, – words
1 W, r. D4 g+ y/ E4 R mProgress..: 100000/100000 (100.00%)
/ {8 g2 n/ Y. q+ f: l7 PRunning…: –:–:–:–+ j1 R1 k" _/ f
Estimated.: –:–:–:–
$ ]4 w6 d/ z7 B1 p3 |; K; Z% b$ F15b7a21513f24ffe97d9f9830acf51ad:07626c:123456" P* }4 ~8 b& U
Input.Mode: Mask (?d?d?d?d?d?d)2 j7 [/ G9 x6 f! x4 F
Index…..: 0/1 (segment), 1000000 (words), 0 (bytes)- r: V% h E8 V* ?
Recovered.: 1/3 hashes, 1/3 salts
9 s4 d" N( [; _* i4 L/ o9 cSpeed/sec.: 7.43M plains, 3.72M words7 W/ X4 f% j& t6 F' `- g
Progress..: 1000000/1000000 (100.00%)
$ {5 g: R, ^5 d. o @& oRunning…: 00:00:00:01
. \: w/ Z2 y- UEstimated.: –:–:–:–
: L) Q1 ? y% x2 l3 \; q, WInput.Mode: Mask (?d?d?d?d?d?d?d)- _: d( t5 X% |2 U$ L4 p$ h
Index…..: 0/1 (segment), 10000000 (words), 0 (bytes)3 d1 a' P2 q/ v. R6 {
Recovered.: 1/3 hashes, 1/3 salts
& Q8 T, x' I$ \5 z) \Speed/sec.: 13.67M plains, 6.83M words X, ~9 A" J# z$ L
Progress..: 10000000/10000000 (100.00%). R5 ~! G8 n6 k8 H! X3 V' T& s/ m
Running…: 00:00:00:01
M% j* x& {% E, UEstimated.: –:–:–:–
5 W/ Z% I6 p( O6 c1 p' Y4 B2 H$ t2 QInput.Mode: Mask (?d?d?d?d?d?d?d?d)& p7 L" F& ]. } P0 q
Index…..: 0/1 (segment), 100000000 (words), 0 (bytes)9 u: A p0 y1 k# n% ^
Recovered.: 1/3 hashes, 1/3 salts
5 ?7 h$ x. k* c0 r5 Y9 c& _" I9 @8 N5 bSpeed/sec.: 18.59M plains, 9.29M words
- |6 b( H/ v4 ?. u) EProgress..: 100000000/100000000 (100.00%)% E8 \" q( V8 r- h" N: I9 A
Running…: 00:00:00:11
% ^! }* B8 J, O+ |3 [7 [Estimated.: –:–:–:–
3 C# F' [' C: y7 a3 g) g _865a697fb9b4bd9c6737432aaff136bd:22dc87:304892415, }: V/ q- c6 S2 w. e x
可以看到破解 9位3开纯数字密码需要11秒。
( M' s) z8 Q, n1 wInput.Mode: Mask (?d?d?d?d?d?d?d?d?d?d)* u& z6 \. T/ G9 y2 \0 f
Index…..: 0/1 (segment), 10000000000 (words), 0 (bytes)4 f6 |/ Q; h3 N& F) c e# I
Recovered.: 2/3 hashes, 2/3 salts
, |/ h- r7 S; \* bSpeed/sec.: 12.70M plains, 12.70M words U+ Z7 w( }! |+ R; |* V. h" s
Progress..: 10000000000/10000000000 (100.00%)
+ }( [ Y6 x# Q; j! [/ e( tRunning…: 00:00:13:07
4 h6 m& h1 u' ^$ B& W2 }Estimated.: –:–:–:–2 S. a) Z0 _) b: g
而10个数字即需要13分钟,这样的速度如果有服务器是8核或更多,或者自己GPU强劲,会更加快,我测试只是用了一个入门级的CPU。0 r9 [" q0 i0 x
在这里可以下载到一些字典,不过国人对这些字典貌似无视。
' c+ n, e$ b* n0 }! u6 Mhttp://blog.g0tmi1k.com/2011/06/dictionaries-wordlists.html |