Python 3.7.2 32-битный взломщик паролей ZIP - PullRequest
0 голосов
/ 09 марта 2019

(извините за плохой английский, я немецкий) Я пытался сделать взломщик паролей 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 (синтаксическая ошибка) [18,1]

Ответы [ 2 ]

2 голосов
/ 09 марта 2019

Вы неправильно написали 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()
0 голосов
/ 09 марта 2019

Вы ставите im вместо in :) Ошибка в строке 18 в цикле.

...