测试环境
9 }- R, n9 I+ S6 D2 ZOS 名称: Microsoft® Windows Server® 2008 Enterprise
9 t! v& L: B: r4 r+ nOS 版本: 6.0.6001 Service Pack 1 Build 6001
6 J+ }% J1 j2 M1 x) Y$ |9 XOS 制造商: Microsoft Corporation
; C1 i8 x! `) p+ e/ Z8 gOS 配置: 独立服务器3 [3 h& e) @, _
OS 构件类型: Multiprocessor Free: p2 m) W% f+ [6 ~7 c( C3 V) S9 U7 r$ X
注册的所有人: Windows 用户
4 l6 @6 c( C: m& m系统型号: PowerEdge R620& j, L+ j) U4 X- Q M2 R: y5 Y. r! t2 g* P
系统类型: x64-based PC g# l8 K4 _+ u" T( i2 l
处理器: 安装了 1 个处理器。
, I1 x% @6 I5 m[01]: Intel64 Family 6 Model 45 Stepping 7 GenuineIntel ~2400' C$ z6 \( q: c* K' X2 J0 T
cat md5.txt! k/ `" v* D7 y* ]8 p- z! U
3fb78e9bc0b297e3de4e77531766c37a:f29f95 /* = md5中无法查询的。*// G- N8 e. e; p% C" W
865a697fb9b4bd9c6737432aaff136bd:22dc87 /* = 304892415 */
! v; s0 E0 {3 q0 c! d& e15b7a21513f24ffe97d9f9830acf51ad:07626c /* = 123456 */ i Y4 _( n' R0 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?d; S9 T/ v# W0 R
Input.Mode: Mask (?d?d?d?d?d)# w3 u- g8 X, |3 Z/ R/ T
Index…..: 0/1 (segment), 100000 (words), 0 (bytes)
2 \) w6 [7 S$ }Recovered.: 0/3 hashes, 0/3 salts
. `6 \, Q. p; J0 U7 i* E; rSpeed/sec.: – plains, – words
: ~; E( b0 L$ {8 P7 aProgress..: 100000/100000 (100.00%)
& w1 b7 V: e* `+ J' f2 U& uRunning…: –:–:–:–
! Q( V+ `2 g4 LEstimated.: –:–:–:–
3 K9 d V9 u) L7 S1 e+ t- A1 N" ^ I15b7a21513f24ffe97d9f9830acf51ad:07626c:123456
! }) z# s/ t; {: sInput.Mode: Mask (?d?d?d?d?d?d)
8 A1 p& _/ l5 o, c" x- p) M, ?Index…..: 0/1 (segment), 1000000 (words), 0 (bytes)
; K; S! h7 w; B* E+ b/ M+ P% L! ~; aRecovered.: 1/3 hashes, 1/3 salts+ i- q: D* p1 j2 m# ~, L
Speed/sec.: 7.43M plains, 3.72M words
3 P5 K, B! p) R. }1 \Progress..: 1000000/1000000 (100.00%)
4 v/ `# I e5 `; DRunning…: 00:00:00:01
1 ]3 x8 w' A9 lEstimated.: –:–:–:–4 [+ n8 k/ z6 X
Input.Mode: Mask (?d?d?d?d?d?d?d)
' [+ H; W7 ~; s; s$ G0 ZIndex…..: 0/1 (segment), 10000000 (words), 0 (bytes)" ~+ M; X5 M2 ^( O" P& q
Recovered.: 1/3 hashes, 1/3 salts: s. a6 U/ m( N( ` ~' M0 i# N
Speed/sec.: 13.67M plains, 6.83M words
3 A' Z. _' `1 A" f+ yProgress..: 10000000/10000000 (100.00%): Z+ O8 j0 |7 ^$ I9 @+ ]5 P
Running…: 00:00:00:01
8 v" I8 O7 i% h7 U& S: m# n HEstimated.: –:–:–:–, W" m- b) }2 U6 [* C' w- A% w- @
Input.Mode: Mask (?d?d?d?d?d?d?d?d)% v! Z) {* B* e7 [
Index…..: 0/1 (segment), 100000000 (words), 0 (bytes), X& v4 ^& ~" J% B3 E0 A/ D+ r
Recovered.: 1/3 hashes, 1/3 salts5 |% `, g+ X' h8 c" `
Speed/sec.: 18.59M plains, 9.29M words
" [7 r0 M8 l5 E+ {: Q7 oProgress..: 100000000/100000000 (100.00%)
1 q4 h/ ?0 _- C* r" l/ ERunning…: 00:00:00:11
% s, l/ \2 p0 R2 ]7 uEstimated.: –:–:–:–( ?; L; D1 s6 Y M: P1 r
865a697fb9b4bd9c6737432aaff136bd:22dc87:304892415. ?" ?$ o- x2 n$ _
可以看到破解 9位3开纯数字密码需要11秒。1 h9 x( H! y, g1 T
Input.Mode: Mask (?d?d?d?d?d?d?d?d?d?d)* W1 C- j3 {1 q9 a6 W4 ]3 c0 y
Index…..: 0/1 (segment), 10000000000 (words), 0 (bytes)" {$ M2 a3 g' L* q' a
Recovered.: 2/3 hashes, 2/3 salts
1 S) J a7 A M, Y# {9 F4 [ I- [' eSpeed/sec.: 12.70M plains, 12.70M words3 w4 y# z2 b3 ~) v- e7 {7 y
Progress..: 10000000000/10000000000 (100.00%)" G% N0 S; c+ `
Running…: 00:00:13:07
; M7 j" e" Q2 {8 c5 sEstimated.: –:–:–:–
& Z4 ?# [, e( J9 s而10个数字即需要13分钟,这样的速度如果有服务器是8核或更多,或者自己GPU强劲,会更加快,我测试只是用了一个入门级的CPU。5 I( Q! P7 |7 [' [( e: o
在这里可以下载到一些字典,不过国人对这些字典貌似无视。! J8 t7 l1 G* i3 u( o* R
http://blog.g0tmi1k.com/2011/06/dictionaries-wordlists.html |