Я думаю, что единственный способ попробовать это метод Брутфорс . Есть много инструментов, которые могут сделать эту работу, но это действительно плохое / длинное / ... решение.
На Linux вы можете попробовать Rarcrack .
Пример :
rarcrack archive_encrypted.ext [--threads thread_num] [--type rar|zip|7z]
Согласно документации:
Все в [] является необязательным, rarcrack по умолчанию разбивает два потока и автоматически определяет тип архива. Если обнаружение неверно, вы можете указать правильный тип файла с параметром type. 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 [набор символов]!