Komunikacja programu w C z WinZip

0

Witam
od jakiegoś czasu chodzi mi po głowie, napisanie programu do łamania haseł WinZip. Problem jest taki, że nie wiem od czego zacząć :)
Załóżmy, że napisałem kod do obsługi metody brute force dla np ośmiu znaków. W jaki sposób sprawdzić, czy hasło jest poprawne, jak skomunikować ze sobą te programy

1

Nie komunikuj się z winzipem, tylko operuj na plikach bezpośrednio. Są do tego biblioteki, albo możesz pokusić się o samodzielną implementację tego formatu.

0

Poczytaj trochę dokumentację formatu ZIP. Z tego co pamiętam, to większość narzędzi po prostu wypakowuje ZIP'a z podanym przez usera hasłem. Dopiero porównując sumy kontrolne wychodzi, że podane hasło jest niepoprawne. Zatem musisz sobie sprawdzać to jakoś inaczej. Dawno nie korzystałem z innych narzędzi niż Total Commander, ale on właśnie postępuje w ten sposób. Istnieją narzędzia do łamania hasłe ZIP'a metodą BF, ale działają one inaczej. Istnieją również inne podatności dzięki którym nie trzeba testować wszystkich możliwych kombinacji. Ale to nie o to pytasz.

PS. chwilka googlowania i masz coś co Ci pomoze https://security.stackexchange.com/questions/199545/how-does-a-zip-file-detect-a-correct-password

1 użytkowników online, w tym zalogowanych: 0, gości: 1