您的位置:首页 > 其它

暴力破解Zip 文件

2017-04-22 22:30 316 查看
使用zipfile模块 ,其中extractall方法用于加密提取

线性操作如下:

#coding zipfile

zFile = zipfile.ZipFile("team_191.zip")
passFile = open('dictionary.txt")
for line in passFile.readlines():
password =  line.strip("\n")
try :
zFlie.extractall(pwd = password)
print '[+] Password = '+password+ '\n'
exit(0)
except Exception,e:
pass


函数模块化操作如下:

#coding=utf-8

import zipfile

def extractall(zFile,password):
try:
zFile.extractall(pwd=password)
return  password

except:
return

def main():
zFile = zfile.ZipFile('team_191.zip')
passFile = open('dictionary.txt')
for line in passFile.readlines():
password = line.strip('\n')
guess = extractFile(zFile,password)

if guess:
print '[+]password :'+password+'\n'
exit(0)
if __name__ =="__main__":
main()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  破解