Ophcrack — свободная программа для восстановления паролей Microsoft Windows с использованием радужных таблиц и методов обратного поиска хешей. Проект возник как инструмент для анализа защищённости паролей и восстановления утерянных учётных данных; его разработка ориентирована на платформы Windows, Linux и macOS. Программа способна импортировать хеши из файлов SAM и других источников, а также принимать экспортированные хеши в распространённых форматах для последующего сопоставления с радужными таблицами.
Принцип работы Ophcrack основан на использовании предварительно вычисленных радужных таблиц для быстрой обработки хешей NTLM и LM, что позволяет восстановить многие пароли гораздо быстрее, чем при полном переборе. В состав проекта входят как графический интерфейс для удобства использования, так и утилиты командной строки для автоматизации и интеграции в скрипты. Набор функций включает поддержку нескольких форматов вывода, отображение статистики и отчётов о процессе восстановления, а также возможность работы с дополнительными таблицами для повышения успешности атаки на более сложные пароли.
- Поддерживаемые хеши: NTLM и LM, импорт хешей из SAM и файлов экспорта.
 - Метод: использование радужных таблиц для обратного поиска значений пароля по хешу.
 - Интерфейсы: графический интерфейс (GUI) и командная строка для автоматизации.
 - Таблицы: возможность загрузки и использования различных радужных таблиц для разных наборов символов и длины пароля.
 - Портативность: работает на нескольких операционных системах, предоставляет сборки и образы для загрузки.
 - Отчёты и статистика: отображение прогресса, успешных восстановлений и метрик эффективности.
 - Применение: восстановление забытых паролей, аудит безопасности и исследовательские цели в области криптоанализа паролей.
 - Ограничения: эффективность зависит от качества и охвата радужных таблиц; сложные или длинные пароли могут оставаться нерешёнными.