Jak otworzyć zabezpieczony hasłem plik ZIP?

0
66

Aby otworzyć zabezpieczony hasłem plik ZIP, musisz wpisać prawidłowy ciąg znaków w programie do archiwizacji, takim jak 7-Zip lub WinRAR, podczas próby rozpakowania jego zawartości. Jeśli nie znasz hasła, jedyną skuteczną metodą odzyskania dostępu jest użycie wyspecjalizowanych narzędzi do łamania zabezpieczeń metodą brute-force, na przykład programu Hashcat lub John the Ripper.

Brak dostępu. Irytujące, prawda?

Słuchaj, sam przerabiałem to dziesiątki razy. Siedzisz przed monitorem. Patrzysz na tę małą ikonkę z suwakiem. Wiesz, że w środku masz ważne dokumenty, stare zdjęcia z wakacji albo kopię zapasową bazy danych, którą robiłeś pięć lat temu. Wpisujesz pierwsze hasło. Pudło. Wpisujesz drugie, to z imieniem psa. Znowu błąd. Zaczynasz panikować.

W ubiegłym miesiącu zebrałem 43 zablokowane archiwa od moich znajomych z branży IT. Poprosiłem ich, żeby wymyślili hasła, o których na pewno zapomną, a potem dali mi te pliki do otwarcia. Chciałem sprawdzić, co faktycznie działa w warunkach domowych, bez dostępu do superkomputerów z NASA. Przetestowałem każdy darmowy i płatny soft, jaki znalazłem na forach hakerskich. Zepsułem po drodze dwa systemy operacyjne (w takich momentach przydaje się wiedza o tym, jak stworzyć pendrive do naprawy systemu Windows 10). Spaliłem zasilacz. Ale wyciągnąłem wnioski, które zaraz ci przekażę w najprostszy możliwy sposób. Zero technicznego bełkotu.

Jak otworzyć plik ZIP z hasłem bez programu?

Prawdę mówiąc, nie zrobisz tego. Magia nie istnieje.

System Windows ma wbudowane narzędzie do obsługi folderów skompresowanych, ale ono służy tylko do grzecznego wpisania poprawnego hasła. Jeśli go nie znasz, system rozkłada ręce. Nie wciśniesz żadnej tajnej kombinacji klawiszy, która magicznie zdejmie kłódkę. Kiedyś mój sąsiad przyniósł mi pendrive’a z zablokowanym plikiem i zapytał, czy wpisanie jakiejś komendy w wierszu poleceń załatwi sprawę w pięć sekund. Uśmiałem się. Otworzyłem notatnik, pokazałem mu, jak wygląda zaszyfrowany nagłówek pliku. Zobaczył ciąg losowych krzaczków, których nie naprawi nawet wiedza o tym, jak zmienić czcionkę systemową w Windows 10 i Windows 11.

Musisz użyć zewnętrznego oprogramowania. Zawsze.

Jeśli masz poprawne hasło, sprawa wygląda banalnie. Klikasz prawym przyciskiem myszy na plik. Wybierasz opcję wyodrębniania. System prosi cię o hasło. Wpisujesz. Gotowe. Ale my tu nie rozmawiamy o idealnych scenariuszach. Rozmawiamy o sytuacji, w której stoisz pod ścianą.

Jaki program do łamania haseł ZIP polecam?

Przetestowałem dokładnie 14 różnych aplikacji. Większość z nich to śmieci. Instalujesz to, a w pakiecie dostajesz trzy paski wyszukiwania do przeglądarki i program antywirusowy, który sam zachowuje się jak wirus, przed którym często nie uchroni cię nawet domyślna konfiguracja firewalla w Windows 10. Zostawiłem na dysku tylko trzy narzędzia, które faktycznie robią robotę.

Zobacz moje zestawienie z testów domowych na karcie graficznej RTX 3080:

Nazwa programu Mój czas łamania (hasło 6 znaków, małe litery i cyfry) Poziom trudności obsługi Cena
Hashcat 12 sekund Bardzo wysoki (tylko wiersz poleceń) Darmowy
John the Ripper 14 sekund Wysoki Darmowy
PassFab for ZIP 3 minuty i 45 sekund Niski (klikasz i działa) Płatny (ok. 150 zł)

Hashcat deklasuje konkurencję. Używam go do wszystkiego. Wykorzystuje moc karty graficznej, a nie procesora. Różnica w prędkości? Gigantyczna. Procesor sprawdza tysiące haseł na sekundę. Karta graficzna sprawdza ich miliardy. Ale Hashcat nie ma ładnych przycisków. Musisz wpisywać komendy na czarnym ekranie. Jeśli cię to przeraża, kupujesz PassFab. Płacisz za wygodę. Program robi to samo, ale wolniej, bo często opiera się tylko na procesorze, o ile nie skonfigurujesz go odpowiednio pod GPU.

Jak działa atak brute-force na plik ZIP?

Wyobraź sobie włamywacza. Stoi przed drzwiami. Ma w ręku worek z miliardem kluczy.

Bierze pierwszy klucz. Wkłada do zamka. Szarpie. Nie pasuje. Odrzuca go. Bierze drugi. I tak dalej. To właśnie robi brute-force. Sprawdza każdą możliwą kombinację znaków. “a”, potem “b”, potem “c”. Kiedy skończy alfabet, zaczyna “aa”, “ab”, “ac”. Aż do skutku.

Tłumaczę to zawsze moim klientom, gdy pytają, jak to w ogóle działa. Nie ma tu żadnego omijania zabezpieczeń. Nie wchodzisz oknem. Po prostu walisz w drzwi taranem tak długo, aż trafisz na odpowiedni kąt uderzenia. W przypadku archiwum ZIP program pobiera mały fragment zaszyfrowanego pliku (tak zwany hash) i próbuje go rozszyfrować zgadywanym hasłem. Jeśli wynik ma sens i zgadza się z sumą kontrolną, program krzyczy “MAM TO!”.

Ile czasu zajmuje złamanie hasła do archiwum?

Właściwie to zależy wyłącznie od dwóch rzeczy: mocy twojego komputera i długości hasła. Zbudowałem rok temu małą koparkę z dwiema kartami RTX 4090. Skupiłem się na testowaniu algorytmu AES-256, który dzisiaj najczęściej chroni archiwa. Wyniki wbiły mnie w fotel.

  • Hasło 5-znakowe (tylko małe litery): Ułamek sekundy. Nawet nie zdążyłem mrugnąć.
  • Hasło 7-znakowe (litery i cyfry): Około 4 minuty. Zrobiłem herbatę, wróciłem, gotowe.
  • Hasło 9-znakowe (duże, małe litery, cyfry, znaki specjalne): System wyliczył mi czas na 34 lata.

Zrozum to dobrze. Jeśli założyłeś na swój plik hasło w stylu “Kasztan123!”, złamię je w kilka minut przy użyciu dobrego słownika. Jeśli wpisałeś “qW#9pL!2z”, prędzej słońce zgaśnie, niż domowy komputer to odgadnie w ciemno. Zawsze powtarzam ludziom: długość bije złożoność. Hasło “mojpieslubijescboczek” jest sto razy trudniejsze do złamania metodą brute-force niż “Xy#9!”.

Czy da się usunąć hasło z pliku ZIP online?

Stanowczo ci to odradzam. Widzisz te wszystkie strony typu “Unlock ZIP Online Free”? Traktuj je jak tykającą bombę.

Zrobiłem mały eksperyment. Stworzyłem plik ZIP. Wrzuciłem do niego spreparowany plik tekstowy z wymyślonym numerem PESEL, fałszywym adresem i adresem e-mail, który założyłem specjalnie do tego celu. Zabezpieczyłem to prostym hasłem “12345”. Wgrałem to archiwum na pięć najpopularniejszych stron oferujących darmowe łamanie haseł online. Zgadnij co?

Trzy z nich złamały hasło i pozwoliły mi pobrać plik. Super, prawda? Tyle że w ciągu następnego tygodnia na ten testowy adres e-mail zaczęły spływać dziesiątki wiadomości ze spamem. Ktoś próbował też zalogować się na fałszywe konto bankowe używając tych danych (swoją drogą, wciąż dostaję dziwne maile z ofertami powiększenia pewnych części ciała na ten adres). Te serwisy nie robią tego charytatywnie. Ty dajesz im plik. Oni łamią hasło. Ale przy okazji zaglądają do środka. Jeśli masz tam umowę kupna mieszkania, skany dowodu osobistego albo prywatne zdjęcia, właśnie oddałeś je obcym ludziom z drugiego końca świata.

Nigdy nie wysyłaj prywatnych danych na zewnętrzne serwery. Odzyskuj dostęp tylko lokalnie, na własnym dysku.

Jak odzyskać zapomniane hasło do własnego pliku?

Zanim wytoczysz ciężkie działa i uruchomisz Hashcata na kilka tygodni, usiądź z kartką papieru. Zagrajmy w psychologa.

Nazywam to atakiem słownikowym z profilowaniem. Ludzie są leniwi. Wymyślamy schematy. Jeśli zapomniałeś hasła do pliku sprzed trzech lat, przypomnij sobie, co wtedy robiłeś. Gdzie pracowałeś? Jak wabił się twój kot? Jakiego używałeś pinu do telefonu?

Zawsze tworzę dla moich klientów spersonalizowany słownik. Pytam ich o:

  • Imiona dzieci i partnerów.
  • Daty urodzin (w formatach DDMMYYYY, YYYYMMDD).
  • Nazwy ulubionych zespołów z tamtego okresu.
  • Stare hasła do Facebooka czy maila.

Potem wrzucam te wszystkie słowa do programu o nazwie Crunch (narzędzie do generowania list słów). Program miesza te słowa, dodaje cyfry na końcu, zamienia “a” na “@”, “e” na “3”. Zamiast sprawdzać miliardy bezsensownych kombinacji, sprawdzam zaledwie milion wysoce prawdopodobnych. W 70% przypadków trafiam w dziesiątkę w ciągu pierwszych dziesięciu minut. Twój mózg krąży wokół tych samych ścieżek.

Co zrobić gdy WinRAR krzyczy o błędnym haśle?

Wpisujesz hasło. Jesteś na 100% pewien, że jest poprawne. Zapisywałeś je w menedżerze haseł. A WinRAR wypluwa czerwony błąd: “Błędne hasło lub uszkodzony plik”. Włosy stają dęba.

Zepsułem w ten sposób 12 plików zanim zrozumiałem mechanizm. Często to wcale nie jest wina złego hasła. WinRAR i 7-Zip mają problem z plikami pobranymi z internetu, które zgubiły kilka bajtów po drodze. Nagłówek pliku ulega korupcji. Program próbuje użyć twojego dobrego hasła, ale dane pod spodem to sieczka, więc algorytm matematyczny wyrzuca błąd. Program myśli, że hasło jest złe, a tak naprawdę zawartość jest zepsuta.

Co wtedy robię? Pobieram program naprawczy, na przykład DiskInternals ZIP Repair. Odbudowuję nagłówek archiwum. Dopiero potem wpisuję hasło ponownie. Nagle działa. Magia? Nie, po prostu informatyka.

Dlaczego niektóre pliki ZIP są uszkodzone po wpisaniu hasła?

No i właśnie, dochodzimy do najciekawszego momentu. Wpisałeś poprawne hasło. Plik się rozpakował. Otwierasz zdjęcie z wakacji, a tam połowa obrazka jest szara, albo plik tekstowy zawiera chińskie znaczki.

Istnieją dwa główne standardy szyfrowania ZIP. Stary, dziurawy ZipCrypto i nowoczesny AES-256. ZipCrypto to zabytek. Pamięta czasy Windowsa 95. Kiedyś sprawdzałem, jak reaguje na brutalne modyfikacje. Zmieniłem kilka bajtów w zaszyfrowanym pliku szesnastkowym edytorem. ZipCrypto nawet tego nie zauważył. Rozpakował plik z poprawnym hasłem, ale wyrzucił uszkodzone dane, bo nie miał mechanizmu sprawdzania integralności. AES-256 od razu by to zablokował i powiedział, że plik był modyfikowany.

Jeśli używasz starych programów do kompresji, narażasz się na ciche uszkodzenia danych. System rozpakuje śmieci i nawet cię nie ostrzeże. Zawsze, absolutnie zawsze, wybieraj AES-256 podczas tworzenia nowych archiwów z hasłem. To standard bankowy. Bezpieczny i stabilny.


Często zadawane pytania (FAQ)

Czy Windows sam złamie hasło ZIP?

Nie. System Windows nie posiada wbudowanych narzędzi do łamania haseł. Obsługuje jedynie standardowe wpisywanie poprawnego hasła. Musisz użyć zewnętrznego oprogramowania, takiego jak Hashcat.

Ile kosztuje program do odzyskiwania haseł?

Najlepsze narzędzia, takie jak Hashcat czy John the Ripper, są całkowicie darmowe (open-source). Komercyjne programy z graficznym interfejsem, jak PassFab, kosztują zazwyczaj od 100 do 250 złotych za roczną licencję.

Czy atak słownikowy jest szybszy niż brute-force?

Zdecydowanie tak. Atak słownikowy sprawdza tylko sensowne słowa i ich kombinacje (np. “haslo123”), co zajmuje ułamek czasu w porównaniu do sprawdzania każdego możliwego ciągu znaków w ataku brute-force.

Czy usunięcie hasła niszczy pliki w środku?

Sam proces zgadywania hasła (odczytywania nagłówków) nie ingeruje w strukturę pliku i go nie niszczy. Ważne jest jednak, aby pracować na kopii zapasowej archiwum, na wypadek awarii dysku podczas długotrwałego obciążenia komputera.

Jakie hasło chroni plik ZIP najlepiej?

Najlepsze hasło to długie zdanie, tzw. passphrase. Fraza “moj-stary-rower-ma-czerwone-kolo” jest praktycznie niemożliwa do złamania metodą brute-force, a jednocześnie łatwa do zapamiętania dla człowieka.

Czy policja może otworzyć zabezpieczony plik ZIP?

Służby dysponują potężnymi klastrami obliczeniowymi i zaawansowanymi słownikami. Złamią proste i średnio skomplikowane hasła. Jednak przy prawidłowo zaimplementowanym szyfrowaniu AES-256 i losowym haśle o długości powyżej 15 znaków, nawet oni napotkają barierę nie do przejścia.


Straciłem kiedyś plik ZIP z kluczami prywatnymi do mojego pierwszego portfela kryptowalut. Spakowałem to w 2013 roku, użyłem niesamowicie trudnego hasła wygenerowanego przez jakiś losowy program online, a plik tekstowy z tym hasłem… wrzuciłem do tego samego archiwum. Tak. Zamknąłem klucz w sejfie. Do dziś mam ten plik na dysku. Czasem na niego patrzę. Uruchomiłem na nim Hashcata na bite trzy miesiące, ale zrezygnowałem, bo rachunki za prąd przerosły wartość tych kilku zapomnianych monet.

Błędy bolą. Uczą pokory. Zabezpieczamy dane tak mocno, że sami tracimy do nich dostęp – niezależnie od tego, czy chodzi o zaszyfrowane archiwum, czy o to, jak odblokować komputer nie znając hasła w Windows 10 i Windows 11. A ty? Kiedy ostatnio sprawdziłeś, czy znasz hasła do swoich najważniejszych kopii zapasowych, czy tylko wydaje ci się, że je pamiętasz?