Hashcat — универсальная программа для подбора (восстановления) паролей, использующая уязвимости алгоритмов хеширования данных (SHA, Unix Crypt, PIX Cisco, MySQL и так далее). Главная особенность утилиты — она поддерживает не только «прямой брут форс», то есть поочередный перебор паролей, но и взлом через генерацию по заданным пользователем параметрам. Программа входит в состав
Kali Linux и является одной из самых популярных для подбора пароля к Wi-Fi (поддерживает режимы шифрования WPA и WPA2, в дальнейшем планируется добавить и WPA3).
Особенности программы
Ключевые особенности Hashcat:
- использование вычислительной мощности как CPU, так и GPU (AMD, Nvidia, Intel, обязательно с установленными проприетарными драйверами, используется OpnenCL);
- одновременное использование как CPU, так и GPU (даже если в ПК установлено несколько видеокарт);
- тонкая регулировка нагрузки на систему (процессор или видеокарта);
- включение распределенного взлома паролей (когда несколько ПК объединяются в единую систему);
- применение комбинированной атаки (когда меняется алгоритм дешифрования пароля, одновременно используется несколько алгоритмов его вычисления).
Программа доступна для операционных систем Windows, Linux (включая ARM-дистрибутивы), MacOS. Начиная с 2015 года у неё открыт исходный код (гарантирует отсутствие зловредного кода). Графического интерфейса в официальном релизе не предусмотрено. То есть выпускается Hashcat для Windows и других ОС без GUI (но есть множество неофициальных плагинов, добавляющих его), взаимодействие с утилитой выполняется через терминал (в Windows — через командную строку). Но это же является и её преимуществом — Hashcat не нагружает в простое систему, весь доступный ресурс процессора или видеокарты использует именно на подбор пароля.
Кому понадобится
Hashcat пригодится для подбора или взлома WPA/WPA2 паролей (для подключения к точке доступа Wi-Fi), получения доступа к зашифрованным файлам MS Office, 7-Zip, RAR.
Скачать Hashcat актуальной версии бесплатно можно на нашем сайте. Сейчас в её состав входят такие компоненты, как oclHashcat, Hashcat legacy (ранее их необходимо было скачивать отдельно).