暴力破解zip要多久 绕过zip密码提取文件

有时候加密zip软件经常忘记密码,但是记得大概的密码,或者你在网上下载的zip文件可能有密码,但是作者自己又忘记告诉你了。这时候你可以用Python写个程序强行破解。基本原理是Python标准库zipfile和扩展库unrar提供的提取方法extractall()可以指定密码。这样先生成一个字典(...

有时候加密zip软件经常忘记密码,但是记得大概的密码,或者你在网上下载的zip文件可能有密码,但是作者自己又忘记告诉你了。这时候你可以用Python写个程序强行破解。

基本原理是Python标准库zipfile和扩展库unrar提供的提取方法extractall()可以指定密码。这样先生成一个字典(手动或程序),然后依次尝试里面的密码。如果能正常提取,则密码正确。

代码截图如下。删除空行约25行代码完成。

可以通过[zip]关注源代码,获取

执行测试目录下的命令:python3 . zip fiel . py-f . test . zip-d . pass . txt需要注意的是,在python 3中,传入的密码数据类型需要从字符串转换为字节。

解压test.zip,提示输入密码123456,前提是字典里有这个密码。。

本文来自枯萎○还行投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/536014.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 05-06
下一篇 05-06

相关推荐

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信