暴力破解压缩文件密码 压缩文件密码破解

严密文件密码破解(强力破解严密文件密码)
首先,我们创建一个新的python文件,并在文件目录中加密和压缩一个111.txt文件 。文件压缩后,文件名为111.zip,密码随机输入4位数字(我们稍后会用程序破解) 。然后我们试着用python解压 。这里,我们使用zipfile库,并尝试应用1234密码对其进行解压缩 。看看结果,密码错误和程序错误!

暴力破解压缩文件密码 压缩文件密码破解

文章插图

接下来,我们介绍itertools,它有一种排列和组合所有元素的方法,如图所示:
暴力破解压缩文件密码 压缩文件密码破解

文章插图

然后结合以上,我们将完善程序,循环实现,决定调用解密函数:
暴力破解压缩文件密码 压缩文件密码破解

文章插图

最后,展开CHARS = abcdefghijklmnopqrstuvwxyz 0123456789,可用于破解字母数字密码 。当然,也可以指定位数 。此外,有些人可能会说密码有重复 。事实上,Itertools提供了多种组合和排列,如图所示,可以实现 。其实python的暴力破解速度并不占优势,这里只做学习交流 。
暴力破解压缩文件密码 压缩文件密码破解

文章插图
【暴力破解压缩文件密码 压缩文件密码破解】


    推荐阅读