Search
Write a publication
Pull to refresh

Обновление Hashcat спустя два года

Reading time3 min
Views2K

Данная новость является переводом https://github.com/hashcat/hashcat/releases/tag/v7.0.0

Дата выпуска версии: 2025.08.01

После более двух лет разработки выпущена hashcat 7.0.0 — крупнейшее обновление популярного инструмента для восстановления паролей за всю его историю. В этой статье разберём ключевые изменения и новые возможности, которые делают эту версию поистине революционной.

Масштаб изменений

  • 900 000+ строк кода изменено

  • 105 разработчиков участвовали в создании, включая 74 новых контрибьюторов

  • Включены все изменения из минорных версий 6.2.x

Главные нововведения

1. Assimilation Bridge — интеграция внешних ресурсов

Теперь hashcat может использовать не только GPU, но и:

  • CPU для определённых задач

  • FPGA через специальные плагины

  • Встроенные интерпретаторы для выполнения кода

Это открывает новые возможности для распределённого взлома и гибридных конфигураций.

2. Python Bridge Plugin — быстрая разработка на Python

Новый плагин позволяет:

  • Реализовывать логику проверки хешей на Python

  • Не требует перекомпиляции проекта

  • Поддерживает многопоточность и движок правил из коробки

Идеально для быстрого прототипирования и работы с нестандартными форматами.

3. Виртуальные устройства и улучшенное управление памятью

  • Физические GPU можно разделять на логические устройства

  • Устранено ограничение в 4 ГБ на выделение памяти

  • Улучшена работа с несколькими устройствами одновременно

4. Автоматическое определение типа хеша

Больше не нужно указывать -m — hashcat может самостоятельно определять тип хеша. Для анализа можно использовать --identify.

5. Поддержка Docker и кроссплатформенной сборки

Теперь hashcat можно:

  • Собирать в Docker-контейнерах

  • Кросс-компилировать под Windows из Linux

  • Легко разворачивать в различных окружениях

Новые алгоритмы и форматы

Добавлена поддержка 58 новых типов хешей, включая:

  • Argon2 — современный алгоритм для хранения паролей

  • MetaMask и различные форматы криптокошельков

  • Microsoft Online Account — аккаунты Microsoft

  • SNMPv3GPGOpenSSHLUKS2

  • APFSVirtualboxBitLocker — инструменты для извлечения хешей

Производительность: ключевые улучшения

  • scrypt: до +320% скорости

  • RAR3: до +54%

  • NetNTLMv2+223% на Intel GPU

  • Полный рефакторинг системы автонастройки

  • Оптимизация управления памятью для полного использования ресурсов GPU

Новые бэкенды и платформы

  • HIP (AMD): новый предпочтительный бэкенд для AMD вместо OpenCL

  • Metal (Apple): нативная поддержка GPU Apple, включая Apple Silicon

  • Улучшенная поддержка различных архитектур

Улучшения для разработчиков

  • Расширенные диагностические инструменты

  • Новая инфраструктура для интеграции алгоритмов

  • Улучшенное тестирование и обработка edge-cases

  • Поддержка JSON в выводе информации

Оптимизация движка правил

  • Новые классы символов и правила отклонения

  • Рефакторинг логики работы правил

  • Оптимизированные наборы правил

Другие улучшения

  • Поддержка 8 пользовательских charset (-5 до -8)

  • Улучшенный экран статуса с новой информацией

  • Поддержка сжатых wordlist

  • Улучшенная обработка ошибок ввода-вывода

  • Множество исправлений ложных срабатываний

Заключение

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

Tags:
Hubs:
+6
Comments4

Other news