python#zipfile破解密码
2018-08-28 本文已影响0人
fridayy_CWeitao
每日下班学习python记录 day1。
破解zip密码的代码比较简单,只需使用zipfile库:
import zipfile
剩下来的工作就是通过密码来进行破解
filename=zipFile("zipname.zip")
filename.extractall(pwd=“”password”)
如果匹配到正确的密码,则解压
如果不正确则会提示:
bad password for file ...
感觉真正的工作量在于 你需要一个密码数量足够大的txt文件来读取 并进行暴力破解。
有大神支援一手这样的密码文件吗 哈哈哈 :)
codes:
import zipfile
zFile = zipfile.ZipFile("testzip.zip")
pswFile = open("dic.txt") #这个文件对于破解密码比较重要
for line in pswFile.readlines() :#用密码文件中的每一个密码来试
password = line.strip('\n')
try :
zFile.extractall(pwd=password)
print "password is : " + password
exit(0)
except Exception ,e :
pass
代码同级目录下的文件:代码文件,zip文件,带有密码的txt文件。