Взломать хэш, зная длину пароля?
Я знаю, что длина пароля составляет 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, конечно. Если вы хотите проявить креативность / более тщательно, вы можете добавить правила к паролям из этих списков, такие как подстановки.