zip密码爆破脚本-----python3

论坛 期权论坛 脚本     
匿名技术用户   2020-12-23 12:12   33   0
import zipfile
from threading import Thread
def extractFile(filename, password):
    try:
        filename.extractall(pwd=password.encode('utf-8'))
        print("密码找到,是:"+password)
    except:
        pass
def main():
    filename=zipfile.ZipFile('flag.zip')
    passFile = open('password.txt')
    for line in passFile.readlines():
        password= line.strip()
        t=Thread(target=extractFile,args=(filename,password))
        t.start()
if __name__ =='__main__':
    main()    


zipfile的用法好像变了,filename.extractall(pwd=password)使用这个所有密码都无法通过,于是修改成了

filename.extractall(pwd=password.encode('utf-8'))
等后期optparse模块学会了,就加入解析参数功能
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP