我正在尝试使用下面解释的一些方法来破解 winrar 的密码。
因为 rar 使用 AES-128 加密,暴力和字典攻击是无用的,因为它们需要数年时间。
但是,如果我们将受密码保护的 rar 文件转换为 EXE 格式的 SFX 存档(我更喜欢 winconsole,因为 GUI 占用大量内存),我很确定它将不受 winrar 的保护。
即使这样,rar 也会将加密密钥写入该 exe 文件。
那么,如果我们可以使用 exe 调试器或反汇编程序,我们就不能敲出包含密码的密钥吗?
我使用 w32dasm、olly dbg & pe explorer 来修改这些 exe 文件。
我能找到的只有“提取,CRC失败,加密”之类的字符串和其他一些东西。我使用了几个 sfx 存档作为测试文件(使用不同的密码)并通过反汇编进行了尝试。这些十六进制键看起来非常相似!
那么我需要更好的反汇编器或调试器吗?或者,有人告诉我,如果这种方法没用,为什么?
另一个问题.. 下图是否有任何指向 winrar 加密的链接?如果是,请解释如何..这将非常有帮助。