John the Ripper
John the Ripper — специальная утилита для оценки надёжности паролей, поддерживает разные режимы взлома и распознаёт множество форматов зашифрованного текста. Может быть использована для восстановления паролей от системы, а также различных архивов и документов.
Возможности John the Ripper
- Поддержка BSDI Crypt в Mac OS X и iOS;
- Подбор слов из указанного файла;
- Проверка слабых паролей в системах UNIX;
- Извлечение парольных данных от DOS и Windows NT;
- Взломщик содержит режим External System User Mode;
- Автоматическое определение хэшей SHA-crypt от Fedora и Ubuntu;
- Работа с различными архивами RAR, ZIP, документами MS Office и т.д.
- Невысокие системные требования;
- Удобное управление из командной строки;
- Высокая скорость чтения и перебора комбинаций символов;
- Мощная атака по словарю, быстро перебирает огромное число комбинаций;
- Встроенные высокооптимизированные модули для различных типов хэшей и процессорных архитектур;
- На официальном сайте разработчика есть примеры и инструкции по использованию John Ripper Password Cracker;
- Использование технологий Kali Linux, OpenMP, OpenVMS, OpenCL, OpenWall, OpenBSD Solaris, Wordlist Passwords.
- Нет обновлений для JtR Pro;
- Отсутствие графического интерфейса;
- Много опций, непонятных неопытному юзеру - утилита, предназначенная для продвинутых пользователей, вызывает сложности в освоении.
Полное описание
Программа John the Ripper может использоваться как инструмент для проверки надёжности, восстановления или взлома паролей. Работа софта заключается в вычислении хешей. Среди основных методов определения парольных данных: брутфорс, подбор комбинаций символов и цифр, полный перебор всех возможных вариантов по словарю и так далее.
Утилита выполняет аудит хешей NTLM, LM, LDAP, Kerberos, Jumbo MD4, FreeBSD MD5 Raw, MySQL, DES, Cuda, AFS, SSE2 Hash, PGP, AVX Hashes и многих других. Умеет взламывать ключи OpenSSH, ZIP/RAR, PDF, TGT Key. Если JtR смог взломать один из ваших паролей, можете считать его ненадёжным. Доступно сохранение результатов диагностики в виде документации DOC и TXT.
Управляется при помощи ввода команд из командной строки, однако разработчик предлагает установку дополнительного интерфейса для программного обеспечения.