Используя Джона Потрошителя, могу ли я сообщить ему, что первые 2 цифры пароля будут конкретно числами?
У меня есть HW, который мне дали список хешированных паролей для взлома. После того, как я ударился головой о стену пословиц, мне удалось взломать некоторые пароли, используя режим грубой силы, а также режим словаря с помощью программы John the Ripper.
В случае, если кто-то ищет синтаксис для этого (я знаю, что это стоило мне несколько действительно разочаровывающих часов), это было
./john [password file's name] --format=[format's name] --wordlist=[dictionary file's name] --rules=all
и удалите список слов и параметры правил, если вы хотите перебор.
Я обнаружил, что все пароли в моем случае начинаются с 2 цифр (пример вывода взломанного пароля: ?: 09sou1012, где я предполагаю, что "?" Используется для имени пользователя в "есть имя пользователя, мы просто не Меня не волнует, что это такое ", а ':' используется как разделитель), поэтому мой вопрос: есть ли способ сообщить программе, что первые 2 цифры самого пароля являются числами, чтобы он мог работать быстрее?"
1 ответ
Создайте внешнюю функцию и сделайте generate()
Функция генерирует только слова, которые начинаются с двух чисел. Смотрите соответствующую документацию.