最近的一段时间一直在考虑rar password的破解。我是一个菜鸟,没有多少反编译的经验。开始破解的时候我找到了两个专门破解RAR的软件。我向大家肯定都知道,但是真正用过并且破解出来的很少。我想原因是因为这些软件都是基于穷举的方法实现破解,我用一台机器破过我自己设置密码的RAR,虽然是六位,但是是数字、字母和特殊符号组成的。结果破了n个小时之后被我放弃了。我举一个例子,从0-99999999的穷举时间就达到了30h以上。如果你是在找回你自己设置的密码的话,我想在得知位数(最好不超过6位)并且密码强度不大的情况下,应该有破解的可能,但是如果直接破解别人的RAR,那这两个软件就根本没有什么用处了。 我有过一个想法,可能比较菜,但是请高手不要拍我。我的想法是运用比较的方法来找到密码的地址。我做过一个试验,用两个同样大小的文本文件(其中的内容全部为一),然后一个加了密,另一个没有,全部用rar压缩。加密的是1.64k,未加密的是1.52k。我通过dos下的fc二进制进行比较,确实可以看到其中的不同点。但是不同点有两处。由于我在工具方面没有多少经验,也不知道我这个理论是不是可以成立,所以希望高手能够给我指点,告诉我rar的密码原理。
|