测试环境5 j: m2 S( c3 Q i5 Q
OS 名称: Microsoft® Windows Server® 2008 Enterprise% S0 ? e7 E3 {3 J$ S G/ l1 Z
OS 版本: 6.0.6001 Service Pack 1 Build 6001
) v1 y' @8 x3 z. N- g' wOS 制造商: Microsoft Corporation
+ ?! t3 ]& y0 r0 wOS 配置: 独立服务器
3 Z7 D1 `, b! ^ GOS 构件类型: Multiprocessor Free
2 {% s% n! x9 D" n注册的所有人: Windows 用户
$ A& G/ H2 q( M5 e" }9 q# |系统型号: PowerEdge R620! I) e/ y$ b% d& [8 g
系统类型: x64-based PC
3 S: M2 j/ N, q% F' H; m处理器: 安装了 1 个处理器。
6 O' L: c) c2 }7 w[01]: Intel64 Family 6 Model 45 Stepping 7 GenuineIntel ~2400
8 B: E! V7 w( P! jcat md5.txt" S3 b1 |$ f7 o) U
3fb78e9bc0b297e3de4e77531766c37a:f29f95 /* = md5中无法查询的。*/
5 z8 P( P$ F0 w865a697fb9b4bd9c6737432aaff136bd:22dc87 /* = 304892415 */" J2 J! I+ H1 k* f2 d9 d! g( s
15b7a21513f24ffe97d9f9830acf51ad:07626c /* = 123456 */- N3 X) G: W1 j; M) A- [! n( L Q
/* -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- A' [% U" _1 C) g8 r/ ?6 l
Input.Mode: Mask (?d?d?d?d?d)
: f; q- h3 m* S9 K3 P0 A) ZIndex…..: 0/1 (segment), 100000 (words), 0 (bytes)
; D5 c# ]; U5 b! ?& U, gRecovered.: 0/3 hashes, 0/3 salts
" \( `; @$ S7 l' @1 R; z1 YSpeed/sec.: – plains, – words
. j. k$ l% {% D4 @Progress..: 100000/100000 (100.00%)1 h4 w9 x. K$ `! E& ^9 R1 H, J
Running…: –:–:–:–
( i/ M) Y; ^ k$ f4 |* tEstimated.: –:–:–:–
; S2 c2 D5 a: Q' h8 @% I7 s15b7a21513f24ffe97d9f9830acf51ad:07626c:123456" s- l! l% l8 I& ^- q
Input.Mode: Mask (?d?d?d?d?d?d)) }4 ` L. d# t |, c
Index…..: 0/1 (segment), 1000000 (words), 0 (bytes)5 d4 P/ V) _/ O: {- |( N
Recovered.: 1/3 hashes, 1/3 salts
$ F) r( {3 f9 h2 G* V' s& ASpeed/sec.: 7.43M plains, 3.72M words( d) U2 |" s/ }
Progress..: 1000000/1000000 (100.00%)) b3 z- b- k/ O" g+ g
Running…: 00:00:00:01
! X! ~% N! }& |; k7 tEstimated.: –:–:–:–0 M# s0 h A/ l5 O% R5 A: O
Input.Mode: Mask (?d?d?d?d?d?d?d)
) P, L6 j' z. }# Z; V2 `$ I' QIndex…..: 0/1 (segment), 10000000 (words), 0 (bytes), s3 f9 U8 C3 I1 m5 ?& C% k- D" w4 k( ]5 \
Recovered.: 1/3 hashes, 1/3 salts
3 Q! R5 i+ P% D6 C- rSpeed/sec.: 13.67M plains, 6.83M words3 S4 [5 u7 E& G! t- ], E$ ^% o
Progress..: 10000000/10000000 (100.00%)
; ^' z9 X/ s( p' \8 s) v( cRunning…: 00:00:00:01" V" X) I6 K" ]4 i, M' {
Estimated.: –:–:–:–- p5 b$ U _/ Z9 x+ A# @
Input.Mode: Mask (?d?d?d?d?d?d?d?d)
c; S3 [$ O8 C# [1 F @Index…..: 0/1 (segment), 100000000 (words), 0 (bytes)' F& g- Z* H6 ^6 P
Recovered.: 1/3 hashes, 1/3 salts& Q/ x& f2 T' P$ w; d5 i8 \* M
Speed/sec.: 18.59M plains, 9.29M words
" i" w( \8 M/ U9 }% ]Progress..: 100000000/100000000 (100.00%)+ O1 v4 T8 R, y) ]/ V7 T4 l
Running…: 00:00:00:113 X# A3 j# ?8 d: f
Estimated.: –:–:–:–7 f# U/ c9 B, F% G9 k2 ]# l3 H& B1 c
865a697fb9b4bd9c6737432aaff136bd:22dc87:3048924159 r$ y+ y1 o- P4 W O! @2 I5 F+ z. V5 d
可以看到破解 9位3开纯数字密码需要11秒。9 m f6 @* p3 N8 {) j+ m
Input.Mode: Mask (?d?d?d?d?d?d?d?d?d?d) p1 a2 S3 h+ Y- ]% ?9 M7 F
Index…..: 0/1 (segment), 10000000000 (words), 0 (bytes)3 M b& I- @, P( k9 {" z
Recovered.: 2/3 hashes, 2/3 salts4 P' Q$ @+ g4 Y& v* k, e
Speed/sec.: 12.70M plains, 12.70M words3 i0 w9 {( f6 |7 u# q& I {, v
Progress..: 10000000000/10000000000 (100.00%), I( r$ p4 S1 I" U
Running…: 00:00:13:07
8 j' O1 u% R+ y/ i* ^Estimated.: –:–:–:–5 O- Z. a+ W1 g
而10个数字即需要13分钟,这样的速度如果有服务器是8核或更多,或者自己GPU强劲,会更加快,我测试只是用了一个入门级的CPU。
2 Z: h5 k0 F$ q5 c在这里可以下载到一些字典,不过国人对这些字典貌似无视。
) Y" g9 r: m8 N% A! b0 \http://blog.g0tmi1k.com/2011/06/dictionaries-wordlists.html |