找不到.zip文件密码(存在于.txt文件中)

时间:2017-09-26 21:43:59

标签: python-2.7

这段代码是从一本名为“暴力Python”的书中逐字记录的。它是一个简单的脚本,它遍历.txt文件并尝试将每个条目作为锁定的.zip文件的密码。

脚本运行并且不会抛出任何错误,但直到我才会输出  添加一个计数变量,证明每个条目都被检查。虽然正确的密码在文件中,但如果猜测:'声明永远不会运行。

任何帮助将不胜感激!

import zipfile

def extractFile(zfile,password):

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

    except:
        return 

def main():
    count = 0                         #added for debugging 
    zFile = zipfile.ZipFile('secure.zip')
    passFile = open('dictionary.txt')
    for line in passFile.readlines():
        count = count + 1             #added for debugging 
        password = line.strip('\n')
        guess = extractFile(zFile, password)
        print count                   #added for debugging 
        if guess:
            print "[+] Password = " + password + "\n"   
            exit(0)
if __name__=='__main__':
    main()

0 个答案:

没有答案