Назад к обновлениям
UpdatedOct 18, 2026

hashcat — Updated!

Самый быстрый и самый продвинутый инструмент восстановления паролей в мире

Поделиться

hashcat

hashcat — это высокооптимизированная платформа для восстановления паролей на GPU, CPU и крупных распределённых системах.

Возможности

  • Самый быстрый в мире взломщик паролей
  • Первый и единственный в мире внутриядерный движок правил, применимый в любом режиме атаки
  • Бесплатный и с открытым исходным кодом, под лицензией MIT
  • Мультиплатформенность: Linux, Windows и macOS, а также сборка из исходников на FreeBSD, OpenBSD, NetBSD и DragonflyBSD
  • Мультибэкенд: CUDA, HIP, Metal и OpenCL
  • Мультиустройство: несколько устройств, в том числе разных типов, в одной системе
  • Мультихеш: взлом большого количества хешей одновременно
  • Более 630 режимов хеширования, каждый написан с учётом производительности
  • Рецепты хешей: запишите хеш как выражение, например md5(md5(salt) . pass), и взломайте его почти со скоростью встроенного режима
  • Загружает хеши $dynamic_X$ из John the Ripper и выполняет их как рецепты хешей
  • 10 режимов атаки: по словарю, комбинированная, полный перебор, PCFG, табличная, два гибридных, маска, задающая позицию слова, потоки универсальных плагинов и ассоциация
  • Мост ассимиляции: добавьте режим хеширования на C, Python или Rust без написания ядра
  • Brain: пропускает кандидатов, уже испробованных в предыдущей сессии
  • Распределённые сети взлома с использованием оверлея
  • Чтение кандидатов из словаря, из stdin или из другой программы
  • Чтение словарей, сжатых с помощью gzip, xz или zstd
  • Словари с поддержкой позиционирования: каждое устройство начинает чтение со своего диапазона вместо пропуска всех предыдущих строк
  • Упорядочивание пространства ключей по цепям Маркова, чтобы вероятные кандидаты шли первыми
  • Автоматическая настройка производительности для каждого устройства
  • Интерактивная пауза и возобновление
  • Именованные сессии и восстановление после прерывания
  • Встроенный бенчмарк
  • Интегрированный тепловой сторожевой таймер
  • Шестнадцатеричная соль и шестнадцатеричный набор символов для хешей и наборов символов, не являющихся текстом
  • Зашифрованные открытые тексты: взлом хеша для кого-то другого без возможности прочитать пароль
  • Сопоставление раскладки клавиатуры для паролей полнодискового шифрования, набранных на клавиатуре с раскладкой, отличной от US

Лицензия

hashcat распространяется под лицензией MIT. См. docs/license.txt.

Установка

Скачайте последний релиз и распакуйте его туда, куда хотите. При распаковке из командной строки используйте 7z x, чтобы полные пути к файлам сохранились.

Ваша платформа также может предоставлять пакеты. Драйверы и среды выполнения, необходимые hashcat, перечислены в docs/hashcat-requirements.md.

Сборка

Сборка из исходников необязательна. Пакет релиза — это та же программа, и собственный бинарный файл не будет взламывать быстрее. Собирайте, если хотите внести собственное изменение, получить исправление, которое есть в master, но ещё не выпущено, или поддержку платформы, для которой мы не поставляем бинарный файл.

Как это сделать, см. в BUILD.md.

Тесты:

BuildBSDRustTestFuzz
BuildBSDRust teststestfuzz

Использование и справка

Начните с --help, также хранящегося в репозитории как docs/hashcat-help.md. Один пример хеша для каждого режима находится в docs/hashcat-example-hashes.md.

Вики и FAQ содержат больше информации. На форуме собраны годы отвеченных вопросов. Если вам всё ещё нужна помощь от живого человека, приходите в Discord.

Документация

Каталог docs описывает каждую функцию. Наиболее часто спрашивают о следующем:

Участие в разработке

Вклад приветствуется. В CONTRIBUTING.md описаны стиль кода, требования к pull request и способы тестирования изменений перед отправкой.

Безопасность

В SECURITY.md описано, как сообщить об уязвимости и что считается уязвимостью.

Удачного взлома!

Категории