John the Ripper — программа для восстановления паролей по их хэшам.
Команда установки программы в Ubuntu/Debian:
sudo apt-get install john
Приведу пример запуска john для подбора паролей наугад (самый долгий метод):
john file.txt
Где file.txt — файл с хэш паролем в виде login:хэш, если паролей несколько, то их можно писать в столбик.
Пример простого запуска, для подбора пароля похожего на логин:
john -single file.txt
Пример запуска john для подбора пароля с использованием 26 символов (от «a» до «z»):
john -i:alpha file.txt
Можно указать: alpha — только буквы, digits — только цифры, lanman — буквы, цифры и некоторые символы, all — все.
Перебор по словарю (где list.txt — файл со словарем паролей):
john -w:list.txt file.txt