После некоторых попыток я запишу некоторые из своего опыта следующим образом.
Прежде всего, мы знаем, что для ускорения GUP в hashcat необходимо выполнить два условия: 1. Ускоряемая видеокарта (GPU); 2. Установите cuda.
Мой компьютер win10 система, n карта 3060
Сначала я хотел завершить ускорение hashcat в kali linux, но видеокарта в виртуальной машине генерируется алгоритмом и не может быть использована для ускорения. Когда я увидел, что карта n может быть напрямую подключена к виртуальной машине, я поискал ее с надеждой, но я не нашел руководства по прямому подключению видеокарты, подходящего для kali linux. Более того, в Интернете есть только хост linux, который может быть напрямую подключен к виртуальной машине windows. Мне нужно подключиться к linux из системы windows. Это наоборот, поэтому у меня нет подходящего способа выполнить этот шаг. И даже если это будет сделано, мне все равно придется переключать видеокарту туда-сюда, а я в основном использую систему win10. Если у меня есть возможность, я могу написать программу для переключения видеокарты, но она мне не подходит. на данный момент, и это закончено. Я надеюсь, что этот шаг можно будет усовершенствовать в будущем.
Поэтому я решил завершить ускорение hashcat на хосте. Видеокарта хоста по умолчанию — 3060, поэтому, пока установлены cuda и hashcat, вы можете использовать ускорение графического процессора. нормально. cuda загружается и устанавливается напрямую, и вы можете установить его на следующем шаге (ссылка). Обратите небольшое внимание на hashcat. hashcat рекомендует напрямую загружать двоичный файл официального сайта (ссылка) и использовать его после распаковки. Обратите внимание, что hashcat — это приложение командной строки. Дважды щелкните, чтобы открыть hashcat.exe. Он вылетит, и его необходимо открыть с помощью командной строки в cmd системного терминала.
(Проблема с установкой hashcat в msys2: CUDA SDK toolkit не установлен или установлен неправильно)
Если я установил hashcat с помощью инструкций по установке на github, у меня возникли некоторые проблемы (набор инструментов CUDA SDK не установлен или установлен неправильно).
Видно, что эта проблема заключается в том, что cuda не может быть обнаружен, но я уже установил cuda, потому что cuda не найден. Система установила api по умолчанию на opencl. Лично я не знаю, в чем проблема, я посетил несколько английских сайтов и попробовал некоторые операции, но они не сработали, поэтому я сдался. Но в то же время, поскольку я скачал двоичный хэшкат, я попробовал его, и он сработал, я не знаю почему.
Хешкат, установленный с помощью msys2 выше, будет иметь ту же проблему как в оболочке msys2, так и в системной оболочке
Используйте системную оболочку, чтобы открыть двоичный хэшкат, загруженный напрямую, и эта проблема не возникает.
api автоматически обнаруживает cuda и не сообщает об ошибке.
Через hashcat -b мы можем узнать скорость, с которой hashcat воздействует на различные типы хэшей, некоторые очень быстрые, а некоторые не очень быстрые. Различные типы хэшей каждую секунду. Разница в количестве хэшей очень велика. Сравнивая с или без ускорения графического процессора, hashcat ускоряется через графический процессор в 60 раз быстрее, чем без ускорения.
Статья перепечатана из Интернета! Мастер восстановления паролей без документов сайт оригинал