7z压缩包密码不对怎么办,为什么7z显示的解压密码不对

首页 > 上门服务 > 作者:YD1662023-06-19 20:18:59

小明某天上了某个带颜色的网站,又下载了一个压缩包,本以为没有密码,结果解压却要密码,这怎么办呢?难不倒聪明的小明同学,因为他收集了常用的密码,有一个丰富的密码词典。于是通过python写脚本来破解密码。

7z压缩包密码不对怎么办,为什么7z显示的解压密码不对(1)


前提条件:

import zipfile def setpass(zip,password): try: #extractall(self,path=None,members=None,pwd=None) 解压的方法 zip.extractall(pwd=password.encode("ascii")) return password except Exception as e: return def main(): zf=zipfile.ZipFile(r"E:\app\messagebomb2.zip") #写入压缩包路径 zpassword=open(r"E:\app\password.txt",encoding="utf-8") #写入字典路径 zpw=zpassword.readlines() for i in zpw: password=i.strip("/n") gess=setpass(zf,password) if gess: print("\n" "正确密码:" password) exit(0) if __name__=="__main__": main()


运行效果:

7z压缩包密码不对怎么办,为什么7z显示的解压密码不对(2)

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.