由于今天课比较多,所以就半抄半写找一个zip破解练手
import zipfile
from threading import Thread
def extractzip(filename,password):
try:
filename.extractall(pwd=password.encode('utf-8'))
print('[+]successful! The password is: '+ password)
except:
print('[+]can not find password!')
def main():
filename = zipfile.ZipFile('C:UsersAdministratorDesktopa.zip')
passdict = open('C:UsersAdministratorDesktopdict.txt')
for password in passdict.readlines():
password = password.strip('n')
t = Thread(target=extractzip,args=(filename,password))
t.start()
main()
python
运行
写的过程发现自己对def()不太熟悉,还有多线程还没有认真看一下.接下来就是复习下python了= =