(Извините за плохой английский, я немец) Я пытался сделать взломщик 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()
invalid syntax (, line 18) pylint(syntax-error) [18,1]
Пути содержат обратную косую черту - вам нужно экранировать их или использовать необработанные строки путей обработки: zipfile = zipfile.ZipFile( r"D:\-----[WEBSITE]-----\Source1.zip") и опечатка - см. ответ - голосование за закрытие как опечатку






Вы неправильно написали in как im
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 in map(''.join, itertools.product(myLetters, repeat=i)):
t = Thread(target=crack, args=(zipfile, j))
t.start()
Теперь у меня 2 проблемы. "Аномальная обратная косая черта в строке: '\-'. В строковой константе может отсутствовать префикс r." и "Аномальная обратная косая черта в строке: '\S'. В строковой константе может отсутствовать префикс r".
@LeqitShxdow, чтобы устранить эту ошибку, используйте zipfile = zipfile.ZipFile( r"D:\-----[WEBSITE]-----\Source1.zip") в качестве Патрика, как правильно указано в комментариях выше.
Вы ставите im вместо in :) Ошибка в строке 18 цикла for.
Не могли бы вы добавить полную трассировку стека ошибок, чтобы мы могли увидеть конкретную строку, которая вызывает ошибку?