Methoden
ZIP-Passwort-Angriffsmethoden im Vergleich
Wörterbuch, Maske und Brute Force sind drei Wege, Kandidaten zu erzeugen, die gegen ein Archiv getestet werden, das Ihnen gehört. Jeder passt zu einer anderen Menge an Erinnerung an das Passwort, und das Verschlüsselungsschema verändert die Rechnung für alle drei.
Nur autorisierte Nutzung
Verwenden Sie dieses Tool nur für ZIP-Archive, die Ihnen gehören oder für die Sie autorisiert sind. Der Versuch, Dateien ohne Erlaubnis zu öffnen, kann geltende Gesetze verletzen. Siehe unsere Richtlinie zur akzeptablen Nutzung und unsere Nutzungsbedingungen.
Die eine Idee hinter jeder Methode
Ein gut verschlüsseltes ZIP speichert Ihr Passwort nirgends in seinem Inneren, es lässt sich also nicht auslesen. Jede Methode auf dieser Seite arbeitet im Kern gleich: Sie erzeugt Passwortkandidaten, testet jeden gegen das Archiv und stoppt in dem Moment, in dem die Datei eine Übereinstimmung bestätigt. (Ein ZipCrypto-Archiv bietet dem Eigentümer, der noch eine unverschlüsselte Kopie einer seiner Dateien hat, einen weiteren Weg: einen Known-Plaintext-Angriff, den ZipRecover nicht ausführt; ZipCrypto erklärt beschreibt ihn.) Die Methoden unterscheiden sich nur darin, wie sie wählen, welche Kandidaten probiert werden. Diese Wahl entscheidet, ob die Suche in Sekunden endet oder nie endet. Die Kurzfassung steht im Überblick zur ZIP-Passwortwiederherstellung; diese Seite geht Methode für Methode durch, damit Sie diejenige wählen, die zu dem passt, woran Sie sich bei einer Datei erinnern, die Ihnen gehört.
Wörterbuchangriff
Ein Wörterbuchangriff testet Passwörter aus einer Liste, eines nach dem anderen, bis eines funktioniert. Die Liste kann eine Sammlung gängiger Passwörter sein oder, weit nützlicher, die Handvoll Passwörter, die Sie persönlich wiederverwenden. Wenn Sie Passwörter wiederverwenden, statt jedes Mal eine frische Zufallszeichenfolge zu erfinden, ist ein Wörterbuch mit ihnen der schnellste Weg zurück in Ihr eigenes Archiv. Die Methode ist immer nur so gut wie die Liste: Eine kurze Liste Ihrer eigenen wahrscheinlichen Kandidaten, die das Passwort enthält, ist fertig, lange bevor ein riesiges generisches Wörterbuch es erreicht.
Die wahre Stärke kommt von Mutationen. Ein Wörterbuchlauf kann jedes Wort nehmen und automatisch kleine Varianten probieren: den ersten Buchstaben großschreiben, ein Jahr oder ein paar Ziffern anhängen, Buchstaben gegen ähnlich aussehende Symbole tauschen. Das spiegelt wider, wie Menschen ihre Passwörter tatsächlich aus einer einprägsamen Basis bauen, es fängt also Beinahetreffer ab, die eine reine Wortliste überspringen würde. Wenn Sie ungefähr wissen, was Sie gewählt haben, aber nicht die genaue Form, ist ein Wörterbuch mit Mutationen die Methode, mit der Sie beginnen.
Maskenangriff
Ein Maskenangriff ist die effizienteste Methode, wenn Sie sich an die Struktur des Passworts statt an das Passwort selbst erinnern. Sie beschreiben seine Form mit Platzhaltern: ein bekanntes Präfix, dann einige unbekannte Zeichen eines bekannten Typs und vielleicht ein bekanntes Suffix. Nur Kandidaten, die zu diesem Muster passen, werden überhaupt erzeugt, die Suche bleibt also klein, selbst wenn mehrere Positionen unbekannt sind. Wenn Sie sich erinnern, dass Ihr Passwort ein großgeschriebenes Wort gefolgt von vier Ziffern war, testet eine Maske nur diesen Raum statt des gesamten Universums der Zeichenfolgen.
Masken belohnen jede Erinnerungsspur. Allein die Länge zu kennen verringert die Arbeit erheblich, und den Zeichensatz an jeder Position einzugrenzen, etwa Kleinbuchstaben hier, Ziffern dort, verkleinert sie weiter. Je genauer Sie die Form beschreiben, desto kleiner und schneller wird der Lauf. Deshalb passt eine Maske zu einem selbst gewählten Passwort, sobald Sie sich an etwas über seine Form erinnern: Eine Maske verwandelt diese Erinnerung direkt in eine kleinere Suche.
Beschreiben Sie die Form, bevor Sie blind raten
Jede Position, die Sie festlegen können, und jeder Zeichensatz, den Sie eingrenzen können, entfernt einen riesigen Anteil der Kandidaten. Eine enge Maske deckt einen Bruchteil der Kandidaten ab, die eine blinde Suche testen würde, und endet daher in einem Bruchteil der Zeit.
Brute-Force-Angriff
Ein Brute-Force-Angriff macht überhaupt keine Annahmen. Er probiert jede mögliche Zeichenkombination aus einem gewählten Satz, bis zu einer gewählten Länge, bis er entweder das Passwort findet oder den Raum erschöpft. Seine Stärke ist, dass er keine Erinnerung an das Passwort braucht; seine Schwäche ist, dass die Zahl der Kombinationen explosionsartig wächst. Fügen Sie der Länge ein Zeichen hinzu oder erweitern Sie den Zeichensatz, und die Summe vervielfacht sich. Deshalb ist Brute Force ein letztes Mittel und kein erster Zug.
Die Machbarkeit läuft auf Länge und Zeichensatz hinaus. Ein kurzes Passwort über einem kleinen Satz, sagen wir ein paar Kleinbuchstaben, hat so wenige Kombinationen, dass es sich schnell testen lässt. Erweitern Sie es auf eine mittlere Länge mit gemischter Groß- und Kleinschreibung, Ziffern und Symbolen, und die Zahl steigt über jede praktische Zeitskala hinaus. In der Praxis ist Brute Force vor allem für kurze Passwörter realistisch und vor allem beim schwächeren Verschlüsselungsschema, das als Nächstes besprochen wird. Wenn Sie sich an irgendetwas am Passwort erinnern, bringt Sie eine Maske oder ein Wörterbuch, das es abdeckt, früher ans Ziel.
Wie das Verschlüsselungsschema die Rechnung verändert
Welche Verschlüsselung Ihr ZIP nutzt, beeinflusst, wie lange jeder Versuch dauert, und das verändert mehr, was machbar ist, als die gewählte Methode. Das ZIP-Format unterstützt zwei sehr unterschiedliche Schemata.
- ZipCrypto ist das veraltete Schema, das in das ursprüngliche ZIP-Format eingebaut ist. Es ist nach modernen Maßstäben schwach, und jeder Kandidat ist sehr billig zu testen, Wörterbücher, Masken und selbst bescheidene Brute-Force-Läufe sind daher alle praktikabel. Siehe ZipCrypto erklärt für die Details.
- WinZip AES ist das starke, moderne Schema. Es leitet seinen Schlüssel mit 1.000 Runden PBKDF2-HMAC-SHA1 für jeden einzelnen Versuch ab, mit Absicht, um Massentests langsam zu machen. Wörterbücher und enge Masken lohnen sich weiterhin; breite Brute Force meist nicht. Siehe WinZip-AES-Verschlüsselung für die Funktionsweise.
Dieselbe Methode kann bei einem Schema praktikabel und beim anderen aussichtslos sein, rein wegen der Kosten pro Versuch. Deshalb ist es wichtig, die Verschlüsselung zu erkennen, bevor Sie sich auf eine breite Suche festlegen. ZipRecover erkennt das Schema automatisch, wenn Sie eine Datei laden. Für realistische Zeiten über beide Schemata und alle drei Methoden setzt die Seite wie lange die Wiederherstellung dauert Zahlen dazu.
Bereit, eine an Ihrem eigenen Archiv zu versuchen?
Sie können die ZIP-Passwortwiederherstellung in Ihrem Browser starten, ohne etwas zu installieren und ohne etwas hochzuladen. Laden Sie die Datei, wählen Sie eine Methode, und die Datei wird lokal auf Ihrem eigenen Gerät getestet.
Eine Methode für Ihre Datei wählen
Passen Sie die Methode an Ihre Erinnerung an. Eine kurze Liste von Passwörtern, die Sie gerne wiederverwenden, verlangt zuerst nach einem Wörterbuch. Erinnern Sie sich an die Länge oder die Form, ist eine Maske mit großem Abstand die effizienteste Wahl. Wissen Sie nur, dass das Passwort kurz war, kann Brute Force noch funktionieren, vor allem bei einem ZipCrypto-Archiv. Was auch immer Sie wählen, nutzen Sie die Wiederherstellung nur bei Archiven, die Ihnen gehören oder zu deren Zugriff Sie eindeutig berechtigt sind, und alles, was Sie laden, bleibt auf Ihrem Gerät. Wenn Sie bereit sind, können Sie die ZIP-Passwortwiederherstellung in Ihrem Browser starten, sofort.
Häufige Fragen
Welche Angriffsmethode sollte ich bei meinem eigenen ZIP zuerst versuchen?
Beginnen Sie mit einem Wörterbuch aus Passwörtern, die Sie tatsächlich verwenden, und nehmen Sie dann eine Maske, wenn Sie sich an Form oder Länge erinnern. Heben Sie sich Brute Force für wirklich kurze Passwörter auf. Eine gezielte Methode, die widerspiegelt, woran Sie sich erinnern, kann eine Suche über Billionen Kandidaten auf einige Tausend verkleinern, während eine breite, blinde Suche sie alle testet.
Was ist der Unterschied zwischen einem Maskenangriff und Brute Force?
Ein Maskenangriff testet nur Kandidaten, die zu einem von Ihnen beschriebenen Muster passen, etwa ein bekanntes Präfix plus vier Ziffern, und bleibt so klein, selbst bei mehreren unbekannten Zeichen. Brute Force testet jede Kombination eines Zeichensatzes bis zu einer Länge, ohne Annahmen, wächst also explosionsartig und bleibt nur bei kurzen Passwörtern praktikabel.
Funktionieren diese Methoden bei AES-verschlüsselten ZIP-Dateien?
Im Prinzip ja, aber WinZip AES leitet seinen Schlüssel bewusst langsam ab, jeder Versuch ist also weit teurer als bei ZipCrypto. Wörterbücher und enge Masken lohnen sich weiterhin; breite Brute Force meist nicht. Siehe wie lange die Wiederherstellung dauert für realistische Zahlen.
Kann eine Methode ein langes Zufallspasswort wiederherstellen?
Durch Raten nicht. Jede Methode auf dieser Seite ist eine klügere Art, Kandidaten zum Testen zu erzeugen, und ein langes Zufallspasswort auf AES hat zu viele Kandidaten, um es in einem praktikablen Zeitraum zu erreichen; Raten setzt also voraus, dass das Passwort etwas ist, das eine Person gewählt hat und an das sie sich teilweise erinnern kann. Der einzige Weg ohne Raten gilt nur für ZipCrypto: Wer als Eigentümer noch eine unverschlüsselte Kopie einer Datei aus dem Archiv hat, kann es mit einem Known-Plaintext-Angriff öffnen, den ZipRecover nicht ausführt.
Weiterführende Lektüre
Bereit, Ihr ZIP-Passwort wiederherzustellen?
Läuft lokal in Ihrem Browser. Ihr Archiv verlässt niemals Ihr Gerät.