Задать вопрос
  • Скрипт подбора пароля к архиву 7z на python?

    @puankare Автор вопроса
    Скорость примерно 1 пароль в секунду. Сам не программист, PEP 8 не учил. Приношу извинения тем у кого от этого кода появятся неприятные рефлексы.
    PossiblePassList = ['first','second','third']
    for word in PossiblePassList:
        try:
            arch = py7zr.SevenZipFile('\arch.7z', mode='r', password=word)
            arch.extractall(path="\")
            arch.reset() #из документации Once extract() called, the SevenZipFIle object become exhausted and EOF state. If you want to call extractall() again, you should call reset() before it.
            print('Password detected - ' + word)
            break
        except py7zr.Bad7zFile:
            print('Wrong password! ' + word)
    Ответ написан
    Комментировать