测试环境
3 L7 a' l6 o* E3 j7 J0 mOS 名称: Microsoft® Windows Server® 2008 Enterprise9 f9 W. m& h) y" `# D8 _3 ]/ E
OS 版本: 6.0.6001 Service Pack 1 Build 6001' b" e W2 p9 l: I0 C
OS 制造商: Microsoft Corporation
; F+ |2 Q( R$ I2 ^- Y+ k+ ^OS 配置: 独立服务器
* @+ W# l$ A: n8 f) HOS 构件类型: Multiprocessor Free
8 `9 a% U9 u* }' K F注册的所有人: Windows 用户
$ M- H9 y0 V m1 Y. l& q8 B系统型号: PowerEdge R620$ a4 E2 x# \: f# K* x6 }, S+ t( U
系统类型: x64-based PC
4 }" J/ ?, F5 M8 c0 w处理器: 安装了 1 个处理器。( w2 t( F- _8 r+ y) o
[01]: Intel64 Family 6 Model 45 Stepping 7 GenuineIntel ~2400
2 u* q- v y9 B" ]* Bcat md5.txt
, @8 p' ]- a8 ^6 }3fb78e9bc0b297e3de4e77531766c37a:f29f95 /* = md5中无法查询的。*/
' l6 M+ W4 ~4 m0 T, `1 U865a697fb9b4bd9c6737432aaff136bd:22dc87 /* = 304892415 */' A O9 Q% e' w; P; K7 U* H
15b7a21513f24ffe97d9f9830acf51ad:07626c /* = 123456 */* _! T% d# a- a3 |; {
/* -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& e/ `) r! S# C' A
Input.Mode: Mask (?d?d?d?d?d)
- F* @8 X% Q% U. Y' k. }Index…..: 0/1 (segment), 100000 (words), 0 (bytes)9 X' }& _, N" [! E- E8 _
Recovered.: 0/3 hashes, 0/3 salts
) Y! m2 I0 L+ {+ C9 G V' [2 ]5 c/ \Speed/sec.: – plains, – words
- E3 R* v( {( f& S+ WProgress..: 100000/100000 (100.00%)
4 m+ c- Y2 U2 J8 e% c' wRunning…: –:–:–:–7 E/ H" F( m5 w( c$ J3 A0 [
Estimated.: –:–:–:–1 ]! h R, b9 h* S
15b7a21513f24ffe97d9f9830acf51ad:07626c:123456
' [0 P" I- c8 Q4 d3 aInput.Mode: Mask (?d?d?d?d?d?d)
" _% @6 d' S" t/ [3 ?8 u" ^8 Y FIndex…..: 0/1 (segment), 1000000 (words), 0 (bytes)) L O; N4 M4 a0 H; t
Recovered.: 1/3 hashes, 1/3 salts
; A" a2 a- z1 u( Z8 w: z/ vSpeed/sec.: 7.43M plains, 3.72M words
; a3 q- K! H/ ?) s3 H' Z) ~Progress..: 1000000/1000000 (100.00%)
/ k5 e! E# B: o* o. z- LRunning…: 00:00:00:01. z0 Q# e0 E5 z; d, F3 F( W
Estimated.: –:–:–:–
) x6 J. p# m1 P; _% ~Input.Mode: Mask (?d?d?d?d?d?d?d)
% [ h5 g" p2 {8 fIndex…..: 0/1 (segment), 10000000 (words), 0 (bytes)
% _ S) E3 D2 N9 h+ \6 B/ PRecovered.: 1/3 hashes, 1/3 salts0 J7 T. g' c% t* ^
Speed/sec.: 13.67M plains, 6.83M words
[3 E, a0 q5 K3 KProgress..: 10000000/10000000 (100.00%)! {2 C5 r0 j- p( j5 K# w G' ]
Running…: 00:00:00:01- L- M! u( t }- A' @1 i
Estimated.: –:–:–:–% P6 ?/ R( O7 d6 d
Input.Mode: Mask (?d?d?d?d?d?d?d?d)7 O' U( H- r3 h
Index…..: 0/1 (segment), 100000000 (words), 0 (bytes); b: y" V, t* D7 g+ ^! Y3 @
Recovered.: 1/3 hashes, 1/3 salts: o* ~4 r; {. q! C5 l$ n
Speed/sec.: 18.59M plains, 9.29M words2 \7 y2 z0 [% @+ ^
Progress..: 100000000/100000000 (100.00%), z' e y$ Q3 A8 K
Running…: 00:00:00:11) |, c7 I3 M+ s
Estimated.: –:–:–:–* B5 d! d& H* l* [+ K
865a697fb9b4bd9c6737432aaff136bd:22dc87:304892415
. J, r" }$ S& Y! x+ I" ]( s5 O可以看到破解 9位3开纯数字密码需要11秒。% Q; @2 D' O- T
Input.Mode: Mask (?d?d?d?d?d?d?d?d?d?d)
% [3 P8 C. y% q" X7 OIndex…..: 0/1 (segment), 10000000000 (words), 0 (bytes)
9 b7 b E) R, J; [- U: f2 nRecovered.: 2/3 hashes, 2/3 salts
3 i5 g$ m: t# g+ bSpeed/sec.: 12.70M plains, 12.70M words/ _2 s% _! `& C* {
Progress..: 10000000000/10000000000 (100.00%)8 S H3 s0 G d+ `0 m
Running…: 00:00:13:07
9 v! k$ A0 L' C* TEstimated.: –:–:–:–2 P5 i* R# M. b& m4 _
而10个数字即需要13分钟,这样的速度如果有服务器是8核或更多,或者自己GPU强劲,会更加快,我测试只是用了一个入门级的CPU。
! o0 O2 N/ p- V8 }在这里可以下载到一些字典,不过国人对这些字典貌似无视。
9 T9 X& p1 G( xhttp://blog.g0tmi1k.com/2011/06/dictionaries-wordlists.html |