[原创]暴力破解某EXE资源加密工具打包文件密码
挺有意思的。
这个程序的逻辑大概就是,要求输入密码(这个密码应该是一个 32 位 16 进制数,相当于把某个 a0000000b 格式的字符串 MD5 一下),然后把这个作为压缩包的密码解压文件,如果成功了那就正常打开程序,失败了就失败了。这个理解应该没错吧。
这里有几个问题。
为什么 a0000000b 这个格式表示 a0000000b - afffffffb 而不是 a0000000b - a9999999b 或者 a0000000b - azzzzzzzb?
如果是7位完整的字典最小应该是 8 GB(总共 256 M 条 每条 32 字节),为什么只生成 2 GB 就找到结果了 ?
为什么用自动跑字典的软件,用了 103 秒就结束了?
按照这个尝试速度,和 103 秒的时间,应该已经尝试了 1.8 G 条了,这个速度有些不能理解,况且你的字典总共没有那么多条数据。
还有,剩余时间的将近 5 万天是什么意思。这里不太理解。
f01ee686d4ad12bdba2dda094f28b859 这个 MD5 的原始内容是什么。