简介:
zip格式是常见的压缩文件格式,它支持压缩时设置解压密码;有两种加密方式:1传统加密方式和普通的加密方式。传统加密方式是一种比较简单的加密方式,现在一般很少有人使用,而且压缩时 系统默认选择的是普通的加密方式。因此网上很多破解zip的软件和脚本 都是针对传统加密方式 开发的,所以 我们拿来使用时,无法对zip进行破解,所以博主使用python搞了一个针对所有压缩加密方式通用的python脚本。源码放在了GitHub上:源码地址,另外也有一些ssh爆破等代码。
思路:首先要找到zip压缩文件,解压缩时使用的命令行,然后我们使用python脚本写嵌套循环,不断的对zip文件进行尝试解压,然后破解出真实密码。我们先需要把 压缩软件winzip、7z等加入到系统环境变量。然后查看解压命令行使用的参数和写法,如下:
最后,我把我整理出来的命令行破解压缩文件的命令整理在下面了。
unzip -P 123456 -d E:/zip/ F:/Data/github/brutecrack/zip/tridition/tridition.zip
7z -p123456 t F:/Data/github/brutecrack/zip/ordinary/ord.zip
然后python脚本关键代码 破解成功如下:
源码地址:https://github.com/lexsaints/brutecrack
原文地址:https://lexsaints.blog.csdn.net
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。