Возможный дубликат:
Восстановление пароля ZIP
У меня есть rar и zip-файлы, которые я сделал год назад, и я не помню пароля. Существует ли способ восстановить его?
Я думаю, что единственным способом, которым можно попробовать, является метод "В лоб". Существует много инструментов, которые могут сделать задание, но это действительно bad/long/... решение.
На Linux можно попробовать Rarcrack.
Пример:
rarcrack archive_encrypted.ext [--threads thread_num] [--type rar|zip|7z]
Согласно документации:
Все в [] является дополнительным, rarcrack значение по умолчанию взламывают два потока и автоматически обнаруживают тип архивирования. Если обнаружение неправильно можно указать корректный тип файла с параметром типа. RarCrack в настоящее время взламывают максимум в 12 потоках.
После того, как взламывание запустилось, RarCrack распечатает текущий статус взламывания и сохранит, это в файл состояния. Если Вы хотите более определенный набор символа пароля, необходимо выполнить RarCrack для создания файла состояния XML (3 секунды).
<?xml version="1.0" encoding="UTF-8"?>
<rarcrack>
<abc>0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</abc>
<current>uU</current>
<good_password></good_password>
</rarcrack>
Это - демонстрационный XML-файл, и Вы видите, что существует набор символов. Если Вы хотите, можно изменить этот файл и когда Вы запустите RarCrack снова, программа будет использованием новые переменные.
Предупреждение: Всего хорошего, когда Вы изменяющий этот файл, удостоверьтесь, что текущий пароль не имеет символов вне abc [набор символов]!