Имеется запароленный zip-архив. Пароль забыт, но знаю какие могут быть символы, слова. Сгенерировал словарь из этих символов и слов (30000 строк с повторами). В ручную все вводить не вариант, поэтому использую программу fcrackzip:
fcrackzip -v -b -u -D -p pass.txt file.zip
Сам способ работает, но именно к этому архиву подобрать не могу. Для теста создал архив с заранее известным паролем из этого словаря, пароль подбирается.
В этом случае в терминале выводится:
found file 'pic.jpg', (size cp/uc 4977478/4982956, flags 1, chk e275)
PASSWORD FOUND!!!!: pw == 123456789
В моем файле значение chk всегда 0000, что немного настараживает. При попытке открыть unzip-ом в терминале, пишет "need PK compat. v5.1".
На винде встроенный архиватор говорит "Неизвестный метод сжатия".
К сообществу два вопроса:
1. Как проверить корректность файла (то, что fcrackzip его понимает)?
2. Есть ли еще подборщики на замену fcrackzip?