Hashcat ist das schnellste Passwort-Klüsseln - Tool der Welt, wie kann man Passwörter mit Hashcat entschlüsseln?

Hashcat ist bekannt als das schnellste Passwortknackwerkzeug der Welt. In diesem heutigen Artikel werden mehrere häufig verwendete Parameter extrahiert und mit Passwortknackbefehlen kombiniert, um zu analysieren, wie Hashcat zum Knacken von Passworten 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 eines Teils des Hash-Wertes zu zeigen.

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

-a/ - -attack-mode

-a Der 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 Mask + Wordlist Mask + Wörterbuchkombination  

In diesen 5 Angriffsmodi können wir das Wörterbuch zum Knacken von Passwörtern verwenden. Verwenden Sie Brutal Force-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 zum Passwort-Explosion 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 und-o schreibt das entschlüsselte Passwort in die outfile.

Dual-Dictionary-Angriff

Dual-Dictionary-Angriff ist auch eine Situation im direkten Angriffsmodus. 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, um zu explodieren. 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 Angriffsvorgangs werden mehrere Wörterbuchdateien im Wörterbuchverzeichnis nacheinander geladen. dic im folgenden Befehl ist der Ordner, in dem sich mehrere Wörterbuchdateien befinden.

7.PNG

Wörterbuch + Regelangriff

-r/ - -rule-file Der Befehl 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 lauten wie folgt:

8.PNG

Beim Wörterbuch + Regelangriff können Sie ein einzelnes Wörterbuch, mehrere Wörterbücher oder ein Wörterbuchverzeichnis in Kombination mit Regeldateien verwenden Passwort explodieren. Tatsächlich handelt es sich um einen direkten Angriff auf Berührungsmuster in Kombination mit Regeldateien.

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

9.PNG Regelangriffe können in Kombination mit Doppelwörterbuch, Mehrwörterbuch oder sogar Wörterbuch-Verzeichnissen verwendet werden. Die Verwendung ähnelt dem Angriff mit einem einzigen Wörterbuch + Regeln.

Ausgabebefehl

-o/ - -outfile

-o Der Parameter wird von der Ausgabedatei gefolgt. Geben Sie das entschlüsselte Passwort über den Befehl-o 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 Parameter-o können wir auch den Parameter remove verwenden, um die entschlüsselten Passwörter in der Ciphertext-Datei zu filtern, sodass nur die nicht entschlüsselten Passwörter übrig bleiben. 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 ist die Möglichkeit, den Statusparameter zu 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 automatischen Aktualisierung des Bildschirmstatus mit dem Status-Kommando hashcat können Sie auch den- -status-timer-Parameter 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:Hashcat verwendet GPU-Beschleunigung, um die Entschlüsselung zu verbessern Erfahrungen zu teilen
Nächster Artikel:Technische Prinzipien des Passwort-Hackens, wie man die Erfolgsrate der Entschlüsselung verbessert, wie man erfolgreich das Passwort entschlüsselt und wiederherstellt
  • 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 © Dokumentpasswort-Wiederherstellungsmaster Online-Entschlüsselungsplattform