Обмен опытом использования hashcat для ускорения графического процессора для повышения скорости дешифрования

Опубликовано в: · Авторы:Восстановление пароля

После некоторых попыток я запишу некоторые из своего опыта следующим образом.

Прежде всего, мы знаем, что для ускорения GUP в hashcat необходимо выполнить два условия: 1. Ускоряемая видеокарта (GPU); 2. Установите cuda.

Мой компьютер win10 система, n карта 3060

1. Краткое изложение сбоя

Сначала я хотел завершить ускорение hashcat в kali linux, но видеокарта в виртуальной машине генерируется алгоритмом и не может быть использована для ускорения. Когда я увидел, что карта n может быть напрямую подключена к виртуальной машине, я поискал ее с надеждой, но я не нашел руководства по прямому подключению видеокарты, подходящего для kali linux. Более того, в Интернете есть только хост linux, который может быть напрямую подключен к виртуальной машине windows. Мне нужно подключиться к linux из системы windows. Это наоборот, поэтому у меня нет подходящего способа выполнить этот шаг. И даже если это будет сделано, мне все равно придется переключать видеокарту туда-сюда, а я в основном использую систему win10. Если у меня есть возможность, я могу написать программу для переключения видеокарты, но она мне не подходит. на данный момент, и это закончено. Я надеюсь, что этот шаг можно будет усовершенствовать в будущем.

2. Компромисс хоста

Поэтому я решил завершить ускорение hashcat на хосте. Видеокарта хоста по умолчанию — 3060, поэтому, пока установлены cuda и hashcat, вы можете использовать ускорение графического процессора. нормально. cuda загружается и устанавливается напрямую, и вы можете установить его на следующем шаге (ссылка). Обратите небольшое внимание на hashcat. hashcat рекомендует напрямую загружать двоичный файл официального сайта (ссылка) и использовать его после распаковки. Обратите внимание, что hashcat — это приложение командной строки. Дважды щелкните, чтобы открыть hashcat.exe. Он вылетит, и его необходимо открыть с помощью командной строки в cmd системного терминала.

3. Проблемы, которых можно избежать

(Проблема с установкой hashcat в msys2: CUDA SDK toolkit не установлен или установлен неправильно)

Если я установил hashcat с помощью инструкций по установке на github, у меня возникли некоторые проблемы (набор инструментов CUDA SDK не установлен или установлен неправильно).

Видно, что эта проблема заключается в том, что cuda не может быть обнаружен, но я уже установил cuda, потому что cuda не найден. Система установила api по умолчанию на opencl. Лично я не знаю, в чем проблема, я посетил несколько английских сайтов и попробовал некоторые операции, но они не сработали, поэтому я сдался. Но в то же время, поскольку я скачал двоичный хэшкат, я попробовал его, и он сработал, я не знаю почему.

Хешкат, установленный с помощью msys2 выше, будет иметь ту же проблему как в оболочке msys2, так и в системной оболочке

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

api автоматически обнаруживает cuda и не сообщает об ошибке.

4. Краткое изложение hashcat

Через hashcat -b мы можем узнать скорость, с которой hashcat воздействует на различные типы хэшей, некоторые очень быстрые, а некоторые не очень быстрые. Различные типы хэшей каждую секунду. Разница в количестве хэшей очень велика. Сравнивая с или без ускорения графического процессора, hashcat ускоряется через графический процессор в 60 раз быстрее, чем без ускорения.


Статья перепечатана из Интернета! Мастер восстановления паролей без документов сайт оригинал

Предыдущий:Настройка параметров режима взлома в руководстве по использованию Hashcat (очень подробная информация, стоит собрать)
Следующая статья:Hashcat утверждает, что самый быстрый инструмент расшифровки паролей в мире. Как использовать Hashcat для расшифровки паролей?

Последние статьи

Верхняя статья