几行代码,把 zip 文件直接破解
几行代码,把 zip 文件直接破解,不想讲解了,如果要使用就直接复制吧,讲解挺累的
复制代码
嘿,如果密码太长请忽视这个文章
版权声明: 本文为 InfoQ 作者【你?】的原创文章。
原文链接:【http://xie.infoq.cn/article/e77e3c200dd7e24a84539d712】。未经作者许可,禁止转载。
本文字数:332 字
阅读完需:约 1 分钟
几行代码,把 zip 文件直接破解,不想讲解了,如果要使用就直接复制吧,讲解挺累的
import itertools
import zipfile
import os
filename = "zip文件地址"
passwd = "0"
size = 大小
def um(filename,passwd):
try:
with zipfile.ZipFile(filename) as zfile:
zfile.extractall("./" ,pwd=passwd.encode("utf-8"))
return True
except:
return False
chars = "1234567890abcdefghijklmnopqrstuvwsyz"
for c in itertools.permutations(chars,size):
passwd = "".join(c)
print(passwd)
result = um(filename,passwd)
if not result:
print("no",passwd)
else:
print("yes",passwd)
break
嘿,如果密码太长请忽视这个文章
版权声明: 本文为 InfoQ 作者【你?】的原创文章。
原文链接:【http://xie.infoq.cn/article/e77e3c200dd7e24a84539d712】。未经作者许可,禁止转载。
还未添加个人签名 2021.03.16 加入
还未添加个人简介
促进软件开发及相关领域知识与创新的传播
评论