GPU CPU APU DSP FPGA Coprozessor
Treiberanforderungen für GPUs
AMD GPUs auf Linux erfordern " RadeonOpenCompute (ROCm) " Software Plattform (1.6.180 oder später) AMD GPUs auf Windows benötigen " AMD Radeon Software Crimson Edition " (15.12 oder neuer) Intel CPUs benötigen " OpenCL Laufzeit für Intel Core und Intel Xeon Prozessoren " (16.1.1 oder neuer) Intel GPUs auf Linux benötigen " OpenCL 2.0 GPU Treiber Paket für Linux " (2.0 oder neuer) Intel GPUs auf Windows benötigen " OpenCL Treiber für Intel Iris und Intel HD Graphics "NVIDIA GPUs erfordern " NVIDIA Treiber " (367.x oder später)
下面使常见的参数,想了解更多的参数可以hashcat - -Hilfe Anzeigen
-a Geben Sie den zu verwendenden Crackmodus an, und sein Wert bezieht sich auf die folgenden Parameter. "-A 0"-Wörterbuchangriff, "-A 1" -Kombinationsangriff; "-A 3" Maskenangriff. -m Geben Sie den Hash-Typ an, der geknackt werden soll, wenn kein Typ angegeben wird, ist der Standard MD5 -o Geben Sie den Speicherort des hash nach erfolgreichem Crack und des entsprechenden Klartext-Passworts an. Sie können damit den erfolgreichen Crack-Hash in die angegebene Datei schreiben. - -force Ignorieren Sie die Warnmeldungen während des Crackvorgangs. Möglicherweise müssen Sie diese Option hinzufügen, um einen einzelnen hash auszuführen - -show Zeigt den geknackten hash und den dem hash entsprechenden Klartext an - -increment Aktivieren Sie den inkrementellen Crackmodus, mit dem Sie hashcat den Crackprozess innerhalb der angegebenen Passwortlänge durchführen können - -increment-min Die Mindestlänge des Passworts kann direkt gleich einer ganzen Zahl sein. Konfigurieren Sie den Inkrementmodus, um ihn gemeinsam zu verwenden. - -increment-max Maximale Passwortlänge, wie oben - -outfile-format Geben Sie die Ausgabeformat-ID des Crack-Ergebnisses an. Die Standardeinstellung beträgt 3 - -Benutzername Ignorieren Sie den angegebenen Benutzernamen in der Hash-Datei, der möglicherweise beim Knacken des Linux-System-Benutzerpassworts verwendet wird - -remove hash entfernen, das erfolgreich geknackt wurde -r Benutzen Sie benutzerdefinierte Crackregeln
# | Mode = = = = + = = = = = = 0 | Gerade (Feldcrack) 1 | Kombination (Kombinationscrack) 3 | Brute-force (Maske-Brute-Force-Cracking) 6 | Hybrid Wortliste + Maske (Wörterbuch + Maskencrack) 7 | Hybrid Maske + Wortliste (Maske + Wörterbuchcrack)
1 = hash [: salt] 2 = schlicht 3 = hash [: salz]: plain 4 = hex_plain 5 = hash [: salz]: hex_plain 6 = schlicht:hex_plain 7 = hash [: salt]: plain:hex_plain 8 = crackpos 9 = hash [: salz]: crackpos 10 = schlicht:crackpos 11 = hash [: salz]: plain:crackpos 12 = hex_plain:crackpos 13 = hash [: salt]: hex_plain:crackpos 14 = plain:hex_plain:crackpos 15 = Hash [: salt]: plain:hex_plain:crackpos
Da es zu viele gibt, werde ich einige gängige Hash-Typen posten Wenn Sie alle Parameter verstehen möchten, können Sie sie auf dem Hashcat-Wiki einsehen oder direkt hashcat- -help anzeigen Hash-Vergleichstabelle
- [ Hash Modi ] - # | Name | Kategorie = = = = = = = + = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 900 | MD4 | 0 | MD5 < 5100 | Hälfte MD5 | Raw Hash 100 | SHA1 | Raw 1300 | SHA2-224 < 1400 | SHA2-256 | Raw Hash 10800 | SHA2-384 | Raw Hash 1700 | SHA2-512 < 17300 | SHA3-224 | Raw Hash 17400 | SHA3-256 | Raw Hash 17500 | SHA3-384 < 17600 | SHA3-512 | Raw Hash 10 | MD5 ($pass.$salz) | Roher Hash, gesalzen und/oder iteriert 20 | MD5 ($salt.$pass) | roh Hash, gesalzen < 30 | MD5 (utf16le ($pass). $salt) | Roher Hash, gesalzt und/oder iteriert 40 | MD5 ($salt.utf16le ($pass)) | Roher Hash, gesalzt und/oder iteriert 3800 | MD5 ($salt.$pass.$salt) | Rohes Hash, gesalzenes und/oder iteriert 3710 | MD5 ($salt.MD5 ($pass)) | Rohes Hash, gesalzenes und/oder iteriert 4010 | MD5 ($salt.MD5 ($salt.$pass)) | Roher Hash, gesalzt und/oder iteriert 4110 | MD5 ($salt.MD5 ($pass.$salt)) | Rohes Hash, gesalzenes und/oder iteriert 2600 | MD5 (MD5 ($pass)) | Rohes Hash, gesalzenes und/oder iteriert 3910 | MD5 (MD5 ($pass). MD5 ($salz)) | Roher Hash, gesalzt und/oder iteriert 4300 | MD5 (strtoupper (MD5 ($pass))) | Roher Hash, gesalzt und/oder iteriert 4400 | MD5 (SHA1 ($pass)) | Rohes Hash, gesalzenes und/oder iteriert 110 | SHA1 ($pass.$salz) | Rohes Hash, gesalzenes und/oder iteriert 120 | SHA1 ($salt.$pass) | roh Hash, gesalzen 130 | SHA1 (utf16le ($pass). $salt) | Roher Hash, gesalzt und/oder iteriert 140 | SHA1 ($salt.utf16le ($pass)) | Rohes Hash, gesalzenes und/oder iteriert 4500 | SHA1 (SHA1 ($pass)) | Rohes Hash, gesalzenes und/oder iteriert 4520 | SHA1 ($salt.SHA1 ($pass)) | Rohes Hash, gesalzenes und/oder iteriert 4700 | SHA1 (MD5 ($pass)) | Rohes Hash, gesalzenes und/oder iteriert 4900 | SHA1 ($salt.$pass.$salt) | Roher Hash, gesalzt und/oder iteriert 14400 | SHA1 (CX) | Raw < 1410 | SHA256 ($pass.$salz) | Roher Hash, gesalzt und/oder iteriert 1420 | SHA256 ($salt.$pass) | Roher Hash, gesalzt und/oder iteriert 1430 | SHA256 (utf16le ($pass). $salt) | Roher Hash, gesalzt und/oder iteriert 1440 | SHA256 ($salt.utf16le ($pass)) | Rohes Hash, gesalzenes und/oder iteriert 1710 | SHA512 ($pass.$salz) | Roher Hash, gesalzt und/oder iteriert 1720 | SHA512 ($salt.$pass) | Roher Hash, gesalzt und/oder iteriert 1730 | SHA512 (utf16le ($pass). $salt) | Roher Hash, gesalzt und/oder iteriert 1740 | SHA512 ($salt.utf16le ($pass)) | Rohes Hash, gesalzenes und/oder iteriert 14000 | DES (PT = $salz, schlüssel = $pass) | rohe Chiffer, bekannte-Klartext Angriff 14100 | 3DES (PT = $salz, schlüssel = $pass) | rohe Chiffer, bekannte-Klartext Angriff 14900 | Skip32 (PT = $salz, schlüssel = $pass) | rohe Chiffer, bekannte-Klartext Angriff 15400 | ChaCha20 <142x135>   2500 | WPA-EAPOL-PBKDF2 | Netzwerk Protokolle 2501 | WPA-EAPOL-PMK | Netzwerk Protokolle 16800 | WPA-PMKID-PBKDF2 | Netzwerk Protokolle 16801 | WPA-PMKID-PMK | Netzwerk < 7300 | IPMI2 RAKP HMAC-SHA1 | Netzwerk Protokolle 7500 | Kerberos 5 AS-REQ Pre-Auth etype 23 | Netzwerk Protokolle 8300 | DNSSEC (NSEC3) | Netzwerk Protokolle 10200 | CRAM-MD5 <149x147 11100 | PostgreSQL CRAM (MD5) | Netzwerk Protokolle 11200 | MySQL CRAM (SHA1) | Netzwerk Protokolle 16100 | TACACS + | Netzwerk < 16500 | JWT (JSON Web Token) | Netzwerk Protokolle 121 | SMF (einfaches Maschinen Forum) > v1.1 | Foren, CMS, E-Commerce, Frameworks 400 | phpBB3 (MD5) | Foren, CMS, E-Commerce, Frameworks 2811 | MyBB 1.2+ | für 2811 | IPB2+ (Invision Power Board) | Foren, CMS, E-Commerce, Frameworks 8400 | WBB3 (Woltlab brennendes Board) | Foren, CMS, E-Commerce, Frameworks 11 | Joomla < 2.5.18 | Foren, CMS, E-Commerce, Frameworks 400 | Joomla > = 2.5.18 (MD5) | Foren, CMS, E-Commerce, Frameworks 400 | WordPress (MD5) | Foren, CMS, E-Commerce, Frameworks 2612 | PHPS | Foren, CMS, <97x96 7900 | Drupal7 <143x134> 21 | osCommerce | Foren, CMS, E-Commerce, Frameworks 21 | xt:Commerce | Foren, CMS, E-Commerce, Frameworks 11000 | PrestaShop | Foren 124 | Django (SHA1) | Foren, CMS, E-Commerce, Frameworks 10000 | Django (PBKDF2-SHA256) | Foren, CMS, E-Commerce, Frameworks 12 | PostgreSQL |   131 | MSSQL (2000) | Datenbank Server 132 | MSSQL (2005) | Datenbank Server 1731 | MSSQL (2012, 2014) | Datenbank Server 200 | MySQL323 | Datenbank Server 300 | MySQL4.1/MySQL5 | Datenbank Server 3100 | Oracle H: Typ (Oracle 7+) | Datenbank Server 112 | Oracle S: Typ (Oracle 11+) | Datenbank Server 12300 | Oracle T: Typ (Oracle 12+) | Datenbank Server 8000 | Sybase ASE | Datenbank Server 15000 | FileZilla Server > = 0.9.55 | FTP Server 11500 | CRC32   3000 | LM | Betriebssysteme 1000 | NTLM | Betriebssysteme 500 | md5crypt, MD5 (Unix), Cisco-IOS $1$ (MD5) | Betriebssysteme 3200 | bcrypt $2*$, Blowfish (Unix) | Betriebssysteme   7400 | sha256crypt $5$, SHA256 (Unix) | Betriebssysteme 1800 | sha512crypt $6$, SHA512 (Unix) | Betriebssysteme 122 | macOS v10.4, macOS v10.5, macOS v10.6 | Betriebssysteme 1722 | macOS v10.7 | Betriebssysteme 7100 | macOS v10.8+ (PBKDF2-SHA512) | Betriebssysteme   11600 | 7-ZIP | Archive 12500 | RAR3-hp | Archive 13000 | RAR5   13600 | WinZip | Archive 9700 | MS Office < = 2003 $0/$1, MD5 + RC4 | Dokumente 9710 | MS Office < = 2003 $0/$1, MD5 + RC4, collider #1 | Dokumente 9720 | MS Office < = 2003 $0/$1, MD5 + RC4, collider #2 | Dokumente 9800 | MS Office < = 2003 $3/$4, SHA1 + RC4 | Dokumente 9810 | MS Office < = 2003 $3, SHA1 + RC4, collider #1 | Dokumente 9820 | MS Office < = 2003 $3, SHA1 + RC4, collider #2 | Dokumente 9400 | MS Büro 2007 | Dokumente 9500 | MS Büro 2010 | Dokumente 9600 | MS Office 2013 | Dokumente 10400 | PDF 1.1 - 1.3 (Acrobat 2 - 4) | Dokumente 10410 | PDF 1.1 - 1.3 (Acrobat 2 - 4), collider #1 | Dokumente 10420 | PDF 1.1 - 1.3 (Acrobat 2 - 4), collider #2 | Dokumente 10500 | PDF 1.4 - 1.6 (Acrobat 5 - 8) | Dokumente 10600 | PDF 1.7 Level 3 (Acrobat 9) | Dokumente 10700 | PDF 1.7 Level 8 (Acrobat 10 - 11) | Dokumente 99999 | Klartext | Klartext
Hier sind die gängigen Maskenzeichensätze
l | abcdefghijklmnopqrstuvwxyz reine Kleinbuchstaben
u | ABCDEFGHIJKLMNOPQRSTUVWXYZ reine Großbuchstaben
d | 0123456789 reine Zahlenh | 0123456789abcdef Allgemeine Kleinbuchstaben-Unterverzeichnisse und Zahlen
H | 0123456789ABCDEF Häufige Großbuchstaben und Zahlen
s | ! " #$% & ' () * +, -. /:; < = >? @ [\] ^_` {|} ~ Sonderzeichen
Ein | ? Ich? Du? d? s Alle sichtbaren Zeichen auf der Tastatur
b | 0 - 0xff könnte verwendet werden, um Passwörter wie Leerzeichen zu übereinstimmenHier sind ein paar einfache Beispiele, um die Einstellungen der Maske
achtstellige Passwörter zu verstehen:? d? d? d? d? d? d? d? d Achtstellig unbekanntes Passwort:? A? A? A? A? A? A? A? a Die ersten vier Ziffern sind Großbuchstaben und die letzten vier Ziffern sind Zahlen:? Du? Du? Du? Du? d? d? d? d Die ersten vier Ziffern sind Zahlen oder Kleinbuchstaben und die letzten vier Ziffern sind Großbuchstaben oder Zahlen:? h? h? h? h? H? H? H? H Die ersten drei Zeichen sind unbekannt, die Mitte ist admin und die letzten drei Zeichen sind unbekannt:? A? A? aadmin? A? A? a 6-8-stelliges Passwort: - -increment - -increment-min 6 - -increment-max 8 ? Ich? Ich? Ich? Ich? Ich? Ich? Ich? l 6-8 Ziffern + Kleinbuchstaben Passwort: - -increment - -increment-min 6 - -increment-max 8 ? h? h? h? h? h? h? h? h
Wenn wir den Zeichensatz auf: abcd123456 setzen wollen! @- +, was soll man tun? Hierfür ist die Verwendung des Parameters „benutzerdefinierter Zeichensatz "erforderlich. hashcat unterstützt Benutzer dabei, bis zu 4 Zeichensätze
zu definieren- -custom-charset1 [chars] entspricht -1 - -custom-charset2 [chars] entspricht -2 - -custom-charset3 [chars] entspricht -3 - -custom-charset4 [chars] entspricht -4 Verwenden Sie es in einer Maske? 1、? 2、? 3、? 4 darzustellen.
Noch ein paar Beispiele:
- -custom-charset1 abcd123456! @-+。 Dann können wir " verwenden? 1 ", um diesen Zeichensatz darzustellen - -custom-charset2 ? Ich? d, hier und? 2 entspricht? h -1 ? d? Ich? Du,? 1 bedeutet Zahlen + Kleinbuchstaben + Großbuchstaben -3 abcdef -4 123456 Also? 3? 3? 3? 3? 4? 4? 4? 4 bedeutet, dass die ersten vier Ziffern „abcdef "sein können und die letzten vier Ziffern „123456" sein können
PS: Lassen Sie mich hier die Konfiguration meiner Maschine geben und dann vergleichen Sie die Crackgeschwindigkeit
CPU: Intel (R) Core (TM) i5-7300HQ CPU @ 2,50 GHz Grafikkarte: GTX 1050 Ti
hashcat64.exe -A 3 -m 0 - -force 25c3e88f81b4853f2a8faacad4c871b6 ? d? d? d? d? d? d? d
hashcat64.exe -a 3 -m 0 - -force 7a47c6db227df60a6d67245d7d8063f3 ? Ich? Ich? Ich? Ich? Ich? Ich? l
hashcat64.exe -a 3 -m 0 - -force 4488cec2aea535179e085367d8a17d75 - -increment - -increment-min 1 - -increment-max 8 ? d? d? d? d? d? d? d? d
hashcat64.exe -a 3 -m 0 - -force ab65d749cba1656ca11dfa1cc2383102 - -increment - -increment-min 1 - -increment-max 8 ? h? h? h? h? h? h? h? h
hashcat64.exe -a 3 -1 123456abcdf! @ + - 8b78ba5089b11326290bc15cf0b9a07d ? 1? 1? 1? 1? 1Beachten Sie: -1 und? 1 ist die Zahl 1, nicht der Buchstabe l
hashcat64.exe -a 3 -1 123456abcdf! @ + - 9054fa315ce16f7f0955b4af06d1aa1b - -inkrement - -inkrement-min 1 - -inkrement-max 8 ? 1? 1? 1? 1? 1? 1? 1? 1
hashcat64.exe -a 3 -1 ? d? Du? Ich? s d37fc9ee39dd45a7717e3e3e9415f65d - -inkrement - -inkrement-min 1 - -inkrement-max 8 ? 1? 1? 1? 1? 1? 1? 1? 1 Oder: hashcat64.exe -a 3 d37fc9ee39dd45a7717e3e3e9415f65d - -inkrement - -inkrement-min 1 - -inkrement-max 8 ? A? A? A? A? A? A? A? a
-a 0 ist der angegebene Wörterbuch-Crack-Modus, -o ist das Ausgabeergebnis in die Dateihashcat64.exe -a 0 ede900ac1424436b55dc3c9f20cb97a8 password.txt -o result.txt
hashcat64.exe -a 0 hash.txt password.txt -o result.txt
hashcat64.exe -a 1 25f9e794323b453885f5181f1b624d0b pwd1.txt pwd2.txt
hashcat64.exe -a 6 9dc9d5ed5031367d42543763423c24ee password.txt ? Ich? Ich? Ich? Ich? l
hashcat64.exe -a 3 -m 300 - -force 6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 ? d? d? d? d? d? d
kann mit cat/etc/shadow
hashcat64.exe -a 3 -m 1800 - -force $6$mxuA5cdy$XZRk0CvnPFqOgVopqiPEFAFK72SogKVwwwp7gWaUOb7b6tVwfCpcSUsCEk64ktLLYmzyew/xd0O0hPG/yrm2X. ? Ich? Ich? Ich? l
Es besteht keine Notwendigkeit, Benutzernamen zu organisieren, verwenden Sie- -Benutzername
hashcat64.exe -a 3 -m 1800 - -force qiyou:$6$QDq75ki3$jsKm7qTDHz/xBob0kF1Lp170Cgg0i5Tslf3JW/sm9k9Q916mBTyilU3PoOsbRdxV8TAmzvdgNjrCuhfg3jKMY1 ? Ich? Ich? Ich? Ich? l - -Benutzername
Sie können saminside verwenden, um den Wert von NT-hash, LM-hash
NT-hash zu erhalten: hashcat64.exe -a 3 -m 1000 209C6174DA490CAEB422F3FA5A7AE634 ? Ich? Ich? Ich? Ich? l LM-hash: hashcat64.exe -a 3 -m 3000 F0D412BD764FFE81AAD3B435B51404EE ? Ich? Ich? Ich? Ich? l
hashcat64.exe -a 3 -m 132 - -force1008c8006c224f71f6bf0036f78d863c3c4ff53f8c3c48edafb ? Ich? Ich? Ich? Ich? Ich? d? d? dwordpress Password hash Crack
Das spezifische Verschlüsselungsskript befindet sich in der HashPassword-Funktion von. /wp-includes/class-phpass.php
hashcat64.exe -a 3 -m 400 - -force $P$BYEYcHEj3vDhV1lwGBv6rpxurKOEWY/ ? d? d? d? d? d? dDiscuz-Benutzerpasswort-Hash-Crack
Seine Passwortverschlüsselungsmethode MD5 (MD5 ($pass). $salt)
hashcat64.exe -a 3 -m 2611 - -force 14e1b600b1fd579f47433b88e8d85291: ? d? d? d? d? d? dKnacken Sie das RAR-Komprimierungspasswort
Zuerst ruft rar2john den Hash-Wert der RAR-Datei ab. Download-Adresse
Rufen Sie den Hash-Wert der RAR-Datei ab: rar2john.exe 1.RAR Ergebnis: 1.RAR:$rar5$16$ 639e9ce8344c680da12e8bdd4346a6a3 $15$ a2b056a21a9836d8d48c2844d171b73d $8$ 04a52d2224ad082e
hashcat64.exe -a 3 -m 13000 - -force $rar5$16$ 639e9ce8344c680da12e8bdd4346a6a3 $15$ a2b056a21a9836d8d48c2844d171b73d $8$ 04a52d2224ad082e ? d? d? d? d? d? d
Hinweis:
hashcat unterstützt RAR3-hp und RAR5, offizielle Beispiele sind wie folgt: -m Parameter Typ Beispiel hash 12500 RAR3-hp $RAR3$*0* 45109af8ab5f297a * adbf6c5385d7a40373e8f77d7b89d317 13000 RAR5 $RAR5$16$ 74575567518807622265582327032280 $15$ f8b4064de34ac02ecabfeZIP-Passwort knacken
Verwenden Sie zip2john, um den Hash-Wert der Datei zu erhalten: zip2john.exe 1.ZIP Ergebnis: 1.ZIP:$zip2$*0*3*0* 554bb43ff71cb0cac76326f292119dfd *ff23*5*24b28885ee* d4fe362bb1e91319ab53 *$/zip2$:::::1.ZIP-1.txt
hashcat64.exe -a 3 -m 13600 $zip2$*0*3*0* 554bb43ff71cb0cac76326f292119dfd *ff23*5*24b28885ee* d4fe362bb1e91319ab53 *$/zip2$ - -force ? d? d? d? d? d? d
Office-Passwort knacken
Hash-Wert von Office abrufen: python office2john.py 11.docx Ergebnisse: 11.docx:$Office$*2013*100000*256*16* e4a3eb62e8d3576f861f9eded75e0525 * 9eeb35f0849a7800d48113440b4bbb9c * 577f8d8b2e1c5f60fed76e62327b38d28f25230f6c7dfd66588d9ca8097aabb9
hashcat64.exe -a 3 -m 9600 $Office$*2013*100000*256*16* e4a3eb62e8d3576f861f9eded75e0525 * 9eeb35f0849a7800d48113440b4bbb9c * 577f8d8b2e1c5f60fed76e62327b38d28f25230f6c7dfd66588d9ca8097aabb9 - -force ? d? d? d? d? d? d
WLAN-Passwort knacken
Konvertieren Sie zunächst unser Handshake-Paket in das HCCAPX-Format. Jetzt unterstützt die neueste Version von hashcat nur das HCCAPX-Format. Das vorherige HCCAP-Format wird nicht mehr unterstützt
Offizielle Online-Konvertierung https: / /hashcat.net/cap2hccapx/hashcat64.exe -a 3 -m 2500 1.hccapx 1391040? d? d? d? d
andere
Für geknackte Hash-Werte verwenden Sie hashcat64.exe hash- -show Ergebnisse anzeigen
Alle Hash-Crack-Ergebnisse befinden sich in der Datei hashcat.potfile
Wenn die Crackzeit zu lang ist, können Sie die S-Taste drücken, um den Crackstatus anzuzeigen, die P-Taste pausiert, die R-Taste knackt weiter und die Q-Taste beendet den Crack.
Beim Cracken im GPU-Modus kann die Optimierung mit dem-o-Parameter automatisch erfolgen
Vorschläge beim tatsächlichen Knacken: Wenn wir blind knacken, wird dies viel Zeit und Ressourcen in Anspruch nehmen
1. Durchsuchen Sie zunächst das häufig verwendete schwache Passwortwörterbuch 2. Kombinieren Sie Passwörter, z. B. zhang1999, verwenden Sie eine Kombination aus Nachnamen und Geburtsjahr. Natürlich können Sie auch andere Kombinationen verwenden. Hier sind nur Beispiele. 3. Organisieren Sie häufig verwendete Maskenkombinationen und legen Sie sie in der. hcmask-Datei in Masken ab und lassen Sie sie dann automatisch laden und knacken. 4. Wenn das nicht funktioniert, können Sie alle Kombinationen mit niedrigen Ziffern ausführen. Es wird jedoch nicht empfohlen, Kombinationen mit zu hohen Ziffern zu knacken, denn wenn das von der anderen Partei festgelegte Passwort sehr kompliziert ist, wird Ihr Passwort am Ende nicht geknackt, aber es wird viel Zeit und Ressourcen verschwendet.6. Hashcat-Parameteroptimierung
Unter Berücksichtigung der Hashcat-Crackgeschwindigkeit und der Ressourcenzuweisung können wir einige Parameter konfigurieren
1. Workload-Tuning.
Die von diesem Parameter unterstützten Werte sind 1,8,40,80,160- -gpu-accel 160 , um die Leistung der GPU zu maximieren.2. Gpu loops Load Feinabstimmung
Dieser Parameter unterstützt einen Bereich von 8-1024 (einige Algorithmen unterstützen nur bis 1000).- -gpu-loops 1024 ermöglichen die maximale Leistung der GPU.3. Segmentgröße Wörterbuch-Cache-Größe
Dieser Parameter dient dazu, die Größe des Speichercaches festzulegen. Die Funktion besteht darin, das Wörterbuch in den Speichercache zu legen, um das Cracken des Wörterbuches zu beschleunigen. Der Standard beträgt 32 MB und kann entsprechend den eigenen Speicherbedingungen eingestellt werden. Je größer es ist, desto blockierender wird es natürlich.- -segment-size 512 kann die Geschwindigkeit des Knackens großer Wörterbücher verbessern.Der Artikel wurde von der Prophet Community reproduziert. Der ursprüngliche Autor war von Qiyou. Er wurde verletzt und gelöscht.