廢話不多說盘榨,直接上代碼:
# coding=utf8
import zipfile
from threading import Thread
def extractFile(zFile, password):
try:
zFile.extractall(pwd=password)
except Exception as e:
pass
def main():
zFile = zipfile.ZipFile('evil.zip')
passFile = open('dictionary.txt')
for line in passFile.readlines():
password = line.strip('\n')
t = Thread(target=execfile, args=(zFile, password))
t.start()
if __name__ == '__main__':
main()
這里使用多線程來加快破解速度晓铆,這個(gè)腳本沒什么難度筷黔,能寫出這樣的腳本說明你現(xiàn)在已經(jīng)具備編寫自己腳本的初步技能了。繼續(xù)努力刊头。
接下來的一系列文章給大家編寫如何利用python進(jìn)行滲透黍瞧。