用电脑时,常常会与一些加密的文档打交道,如Zip、Rar甚至PDF文档。
7 U) i" T s( E @. c5 v# S0 x: P, ^<P></P>) H8 x. x, a; S* Q9 M( u
<P> 有时我们忘记了文档的密码,就不得不采用“暴力破解”的方法。那么Linux下有没有相关的软件呢?</P>
$ Z# }# T: W+ b+ O6 @/ K% E3 P<P> 当然有,本文介绍了三款Linux下的暴力破解软件。</P>0 L& x( ]4 O& Y h$ V- J# b! o9 p* k
<P> Linux环境以Ubuntu 7.10为例,下述三款软件,均包含在Ubuntu源里,可直接apt-get install来安装。</P>
+ b9 K9 Z$ }! c( D# e<P> <STRONG>1、破解Zip文件密码</STRONG></P>7 ]; ^. b* V9 g$ `9 y4 w1 v8 h" x6 {
<P> 现在网络上最流行的文档格式当属zip,因而先介绍这款破解Zip文件密码的软件,它是名字是fcrackzip, 基于命令行。</P>
) O8 l2 ~0 _5 q1 ]; Q<P> Fcrackzip具备一般破解软件的主要功能,分穷举破解和词典破解。假如你知道密码的字符个数或字符组成,那么用穷举破解最合适。</P>
5 c# E/ i: v. R6 V2 u<P> 它还具备测试功能,让你了解本机破解的速度。</P>. `; z6 x0 H' _5 w8 h
<P> 举例,假如你知道一个Zip文件由6位的小写字母组成,那么只要运行:</P>4 v( n/ d& [7 i7 x4 a: X C2 ~" k
<P> fcrackzip -c a -p aaaaaa sample.zip</P>7 R# e( j" G' [0 v5 C0 i6 b
<P> 则fcrackzip则会穷举从aaaaaa到zzzzzz的所有可能,很快密码就将破解。</P>
" K* v! @5 ^1 E* O<P> 其他使用方法可参考fcrackzip –help</P>8 G. @' y. Y' Y9 b
<P> <STRONG>2、破解PDF文档</STRONG></P>
/ M" r7 j4 {# Z3 y6 q6 ?8 z" R- v<P> 为了保护私有的文档,对PDF进行加密也越来越多了。通过另外一款软件:pdfcrack,就能对PDF文档进行破解。它同样是一款命令行下的软件,支持对所有已知的PDF版本进行破解。</P>, }8 T: s9 D+ D/ D' J6 y/ t2 N
<P> 与fcrackzip类似,pdfcrack具备穷举、词典和基本测试功能。虽然命令行参数不尽相同,但用起来基本类似。</P>
( ], a) t, d+ d5 @<P> 最简单的情况下,你不必指定任何参数,直接“pdfcrack 文件名”即可。</P>: p& H; \7 i- {( q7 V5 c& Q
<P> <STRONG>3、破解Windows密码</STRONG></P>
* s# b0 b* F9 W6 Z! [. v$ z<P> 这个虽然跟破解文档密码无关,但是确实是Linux能做到的:破解Windows NT/2000/XP/Vista的密码!</P>2 W4 q) E; L, a$ g/ J: }% F
<P> 通过ophcrack这款基于GTK+的图形软件,破解Windows密码将不是什么难的事情,包括对最新的Vista的破解。</P> b% V2 ^; V4 Z# L
<P> 更强大的是,使用装载了Ophcrack的LiveCD:Ophcrack LiveCD,你就可以带着光盘,走到哪里,破解到哪里:光盘具备从Windows分区载入加密的SAM的能力,并且不需要安装,用光盘启动即可以开始破解。</P>
+ O" P$ R+ d# P. V. H<P> 你可以从Ophcrack了解详细信息,同样在Ubuntu下可以直接安装。</P>
+ W8 @1 ]7 h _* j7 E! v2 q6 ^4 N<P align=center><IMG title=7y2xqc8u alt=7y2xqc8u src="http://info.00083.com/UploadFiles/200804/20080419123837805.png" border=0></P>
& \+ @- T3 _3 m" B+ T6 K b+ g( q<P align=center>图1 Ophcrack</P> C5 Z1 R5 @3 t
<P> 本文仅描述了Linux系统下比较偏门的几个软件,可以看出,Linux下的软件也很丰富,当然,只是大多数不是图形软件而已。</P> |