Я пытаюсь разархивировать файл, используя Perl на Linux. Файл защищен паролем, и я перебираю возможный пароль при атаке грубой силы (да, это домашнее задание)
Я изолировал и удалил код ошибки 20992 (неверный пароль), но все еще получаю другой код ошибки, которого нет нигде в документах , и не могу найти что-либо релевантное с помощью The Googles. .
Ошибка:
512 error: invalid compressed data to inflate secret_brute.txt
Кто-нибудь видел это сообщение об ошибке? Если так, что значит?
#!/usr/bin/perl
@aaaa_zzzz = ("aaaa" .. "zzzz");
foreach(@aaaa_zzzz){
$output = system("unzip -P $_ -q -o secret_brute.zip");
if($output !~ m/20992/){ # <-- filtering out other error message
chomp($output);
print "$_ : $output\n";
}
}
Редактировать
По запросу: Secret_brute.zip