测试环境' H i W, Z$ S1 [1 D9 s
OS 名称: Microsoft® Windows Server® 2008 Enterprise+ }3 E6 ^* N% k
OS 版本: 6.0.6001 Service Pack 1 Build 6001+ ^- k# d+ z: L* |
OS 制造商: Microsoft Corporation i# a( n/ {# N. L
OS 配置: 独立服务器9 ^: g# X! Y! b4 a: U) |2 G" k) R
OS 构件类型: Multiprocessor Free4 k* B0 [+ z/ Y' }1 ]
注册的所有人: Windows 用户( z F% Y4 e: ?$ F; k
系统型号: PowerEdge R620
% ^: i/ }/ C, C# s+ L3 m系统类型: x64-based PC# ^( }# A8 u+ ~8 p( s/ a
处理器: 安装了 1 个处理器。
O0 u( T" U' f8 u# K. T; l& f[01]: Intel64 Family 6 Model 45 Stepping 7 GenuineIntel ~2400
- e1 n/ k( Y: E# s9 jcat md5.txt
- z I6 ~4 m0 {3fb78e9bc0b297e3de4e77531766c37a:f29f95 /* = md5中无法查询的。*/. E0 b& f8 J* u' I
865a697fb9b4bd9c6737432aaff136bd:22dc87 /* = 304892415 */; j% _7 V! H f4 u) ?# U# t
15b7a21513f24ffe97d9f9830acf51ad:07626c /* = 123456 */
+ i+ j, s7 E6 B G /* -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
! A0 i# ^/ L- P6 W2 NInput.Mode: Mask (?d?d?d?d?d)1 E# A' F" {' w5 P% a
Index…..: 0/1 (segment), 100000 (words), 0 (bytes)
9 o4 {5 d) c' |8 P0 dRecovered.: 0/3 hashes, 0/3 salts
_& U) i8 y$ c) B- @) ESpeed/sec.: – plains, – words
% w) n% _! a2 S; F f! R5 }* DProgress..: 100000/100000 (100.00%)
3 G' o O. L$ C$ Q. s2 NRunning…: –:–:–:–
" G% |1 w6 x( U5 l: nEstimated.: –:–:–:–
/ w& I' e( J$ C9 f) ?, j+ M15b7a21513f24ffe97d9f9830acf51ad:07626c:123456: s; Y' N7 q3 v) J* F* y6 |# g6 w
Input.Mode: Mask (?d?d?d?d?d?d)! Z' n; e: x5 a2 t
Index…..: 0/1 (segment), 1000000 (words), 0 (bytes)
% k9 M% B8 ]) d* s- v+ H6 I4 y: IRecovered.: 1/3 hashes, 1/3 salts0 M: J, A( k& ~
Speed/sec.: 7.43M plains, 3.72M words
1 h9 Y/ G; e; E, @% IProgress..: 1000000/1000000 (100.00%)
# `9 B$ m! V# u- FRunning…: 00:00:00:018 ~- C, R5 \$ r" Z
Estimated.: –:–:–:–
- U" E- V" ^- E( Z+ @0 }* aInput.Mode: Mask (?d?d?d?d?d?d?d). e/ v* M; J' J: ^$ [. s" q& y* t1 Y7 [
Index…..: 0/1 (segment), 10000000 (words), 0 (bytes)9 u! M, j' z; j5 i t" f u& R- P4 E
Recovered.: 1/3 hashes, 1/3 salts
& L, p% P/ r. q7 q+ s; HSpeed/sec.: 13.67M plains, 6.83M words* v% P8 c Q' J6 R' \0 `: V) F
Progress..: 10000000/10000000 (100.00%)
/ U7 v1 i' d c2 IRunning…: 00:00:00:019 N0 p8 l9 }) }. y) _ Y7 {5 t8 t
Estimated.: –:–:–:–
( F( |9 j5 i& M6 {9 uInput.Mode: Mask (?d?d?d?d?d?d?d?d)1 x; y# m' J0 ~4 C
Index…..: 0/1 (segment), 100000000 (words), 0 (bytes)- O" T7 B6 y6 q
Recovered.: 1/3 hashes, 1/3 salts! D4 ~& F6 M8 H+ V2 O1 a
Speed/sec.: 18.59M plains, 9.29M words, P$ {3 T, o" {: r9 H& H ]) \
Progress..: 100000000/100000000 (100.00%)
1 B8 @, Y5 [2 s, [- _) I6 \. jRunning…: 00:00:00:11
/ k" g+ p% u% y5 n. \6 \9 oEstimated.: –:–:–:–$ U3 D/ b9 Z1 M8 l6 @% M' ~0 b+ c
865a697fb9b4bd9c6737432aaff136bd:22dc87:304892415, c9 }. |+ h; s) n3 o
可以看到破解 9位3开纯数字密码需要11秒。
$ l5 B% M) p; K* w; G) ], d3 kInput.Mode: Mask (?d?d?d?d?d?d?d?d?d?d)
) G2 S( N, X$ w& Q& y! H2 jIndex…..: 0/1 (segment), 10000000000 (words), 0 (bytes)
" q# E. G l+ @" X" S1 }Recovered.: 2/3 hashes, 2/3 salts
+ \0 h6 ?: P: `$ U- p3 ASpeed/sec.: 12.70M plains, 12.70M words& \) J3 L1 {" ~! f c' M* N
Progress..: 10000000000/10000000000 (100.00%)
. z5 y( o; f3 c. k- s8 z. P% tRunning…: 00:00:13:07
% o: `! g2 l* TEstimated.: –:–:–:–* W: t8 w$ k% l1 n. L9 L" C
而10个数字即需要13分钟,这样的速度如果有服务器是8核或更多,或者自己GPU强劲,会更加快,我测试只是用了一个入门级的CPU。
" L. J2 r1 k+ q& _/ n/ i' z ?在这里可以下载到一些字典,不过国人对这些字典貌似无视。
; l) C% F I- U9 Phttp://blog.g0tmi1k.com/2011/06/dictionaries-wordlists.html |