python#zipfile破解密码

每日下班学习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文件。

你可能感兴趣的:(python#zipfile破解密码)