大家好,又见面了,我是你们的朋友全栈君。
简介:
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
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/130869.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...