Взломать хэш, зная длину пароля?

Я знаю, что длина пароля составляет 24.

Я также знаю пространство поиска: строчные буквы, прописные буквы и цифры.

Комбинации должны быть (26+26+10)^24 = 62^24, верно?

Я пытался с hashcat, чтобы установить кодировку и маску

-1 ?l?u?d filename_to_crack ?1?1?1?1?1?1?1?1?1?1?1?1?1?1?1?1?1?1?1?1?1?1?1?1 

но он не запустится из-за целочисленной ошибки переполнения из-за огромного пространства ключей; Я думаю, маска слишком большая!

Кто-то может предложить другое решение? Я подумал, может быть, я мог бы написать скрипт, который генерирует файл случайных (24 длины) строк, а затем использовать его для выполнения атаки по словарю.

1 ответ

Ваша идея предварительно сгенерировать случайные строки, чтобы обойти целочисленное переполнение, сработает. Это на самом деле не словарная атака, а скорее подход с радужным столом. Это также займет много места.

Я мог бы предложить попробовать словарную атаку из 24-символьных паролей, прежде чем создавать свой список перебора. Возможно, со списками из https://crackstation.net/ или где-то еще, отфильтрованными по длине 24, конечно. Если вы хотите проявить креативность / более тщательно, вы можете добавить правила к паролям из этих списков, такие как подстановки.

Другие вопросы по тегам