Использование ядер на нескольких серверах для bruteforce-luks

ФОН:

Я уже создал список парольных фраз для использования с bruteforce-luks. К сожалению, этого списка было недостаточно, чтобы найти правильную фразу-пароль. Я предполагаю, что пропустил слово или 2.

Я вполне уверен, что некоторые или все слова находятся в реальной парольной фразе, но я не уверен в оставшихся от 1 до 3 слов.


ПЕРЕСМОТРЕННЫЙ ВОПРОС:

Я думаю, что от 1 до 3 слов не хватает. Какой лучший подход для меня использовать? Кажется, я не помню, какими будут эти слова.


ОРИГИНАЛЬНЫЙ ВОПРОС:

Как бы я попытался использовать bruteforce-luks на 4 серверах?

Серверы находятся в одном здании и в настоящее время загружаются с использованием Linux Live Disk.

У меня есть флешка, которая зашифрована и забыла пароль. Пытался сделать это дома, но мой двухъядерный процессор давал мне только 4 попытки ввода фразы в секунду.

Я надеюсь использовать по 8 ядер на сервер (всего 32 ядра) одновременно, чтобы попытаться ускорить грубую обработку.

1 ответ

Решение

Решение:

  1. Создать программу, которая позволяет вводить все слова, которые вы обычно используете в паролях.

  2. Запустите программу, которая выполнит своего рода перестановку, но не только изменит порядок слов, но и увеличит количество слов, используемых в каждой перестановке.

  3. Сохраните сгенерированный текстовый файл парольной фразы (в итоге получилось более 5 000 000 парольных фраз)

  4. Используйте имеющиеся у меня 32 ядра и разделите текстовый файл парольной фразы на 4. Я подаю файл на сервер.

  5. Используйте dd для создания дополнительных 3 копий флешки, которую нужно перебрать

  6. Подключите 1 USB-флешку к каждому из 4-х серверов и 1-й текстовый файл на каждый сервер.

  7. Установите и запустите bruteforce-luks со всеми ядрами и всеми серверами, и примерно через 24 часа ключевая фраза была найдена.

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