破解加密压缩包工具,支持7z zip rar
世界丿凌晨
编辑于 2021年07月30日 06:34

压缩包密码测试工具

事情是这样的,昨日整理硬盘时发现了一个尘封已久的加密压缩包(密码早就忘了) 在好奇心的作用下,我用了一堆字典破解软件,但是,这些软件全 都 不 支 持 7 z! 在百般尝试依旧无果的情况下,走投无路的我 搜索了7z字典破解 然后就搜到了贴吧中的原帖。 我兴奋的下载了下来,解压,测试,GG,行云流水一气呵成 疯狂的创建文件,我的硬盘IO瞬间爆炸,随后死机 重启后,我开始思考为什么会变成这样呢? 第一次有了好用的工具。有了能做解压一切加密文件的方法。 两件快乐事情重合在一起。 而这两份快乐,又给我带来更多的快乐。 得到的,本该是像梦境一般幸福的时间…… 但是,为什么,会变成这样呢……

好吧不皮了,实话实说,就是自己懒得一个个试那么多个密码,脑子一热就开坑了。

想必大家也不想听我在这里废话,给你们演示一下这工具咋用。

目前有两个版本,一个是batch(俗称批处理)编写的版本,另一个是C#编写的版本。

以bat版本举例

直接双击打开,会弹出一个命令行窗口。(注意!目前C#版本字典格式为UTF-8(支持其他地区语言),请勿与batch版本字典混用!

在程序目录下创建名为"PasswordDictionary.txt&#​34;的密码字典,如果有已经存在名为"PasswordDictionary.txt&#​34;的密码字典,程序就会直接提醒你提供需要用来测试的加密压缩包。

就像图里说的一样,找到你要用来测试的加密压缩包拖拽到这个界面上即可,下面就可以交给程序自动识别处理测试了。

建议使用C#版本,batch版本因为语言本身限制,无法继续更新,batch版本现已停止更新与支持。(根据使用者反馈,batch版本无法破解分卷压缩。)

c#版本已开源,希望有条件的给个Star。


对了,这个工具不附带字典,所以你懂的。

这个工具的破解成功率只跟你的车龄有关。

后记

基于https://tieba.baidu.com/p/5789842044作者的思路

基本思路就是利用7zip测试压缩包的功能

对加密压缩包进行测试

7zip测试压缩包时,如果压缩包是加密压缩包会要求提供密码

而压缩包不是加密压缩包会直接得出测试结果

基于这个特性,通过批处理读取密码字典进行循环测试

再进行判断,即可实现压缩包密码字典破解

说实话,开发过程中遇到不少问题

感觉掉了不少头发

个人感觉最烦的就是Batch对空格的处理(全是坑

但是不后悔爆肝这几天,一点一点的实现预想中的功能时所得到的成就感太棒了

希望可以给看到这里的你带来点帮助

求硬币 求收藏 求点赞[以下内容三联可见(雾]


(仅供学习交流使用)

开源地址:

https://github.com/dawn-lc/ArchivePasswordTestTool

下载地址:

https://alywp.net/21JvsI

注意!为了方便对命令行界面不熟悉朋友,请下载本体和GUI并放在同目录下使用!使用时请直接启动GUI。

近期错误收集系统收集到大量检查更新失败的报告!

检查更新需要访问api.github.com,如果检查更新失败请检查网络环境。(移动宽带出现该问题的较多)

欢迎转载,但是请附上原链接在转载文章的醒目位置

不容许更改下载连接(主要是防止出现致命问题之后无法更新