【发布时间】:2019-07-31 07:34:50
【问题描述】:
(抱歉英语不好,我是德语) 我试图制作一个 zip 密码破解程序,因为我丢失了网站源代码的密码。但是我一遍又一遍地关注错误。
代码:
import zipfile
import itertools
import string
from threading import Thread
import traceback
def crack(zip, pdw):
try:
zip.extractall(pdw=str.encode(pdw))
print('Geschafft: Passwort ist ' + pdw)
except:
pass
zipfile = zipfile.ZipFile("D:\-----[WEBSITE]-----\Source1.zip")
myLetters = string.ascii_letters
for i in range(3,10):
for j im map(''.join, itertools.product(myLetters, repeat=i)):
t = Thread(target=crack, args=(zipfile, j))
t.start()
无效语法(第 18 行)pylint(syntax-error) [18,1]
【问题讨论】:
-
能否添加完整的错误堆栈跟踪,以便我们查看引发错误的具体行?
-
路径包含反斜杠 - 如果处理路径:
zipfile = zipfile.ZipFile( r"D:\-----[WEBSITE]-----\Source1.zip")和拼写错误,您需要转义它们或使用原始字符串 - 请参阅答案 - 投票以拼写错误结束
标签: python python-3.x forgot-password