如何用Python字典破解zip文件密码?
- 内容介绍
- 文章标签
- 相关推荐
本文共计432个文字,预计阅读时间需要2分钟。
最近在一本书上发现了一篇关于利用字典破解zip文件密码的文章,感觉挺有研究价值的。在这里分享一下,原理主要是利用Python自带库zipfile中的extractall函数实现的。简单来说,就是利用该函数批量解压zip文件。
前几天在一本书上看到一篇可以利用字典破解zip文件密码的文章,觉得比较有意思于是研究了一番,在这里分享一下
原理
主要是利用python里自带的zipfile库中的extractall函数来实现的,简单导入zipfile之后,实例化一个ZipFile类。利用extractall()来解压这个文件,并在参数pwd上填入正确密码
这时我们发现执行脚本之后,fate.zip会被正确解压,而填入错误密码则会入下图一样报错
因此
我们可以利用因口令不正确而抛出的异常来测试字典文件中是否有zip文件的密码,并利用try expect来处理异常信息。
本文共计432个文字,预计阅读时间需要2分钟。
最近在一本书上发现了一篇关于利用字典破解zip文件密码的文章,感觉挺有研究价值的。在这里分享一下,原理主要是利用Python自带库zipfile中的extractall函数实现的。简单来说,就是利用该函数批量解压zip文件。
前几天在一本书上看到一篇可以利用字典破解zip文件密码的文章,觉得比较有意思于是研究了一番,在这里分享一下
原理
主要是利用python里自带的zipfile库中的extractall函数来实现的,简单导入zipfile之后,实例化一个ZipFile类。利用extractall()来解压这个文件,并在参数pwd上填入正确密码
这时我们发现执行脚本之后,fate.zip会被正确解压,而填入错误密码则会入下图一样报错
因此
我们可以利用因口令不正确而抛出的异常来测试字典文件中是否有zip文件的密码,并利用try expect来处理异常信息。

