Hashcat ist bekannt als das schnellste Tool zum Entschlüsseln von Passwörtern der Welt. Wie kann man Hashcat verwenden, um Passwörter zu entschlüsseln?

Veröffentlicht von: · Autoren:Dokument Passwort Wiederherstellung Master

Hashcat ist bekannt als das schnellste Tool zum Knacken von Passwörtern der Welt. Der heutige Artikel wird mehrere häufig verwendete Parameter extrahieren und sie mit Befehlen zum Knacken von Passwörtern kombinieren, um zu analysieren, wie Hashcat zum Knacken von Passwörtern verwendet wird.

1.PNG

-m/ - -hash-type

Wir wissen, dass hashcat eine große Anzahl von Passworttypen knacken kann. Es kann etwa 210 Passwörter knacken, von denen die überwiegende Mehrheit hash ist. Wenn Sie ein Passwort über hashcat knacken möchten, müssen Sie zunächst die Form des Passworts verstehen und dann die Nummer des Passworts in hashcat entsprechend der Passwortform indexieren.

Nehmen wir das Passwort: digapis und den Salzwert asdf als Beispiele, um die Form einiger Hash-Werte zu zeigen.

Nummer Name Typ Beispiel
0 MD5 Hash, Länge 32 8713d75511bea7e0df78c6063dc778b0
1400 SHA256 hash aa106625c7de812d6118992a191ea4627e2457fa80bf6ec06f9c60cbf8e5260f
1700 SHA512 hash 23afac4524f62ea4d941ca4933249b2b78d19069773266abc36d6fd17a6fbe2f4ccc834acc868358ba32ddca553611218a2865f975339fe45d38cc1999f84b5e
10 MD5 ($pass.$salt) Führen Sie MD5 einmal durch, nachdem das Passwort Salz hinzugefügt wurde, das Passwort zuerst 48985c61e2581c3f9ee5f1cfb775afbc: asdf
20 MD5 ($salt.$pass) Salz vorne 4fa1dd606353e055fed67d9812bddf35: asdf
2600 MD5 (MD5 ($pass)) Führen Sie das Passwort zweimal durch MD5 98177c3f36af4a3f77f5b87594e6cf6a
3710 MD5 ($salt.MD5 ($pass)) Führen Sie das Passwort eine MD5-Transformation durch, fügen Sie Salz vorne hinzu und führen Sie erneut MD5 durch 88a535877ec21b8786775a7074e4de4c: asdf
4400 MD5 (SHA1 ($pass)) Das Passwort führt eine SHA1-Konvertierung durch und dann MD5 ec7bf3099984001a2b0f37ba5d1d68fa
4500 SHA1 (SHA1 ($pass)) leicht 005a41cfe16c9a5556c7a5cdd5f1958991f2e031
1460 HMAC-SHA256 (key = $salt) ausgelassen d684ab7c38ddc262f215328334c4d0273cef10d6c5e61988f5cc87fcab8a7a60: asdf
11500 CRC32 weggelassen 4C244A19:00000000

-a/ - -attack-mode

-Ein Befehl kann den Angriffsmodus angeben. Wenn Sie hashcat verwenden, um ein Passwort zu knacken, reicht es nicht aus, nur die Passwortnummer zu kennen. Sie müssen auch den Angriffsmodus auswählen, der hashcat zum Knacken des Passworts verwendet.

Hashcat4.0.1 hat 5 Angriffsmodi, jeder hat seine eigenen Eigenschaften.


Nummer Angriffsmodus Bedeutung
0 Gerade Direkter Angriffsmodus  
1 Combinstion Kombinierter Angriffsmodus  
3 Brute-force Explosiver Crack-Modus  
6 Hybride Wortliste + Maske Wörterbuch + Maskenkombination  
7 Hybird Maske + Wortliste Maske + Wörterbuchkombination  

In diesen 5 Angriffsmodi können wir das Wörterbuch zum Knacken von Passwörtern verwenden. Verwenden Sie Brutal-Cracking, um alle möglichen Passwörter zu durchlaufen, oder Sie können Wörterbücher und Masken zum Knacken von Passwörtern kombinieren. In verschiedenen Angriffsmodi sind die vom Hashcat-Befehl verwendeten Parameter unterschiedlich. Nehmen wir den geraden Angriffsmodus als Beispiel, um zu erfahren, wie hashcat Wörterbuchdateien zum Knacken von Passwörtern verwendet. Kollegen werden auch die Verwendung anderer Parameter durchsetzen.

Direkter Angriffsmodus (-A 0)

Der direkte Angriffsmodus besteht darin, Wörterbücher direkt zur Passwortexplosion zu verwenden. Er kann eine einzige Wörterbuchdatei oder mehrere Wörterbuchdateien zur Entschlüsselung verwenden. Sie können das Passwortsprengen auch effizienter gestalten, indem Sie Wörterbücher mit Regeldateien kombinieren.

Einzelwörterbuch-Angriff:

hashcat-a 0 – m 0 mima.txt – o outfile dic.txt

4.PNG

-a gibt den Angriffsmodus als direkten Angriff an, -m gibt den Hash-Typ als MD5 an, -o schreibt das entschlüsselte Passwort in die outfile.

Doppelter Wörterbuchangriff

Der Doppelwörterbuchangriff ist auch eine Situation im Direktangriffsmodus. Wenn Wörterbuchdateien verwendet werden, um Passwörter zu explodieren, werden zwei Wörterbuchdateien geladen. Dadurch wird der Platz für die Wörterbuchdatei erweitert.

5.PNG

Mehrfachwörterbuchangriff

Mehrfachwörterbuchangriff verwendet das Laden mehrerer Wörterbuchdateien gleichzeitig. Der folgende Befehl verwendet drei Wörterbücher, um Wörterbuchangriffe durchzuführen. Laden Sie drei Wörterbücher nacheinander zum Sprengen. Der dic.txt im Befehl ist die Wörterbuchdatei, die beim Sprengen verwendet wird.

6.PNG

Wörterbuchverzeichnisangriff

Durch den Wörterbuchverzeichnisangriff werden mehrere Wörterbuchdateien im Wörterbuchverzeichnis für direkte Angriffe verwendet Während des direkten Angriffsprozesses werden mehrere Wörterbuchdateien im Wörterbuchverzeichnis nacheinander geladen. Der dic im folgenden Befehl ist der Ordner, in dem sich mehrere Wörterbuchdateien befinden.

7.PNG

Wörterbuch + Regelangriff

Der Befehl-r/ - -rule-file wirkt mehrere Regeln in der Regeldatei auf jedes Wort im Wörterbuch aus. Sie können Regeldateien selbst generieren oder die Regeldateien verwenden, die mit hashcat geliefert werden. Die Regeldateien, die mit hashcat geliefert werden, befinden sich normalerweise im Ordner Regeln. Die Regeldateien im Regelordner sind wie folgt:

8.PNG

Beim Wörterbuch-Regelangriff können ein einzelnes Wörterbuch, mehrere Wörterbücher oder Wörterbuchverzeichnisse in Kombination mit Regeldateien verwendet werden Passwort explodieren. Tatsächlich handelt es sich um einen direkten Angriff auf die Regeldatei.

Die sogenannte Regel ähnelt einer Programmiersprache, die Kandidatenpasswörter generiert. Sie kann Wörter ändern, schneiden, erweitern oder einige Operationen basierend auf bedingten Operatoren überspringen. Dadurch können Angriffe flexibler und effizienter durchgeführt werden.

9.PNG Regelangriffe können in Kombination mit doppelten Wörterbüchern, mehreren Wörterbüchern oder sogar Wörterbuchverzeichnissen verwendet werden. Die Verwendung ähnelt dem Angriff mit einem einzigen Wörterbuch + Regeln.

Ausgabebefehl

-o/ - -outfile

Nach dem-o-Parameter befindet sich die Ausgabedatei. Geben Sie das entschlüsselte Passwort über den-o-Befehl in die angegebene Datei ein. Die Standardspeicherform ist hash:plain. Es gibt zuvor Beispiele für die Verwendung dieses Befehls. Schauen Sie sich das obige Bild an.

- -outfile-format

Dieser Befehl kann das Ausgabeformat der Outfile-Datei angeben. Die Outfile-Datei verfügt über insgesamt 15 Ausgabemodi.

10.PNG

Outfile-format =1 gibt nur den entschlüsselten Chiffretext-Hash aus;

11.PNG 12.PNG

Outfile-format =2, gibt nur den Klartext des entschlüsselten Passworts aus.

13.PNG 14.PNG

- -remove

Zusätzlich zur Ausgabe mit dem-o-Parameter können wir auch die entschlüsselten Passwörter in der Chiffretext-Datei filtern, indem wir den Parameter entfernen und nur Passwörter hinterlassen, die nicht entschlüsselt werden können. Auf diese Weise kann die Doppelarbeit beim späteren Passwortknacken reduziert werden. Q.PNG

15.PNG 16.PNG

- -status

Wenn die Anzahl der entschlüsselten Passwörter relativ groß ist oder die Wörterbuchdatei ist sehr groß, wird die folgende Option angezeigt. Wenn Sie S auf der Tastatur eingeben, wird der nächste status auf dem Bildschirm ausgedruckt, über den Sie den Fortschritt der aktuellen Passwortentschlüsselung überprüfen können.

17.PNG

Es ist mühsam, jedes Mal, wenn Sie den aktuellen Fortschritt der Passwortknackung überprüfen möchten, S einzugeben. Dies kann den Statusparameter verwenden, um den Bildschirm automatisch zu aktualisieren Statusbildschirm. Die Reduzierung der Vorgänge, die Sie selbst durchführen müssen, kann auch versehentliche Berührungen reduzieren.

w.PNG

18.PNG

- -status-timer

Zusätzlich zur Verwendung des Status-Kommandos hashcat, um den Bildschirmstatus automatisch zu aktualisieren, können Sie auch den Parameter- -status-timer verwenden, um das Intervall für die Aktualisierung des Statusbildschirms festzulegen.

19.PNG

Zusammenfassung

Die Verwendung des Direktangriffsmodus in Hashcat ist ungefähr der obige Inhalt. Wenn Sie sich für hashcat interessieren, können Sie auch direkt die Hashcat-Website besuchen, die eine detaillierte Einführung in die Befehlsparameter von hashcat und jedes Angriffsmodus enthält.

Der Artikel wurde vom Dingniu Network Security Laboratory nachgedruckt

Vorheriger Artikel:Erfahrungsaustausch bei der Verwendung von GPU-Beschleunigung durch hashcat zur Verbesserung der Entschlüsselungsgeschwindigkeit
Nächster Artikel:Technische Prinzipien des Passwortknacks, wie man die Erfolgsquote der Entschlüsselung verbessert, wie man das Passwort erfolgreich entschlüsselt und abruft
  • Konzentrieren Sie sich auf Word, Excel, PPT, PDF, RAR, ZIP, 7Z, komprimierte Pakete, Entsperren und Entschlüsseln verschlüsselter Office-Dateien
  • Wir bieten Benutzern hochwertige Datei-Komprimierungspaket-Passwort-Wiederherstellung, PDF-Entsperrung, Word-Passwort-Wiederherstellung
  • Urheberrecht © Dokument Passwort Wiederherstellung Master Online Entschlüsselung Plattform