{"id":258,"date":"2026-06-20T16:33:21","date_gmt":"2026-06-20T16:33:21","guid":{"rendered":"https:\/\/shattered.io\/de\/2026\/06\/20\/hashcat-tutorial\/"},"modified":"2026-06-20T16:34:47","modified_gmt":"2026-06-20T16:34:47","slug":"hashcat-tutorial","status":"publish","type":"post","link":"https:\/\/shattered.io\/de\/2026\/06\/20\/hashcat-tutorial\/","title":{"rendered":"Hashcat: Passwort-Hashes knacken in 12 Schritten [2026]"},"content":{"rendered":"\n<p><strong>Ursache:<\/strong> Hashcat \u00fcberspringt Hashes aus dem Potfile normalerweise automatisch. Wenn ein Hash trotzdem erneut angegriffen wird, ist das Potfile m\u00f6glicherweise besch\u00e4digt oder der Hash liegt in einer abweichenden Formatierung vor (Gro\u00df-\/Kleinschreibung der Hex-Zeichen).<\/p>\n<!-- \/wp:parameter>\n\n\n<p class=\"wp-block-paragraph\"><strong>L\u00f6sung:<\/strong> Pr\u00fcfen Sie das Potfile: <code>cat ~\/.hashcat\/hashcat.potfile<\/code>. Zeigen Sie gecrackte Hashes mit <code>hashcat -m 0 --show hashes.txt<\/code> an. Wenn Hashes in unterschiedlicher Schreibweise vorliegen, normalisieren Sie sie zuerst auf Kleinbuchstaben.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"problem-8-segmentation-fault-oder-unerwarteter-absturz\">Problem 8: Segmentation Fault oder unerwarteter Absturz<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ursache:<\/strong> H\u00e4ufig auf die drei ungepatchten CVEs (CVSS 9.8) in v7.1.2 zur\u00fcckzuf\u00fchren, ver\u00f6ffentlicht am 1. Mai 2026 (GitHub Issue #4664). Auch defekte Hardware oder inkompatible Treiber k\u00f6nnen Segmentation Faults ausl\u00f6sen. Besch\u00e4digte Wordlist-Dateien oder korrupte Hash-Strings sind weitere m\u00f6gliche Ursachen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>L\u00f6sung:<\/strong> Pr\u00fcfen Sie die <a href=\"https:\/\/github.com\/hashcat\/hashcat\" rel=\"noopener noreferrer\" target=\"_blank\">offizielle Hashcat-Release-Seite auf GitHub<\/a> auf eine neuere, gepatchte Version. Aktualisieren Sie GPU-Treiber auf die neueste Version. Testen Sie mit einer kleinen Hash-Datei und einer kurzen Wordlist, ob das Problem reproduzierbar ist. Pr\u00fcfen Sie Systemlogs (<code>dmesg | tail -20<\/code>) auf Hardware-Fehler.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"fortgeschrittene-techniken\">Fortgeschrittene Techniken<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Erfahrene Hashcat-Nutzer kombinieren mehrere Techniken f\u00fcr maximale Effizienz. Der Kombinationsangriff (Modus 1) verkn\u00fcpft zwei Wordlists: Jedes Wort der ersten Liste wird mit jedem Wort der zweiten kombiniert. Aus \u201epassword\" und \u201e123\" entsteht \u201epassword123\". Dieser Modus eignet sich f\u00fcr Passw\u00f6rter, die aus zwei erkennbaren Begriffen bestehen.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Kombinationsangriff (Modus 1): Zwei Wordlists verbinden\nhashcat -m 0 -a 1 hashes.txt wordlist1.txt wordlist2.txt\n\n# Hybrid-Angriff Modus 6: Jedes Wort + Ziffern am Ende\nhashcat -m 0 -a 6 hashes.txt wordlist.txt '?d?d?d?d'\n\n# Hybrid-Angriff Modus 7: Ziffern vor jedem Wort\nhashcat -m 0 -a 7 hashes.txt '?d?d' wordlist.txt\n\n# Ausgabe in Echtzeit in Datei schreiben (Format: hash:klartext)\nhashcat -m 0 -a 0 hashes.txt rockyou.txt -o cracked.txt --outfile-format 2\n\n# Status-Update alle 60 Sekunden anzeigen\nhashcat -m 0 -a 0 hashes.txt rockyou.txt --status --status-timer=60<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr CTF-Wettbewerbe und spezialisierte Audits lohnt sich die Erstellung dom\u00e4nenspezifischer Wordlists. Das Tool CeWL crawlt Webseiten und extrahiert sichtbare Texte als potenzielle Passwort-Kandidaten. F\u00fcr deutschsprachige Ziele bieten GitHub-Projekte spezialisierte deutsche Wordlists, die Umlaute (\u00e4, \u00f6, \u00fc) und typische deutsche Passwort-Muster abdecken. Kombinieren Sie diese mit Hashcat-Regeln, die deutsche Zeichenbesonderheiten ber\u00fccksichtigen, etwa den Ersatz von Umlauten durch ae, oe, ue.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hashcat unterst\u00fctzt seit Version 7.0.0 au\u00dferdem eine neue Regel <code>top10_2025.rule<\/code>, die auf der Analyse der h\u00e4ufigsten Passwort-Transformationen aus aktuellen Leaks basiert. Kombiniert mit der Dive-Wordlist (einer der umfangreichsten \u00f6ffentlichen Wordlists) und diesem Regelwerk erzielen Sicherheitsexperten bei realen Audits von MD5- und NTLM-Hashes laut <a href=\"https:\/\/www.hackthebox.com\/blog\/hashcat-7-release-top-new-features\" rel=\"noopener noreferrer\" target=\"_blank\">Hack The Box<\/a> in vielen Umgebungen signifikant h\u00f6here Trefferquoten als mit \u00e4lteren Methoden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr die Absicherung der eigenen Infrastruktur gegen Hashcat-Angriffe empfehlen sich drei Ma\u00dfnahmen: Erstens, den Hashing-Algorithmus auf Argon2id oder bcrypt mit ausreichend hohem Kostenfaktor umstellen. Zweitens, starke, einzigartige Passw\u00f6rter erzwingen (mindestens 16 Zeichen, zuf\u00e4llig generiert). Drittens, Multi-Faktor-Authentifizierung einf\u00fchren, die das Klartext-Passwort selbst bei erfolgreichem Cracking wertlos macht. Das <a href=\"\/de\/2026\/06\/17\/nmap-tutorial-netzwerk-scanner\/\">Nmap-Tutorial<\/a> zeigt, wie Sie Ihre Netzwerkdienste auf exponierte Authentifizierungsendpunkte \u00fcberpr\u00fcfen.<\/p>\n<!-- \/wp:parameter>\n\n\n<h2 class=\"wp-block-heading\" id=\"verwandte-themen\">Verwandte Themen<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"weiterfuehrende-artikel\">Weiterf\u00fchrende Artikel<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"\/de\/2026\/06\/17\/nmap-tutorial-netzwerk-scanner\/\">Nmap-Tutorial: Netzwerke scannen in 12 Schritten [2026]<\/a> f\u00fcr Netzwerk-Reconnaissance im Rahmen autorisierter Pentests<\/li><li><a href=\"\/de\/2026\/06\/19\/kali-linux-vs-parrot-os\/\">Kali Linux vs Parrot OS: 800+ Tools, 4 Editionen im Vergleich [2026]<\/a> f\u00fcr die Wahl der passenden Penetrationstest-Distribution<\/li><li><a href=\"\/de\/2026\/06\/17\/openssl-tutorial-zertifikate\/\">OpenSSL-Tutorial: Schl\u00fcssel und Zertifikate in 12 Schritten [2026]<\/a> f\u00fcr das Verst\u00e4ndnis kryptographischer Grundlagen<\/li><li><a href=\"\/de\/2026\/06\/19\/ssh-keys-erstellen-linux\/\">SSH-Keys einrichten: 12 Schritte, 25 Min [2026]<\/a> um die eigene Infrastruktur gegen W\u00f6rterbuch-Angriffe abzusichern<\/li><li><a href=\"\/de\/2026\/06\/18\/hashicorp-vault-tutorial\/\">HashiCorp Vault 2.0: Sichere Secrets in 12 Schritten [2026]<\/a> f\u00fcr professionelles Secrets-Management statt statischer Passw\u00f6rter<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"haeufig-gestellte-fragen-zu-hashcat\">H\u00e4ufig gestellte Fragen zu Hashcat<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ist-hashcat-kostenlos-und-open-source\">Ist Hashcat kostenlos und Open Source?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ja. Hashcat steht unter der MIT-Lizenz und ist vollst\u00e4ndig kostenlos auf <a href=\"https:\/\/hashcat.net\/hashcat\/\" rel=\"noopener noreferrer\" target=\"_blank\">hashcat.net<\/a> und auf <a href=\"https:\/\/github.com\/hashcat\/hashcat\" rel=\"noopener noreferrer\" target=\"_blank\">GitHub<\/a> verf\u00fcgbar. Quellcode, vorkompilierte Bin\u00e4rpakete f\u00fcr Windows, Linux und macOS sowie alle Regelwerke sind ohne Registrierung herunterladbar. Die Weiterentwicklung ist community-getrieben.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"welche-gpu-brauche-ich-fuer-hashcat\">Welche GPU brauche ich f\u00fcr Hashcat?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr MD5, SHA1 und NTLM reicht jede moderne NVIDIA GTX\/RTX oder AMD RX-Karte mit mindestens 6 GB VRAM. F\u00fcr rechenintensive Hashes wie bcrypt, Argon2 oder WPA2 sind mehr VRAM und mehr Shader-Kerne vorteilhaft. Apple-Silicon-Nutzer (M1 bis M4) k\u00f6nnen Hashcat seit v7.0.0 nativ mit Metal-Backend nutzen. CPU-Betrieb ist m\u00f6glich, f\u00fcr praktische Angriffe aber in den meisten F\u00e4llen zu langsam.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"was-ist-der-unterschied-zwischen-hashcat-und-john-the-ripper\">Was ist der Unterschied zwischen Hashcat und John the Ripper?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Beide Tools dienen dem Passwort-Cracking, aber Hashcat konzentriert sich auf GPU-Beschleunigung und unterst\u00fctzt mit \u00fcber 300 Hash-Typen erheblich mehr Algorithmen als John the Ripper. Hashcat erhielt mit v7.0.0 im August 2025 ein umfangreiches Major-Update mit 900.000 ge\u00e4nderten Codezeilen. Eine technische Analyse aus April 2026 beschreibt John the Ripper im Vergleich als weniger aktiv entwickelt. F\u00fcr GPU-intensive Angriffe und aktuelle Hash-Typen ist Hashcat die bevorzugte Wahl.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"welche-hash-typen-sind-am-schwersten-zu-knacken\">Welche Hash-Typen sind am schwersten zu knacken?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Argon2id, bcrypt und scrypt sind bewusst ressourcenintensiv gestaltet und bieten bei korrekter Konfiguration effektiven Schutz. Argon2id (Gewinner der Password Hashing Competition 2015) mit Speicher-Kosten von 64 MB und 3 Iterationen ist selbst gegen GPU-beschleunigte Angriffe praktisch nicht zu knacken. MD5, SHA1 und NTLM hingegen bieten keinen nennenswerten Schutz gegen Hashcat auf moderner Hardware. Die Empfehlung f\u00fcr neue Systeme: Argon2id mit ausreichend hohen Kosten-Parametern.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"wie-lange-dauert-es-ein-8-stelliges-passwort-zu-knacken\">Wie lange dauert es, ein 8-stelliges Passwort zu knacken?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Das h\u00e4ngt vom Hash-Typ und der Hardware ab. F\u00fcr MD5 auf einer RTX 3080 mit rund 24 Milliarden Hashes pro Sekunde und einem vollst\u00e4ndigen Zeichenset (95 Zeichen): 95 hoch 8 = rund 6,6 Billionen Kombinationen in etwa 4 bis 5 Minuten. F\u00fcr bcrypt mit rund 18.000 H\/s w\u00fcrde derselbe Suchraum rechnerisch \u00fcber 11 Millionen Jahre dauern. Ein 12-stelliges zuf\u00e4lliges Passwort aus dem vollen Zeichenset und einem starken Hashing-Algorithmus ist in der Praxis nicht zu knacken.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"welche-wordlist-ist-die-beste-fuer-hashcat\">Welche Wordlist ist die beste f\u00fcr Hashcat?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr den Einstieg ist die RockYou-Wordlist (<code>\/usr\/share\/wordlists\/rockyou.txt<\/code> auf Kali Linux) ausreichend: Sie enth\u00e4lt Millionen realer Passw\u00f6rter aus Datenbankdumps und deckt die h\u00e4ufigsten Passw\u00f6rter ab. F\u00fcr professionelle Audits bietet die SecLists-Sammlung auf GitHub spezialisierte Listen f\u00fcr verschiedene Einsatzbereiche. Kombinieren Sie immer eine Wordlist mit mindestens einem Regelwerk wie <code>best64.rule<\/code>, um die Trefferquote erheblich zu erh\u00f6hen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"hat-hashcat-v7-1-2-bekannte-sicherheitsluecken\">Hat Hashcat v7.1.2 bekannte Sicherheitsl\u00fccken?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ja. Seit dem 1. Mai 2026 sind drei Schwachstellen in Hashcat v7.1.2 mit einem CVSS-Score von 9.8 bekannt (GitHub Issue #4664 und Pull Request #4618). Sie betreffen den Regel-Engine und erm\u00f6glichen es einem Angreifer, durch manipulierte Eingaben Code auf dem ausf\u00fchrenden System auszuf\u00fchren. Ein Patch ist in Entwicklung, war aber zum Zeitpunkt der Ver\u00f6ffentlichung dieses Artikels noch nicht als offizielles Release verf\u00fcgbar. Pr\u00fcfen Sie vor dem Einsatz die <a href=\"https:\/\/github.com\/hashcat\/hashcat\" rel=\"noopener noreferrer\" target=\"_blank\">Hashcat-Release-Seite auf GitHub<\/a> auf neuere Versionen. Lesen Sie auch die <a href=\"https:\/\/www.helpnetsecurity.com\/2025\/08\/04\/hashcat-open-source-password-recovery-7-0-0-released\/\" rel=\"noopener noreferrer\" target=\"_blank\">HelpNetSecurity-Analyse zu Hashcat 7.0.0<\/a> f\u00fcr Hintergr\u00fcnde zu Sicherheitspraktiken beim Einsatz des Tools.<\/p>\n<!-- \/wp:paragraph --><!-- wp:post-content --><!-- wp:paragraph -->\n<p>Hashcat ist das meistgenutzte Open-Source-Tool zur Passwort-Wiederherstellung, eingesetzt von Penetrationstestern, CTF-Teilnehmern und Sicherheitsforschern weltweit. Mit \u00fcber 300 unterst\u00fctzten Hash-Algorithmen, f\u00fcnf Angriffsmodi und nativer GPU-Beschleunigung f\u00fcr NVIDIA CUDA, AMD HIP und Apple Silicon Metal setzt Hashcat v7.1.2 den Industriestandard f\u00fcr autorisierte Passwort-Sicherheitsaudits. Dieses Tutorial f\u00fchrt Sie in 12 Schritten durch Installation, Konfiguration und alle wesentlichen Angriffstechniken, ausschlie\u00dflich im Kontext legaler Sicherheitsanalysen und CTF-Wettbewerbe.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Sicherheitshinweis:<\/strong> Hashcat v7.1.2 weist seit dem 1. Mai 2026 drei ungepatchte Schwachstellen mit CVSS 9.8 auf (GitHub Issue #4664). Pr\u00fcfen Sie vor dem Einsatz mit <code>hashcat --version<\/code>, ob eine neuere, gepatchte Version verf\u00fcgbar ist, und aktualisieren Sie sofort, wenn ein Patch erscheint. Verwenden Sie Hashcat ausschlie\u00dflich auf Systemen und Hashes, f\u00fcr die Sie ausdr\u00fccklich autorisiert sind.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\" id=\"was-ist-hashcat-und-wofuer-wird-es-eingesetzt\">Was ist Hashcat und wof\u00fcr wird es eingesetzt?<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Hashcat ist ein quelloffenes Werkzeug zur Wiederherstellung von Passwort-Hashes, urspr\u00fcnglich von Jens Steube entwickelt und seither von einer weltweiten Community gepflegt. Die Version 7.0.0, ver\u00f6ffentlicht am 1. August 2025, war das Ergebnis von \u00fcber zwei Jahren Entwicklungsarbeit: mehr als 900.000 ge\u00e4nderte Codezeilen, 105 beitragende Entwickler, darunter 74 Erstbeitragende. Mit v7.1.2 (23. August 2025) steht die bisher reifste Version zur Verf\u00fcgung.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Das Tool arbeitet mit Hardware-Beschleunigung: Statt eines einzelnen CPU-Kerns nutzt Hashcat Tausende GPU-Shader-Kerne parallel. F\u00fcr MD5-Hashes erreicht eine moderne NVIDIA RTX-Grafikkarte mehrere Milliarden Kandidaten pro Sekunde, was passwortbasierte Angriffe bei schwachen Algorithmen auf Minuten oder Sekunden reduziert. F\u00fcr bcrypt und Argon2 fallen die Geschwindigkeiten erheblich niedriger aus, da diese Algorithmen bewusst ressourcenintensiv gestaltet sind.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Der legitime Einsatzbereich von Hashcat umfasst drei Hauptszenarien. Systemadministratoren testen damit die St\u00e4rke von Passwort-Hashes in eigenen Datenbanken, um schwache Passw\u00f6rter vor Angreifern zu identifizieren. Penetrationstester \u00fcberpr\u00fcfen im Rahmen beauftragter Red-Team-\u00dcbungen erbeutete Zugangsdaten auf St\u00e4rke. CTF-Teams l\u00f6sen passwortbezogene Aufgaben in definierten Wettkampfumgebungen. Die Nutzung auf fremden Systemen oder ohne ausdr\u00fcckliche Genehmigung ist in Deutschland nach \u00a7202a StGB strafbar und kann mit Freiheitsstrafe bis zu drei Jahren geahndet werden.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Die f\u00fcnf Angriffsmodi von Hashcat bilden den Kern des Tools: W\u00f6rterbuch-Angriff (Modus 0), Kombinationsangriff (Modus 1), Brute-Force mit Masken (Modus 3), Hybrid-Modus W\u00f6rterbuch plus Maske (Modus 6) und Hybrid-Modus Maske plus W\u00f6rterbuch (Modus 7). Neu in v7.0.0 ist au\u00dferdem der Assoziations-Angriff (Modus 9), der Hashes automatisch mit verwandten Klartextw\u00f6rtern verkn\u00fcpft. Die Kombination dieser Modi mit leistungsstarken Regelwerken macht Hashcat zum leistungsf\u00e4higsten frei verf\u00fcgbaren Tool seiner Art.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Ein wichtiges Update in Hashcat 7.0.0: Die vollst\u00e4ndige \u00dcberarbeitung des Autotuning-Engines und des Speicherverwaltungssystems entfernte die fr\u00fchere 4-GB-Speicherbeschr\u00e4nkung. Multi-GPU-Setups und Karten mit gro\u00dfem VRAM werden jetzt vollst\u00e4ndig genutzt. Zus\u00e4tzlich verbesserte das Release die Performance f\u00fcr spezifische Hash-Modi: scrypt um bis zu 320 Prozent, NetNTLMv2 auf Intel-Hardware um bis zu 223 Prozent und RAR3 um bis zu 54 Prozent. Zum Vergleich: John the Ripper, das zweite bekannte Passwort-Cracking-Tool, gilt laut technischen Analysen aus 2026 zunehmend als weniger aktiv entwickelt.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\" id=\"voraussetzungen-fuer-dieses-tutorial\">Voraussetzungen f\u00fcr dieses Tutorial<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Bevor Sie beginnen, stellen Sie sicher, dass Ihre Umgebung den folgenden Mindestanforderungen entspricht. Hashcat ist GPU-getrieben: Ohne kompatible Grafikkarte reduziert sich die Geschwindigkeit auf CPU-Werte, die f\u00fcr die meisten praktischen Szenarien nicht ausreichen. Kenntnisse \u00fcber Hashing-Algorithmen, wie im <a href=\"\/de\/2026\/06\/17\/openssl-tutorial-zertifikate\/\">OpenSSL-Tutorial<\/a> beschrieben, erleichtern das Verst\u00e4ndnis der Hash-Typen.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:table -->\n<figure class=\"wp-block-table\"><table><thead><tr><th>Komponente<\/th><th>Minimum<\/th><th>Empfohlen<\/th><\/tr><\/thead><tbody><tr><td>Betriebssystem<\/td><td>Ubuntu 22.04, Windows 10<\/td><td>Kali Linux 2026.1, Ubuntu 24.04<\/td><\/tr><tr><td>GPU (NVIDIA)<\/td><td>GTX 1060 6 GB<\/td><td>RTX 3080 \/ RTX 4070 Ti<\/td><\/tr><tr><td>GPU (AMD)<\/td><td>RX 580 8 GB<\/td><td>RX 7900 XTX<\/td><\/tr><tr><td>RAM<\/td><td>8 GB<\/td><td>32 GB<\/td><\/tr><tr><td>Speicherplatz<\/td><td>10 GB (Tool + Wordlists)<\/td><td>100 GB (gro\u00dfe Wordlists)<\/td><\/tr><tr><td>CUDA-Version (NVIDIA)<\/td><td>CUDA 11.x<\/td><td>CUDA 12.x<\/td><\/tr><tr><td>Hashcat-Version<\/td><td>v7.0.0<\/td><td>v7.1.2 (neuestes Patch pr\u00fcfen)<\/td><\/tr><tr><td>Python (optional)<\/td><td>Python 3.10<\/td><td>Python 3.12<\/td><\/tr><\/tbody><\/table><\/figure>\n<!-- \/wp:table -->\n\n<!-- wp:paragraph -->\n<p>Dieses Tutorial setzt grundlegende Linux-Kenntnisse voraus: Navigieren im Terminal, Pakete installieren, Dateipfade verstehen. F\u00fcr die Windows-Installation sind keine besonderen Vorkenntnisse n\u00f6tig. F\u00fcr das WPA2-Kapitel (Schritt 10) ben\u00f6tigen Sie au\u00dferdem eine WLAN-Karte mit Monitor-Mode-Unterst\u00fctzung sowie ausdr\u00fcckliche Genehmigung des WLAN-Eigent\u00fcmers.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\" id=\"schritt-1-hashcat-herunterladen-und-installieren\">Schritt 1: Hashcat herunterladen und installieren<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Hashcat ist kostenlos auf <a href=\"https:\/\/hashcat.net\/hashcat\/\" rel=\"noopener noreferrer\" target=\"_blank\">hashcat.net<\/a> und auf <a href=\"https:\/\/github.com\/hashcat\/hashcat\" rel=\"noopener noreferrer\" target=\"_blank\">GitHub<\/a> verf\u00fcgbar. Laden Sie die neueste Version herunter und vergleichen Sie den SHA256-Hash der heruntergeladenen Datei mit dem auf der offiziellen Seite angegebenen, um sicherzustellen, dass die Datei nicht manipuliert wurde.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\" id=\"installation-unter-linux-ubuntu-24-04-kali-linux\">Installation unter Linux (Ubuntu 24.04 \/ Kali Linux)<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Auf Kali Linux ist Hashcat bereits vorinstalliert. Unter Ubuntu und Debian-basierten Systemen empfiehlt sich die manuelle Installation aus dem Bin\u00e4rpaket, da das Repository oft eine veraltete Version liefert.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:code -->\n<pre class=\"wp-block-code\"><code># NVIDIA-Treiber und CUDA installieren (Ubuntu 24.04)\nsudo apt update\nsudo apt install -y nvidia-driver-550 nvidia-cuda-toolkit\n\n# Hashcat aus dem offiziellen Bin\u00e4rpaket installieren\nwget https:\/\/hashcat.net\/files\/hashcat-7.1.2.7z\nsudo apt install p7zip-full\n7z x hashcat-7.1.2.7z\ncd hashcat-7.1.2\n\n# Version verifizieren\n.\/hashcat --version\n# Erwartete Ausgabe: v7.1.2\n\n# Alternativ: Paketmanager (evtl. \u00e4ltere Version)\nsudo apt install hashcat<\/code><\/pre>\n<!-- \/wp:code -->\n\n<!-- wp:paragraph -->\n<p>Nach der Installation der NVIDIA-Treiber ist ein Neustart erforderlich. Pr\u00fcfen Sie anschlie\u00dfend mit <code>nvidia-smi<\/code>, ob die GPU korrekt erkannt wird. Das Ausgabe-Format zeigt GPU-Modell, Treiberversion und CUDA-Version, die Hashcat f\u00fcr die Backend-Auswahl ben\u00f6tigt.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\" id=\"installation-unter-windows-11\">Installation unter Windows 11<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Laden Sie das Windows-Bin\u00e4rpaket von hashcat.net herunter, entpacken Sie es mit 7-Zip in ein Verzeichnis Ihrer Wahl und \u00f6ffnen Sie die Eingabeaufforderung oder PowerShell in diesem Ordner. CUDA-f\u00e4hige NVIDIA-Treiber sind unter Windows in der Regel im Lieferumfang der Grafikkarte enthalten. Hashcat erkennt die GPU automatisch beim Start.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:code -->\n<pre class=\"wp-block-code\"><code># Windows: Hashcat-Version \u00fcberpr\u00fcfen (Eingabeaufforderung)\n.\\hashcat.exe --version\n\n# GPU-Status und verf\u00fcgbare Backends anzeigen\n.\\hashcat.exe -I<\/code><\/pre>\n<!-- \/wp:code -->\n\n<!-- wp:paragraph -->\n<p>Neu in Hashcat 7.0.0: Das Tool unterst\u00fctzt vollst\u00e4ndig containerisierte Umgebungen, einschlie\u00dflich Docker-Deployments und Windows-Cross-Kompilierung. F\u00fcr isolierte Testsysteme oder CI\/CD-Pipelines in Sicherheitsumgebungen bietet die Docker-Variante eine saubere Trennung ohne Treiberprobleme auf dem Host-System.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\" id=\"schritt-2-gpu-unterstuetzung-konfigurieren\">Schritt 2: GPU-Unterst\u00fctzung konfigurieren<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Die GPU-Konfiguration ist der kritischste Schritt f\u00fcr maximale Performance. Hashcat unterst\u00fctzt vier Backend-Technologien: NVIDIA CUDA (bevorzugt f\u00fcr NVIDIA-GPUs), AMD HIP (ab Hashcat 7.0.0 bevorzugt vor OpenCL bei AMD), OpenCL (Fallback f\u00fcr \u00e4ltere Systeme) und Apple Metal (native Unterst\u00fctzung f\u00fcr Apple Silicon M1 bis M4). Hashcat w\u00e4hlt automatisch das leistungsf\u00e4higste verf\u00fcgbare Backend.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:code -->\n<pre class=\"wp-block-code\"><code># GPU-Informationen und verf\u00fcgbare Backends anzeigen\nhashcat -I\n\n# Beispiel-Ausgabe (NVIDIA RTX 3080):\n# * Device #1: NVIDIA GeForce RTX 3080, 9152 MiB (9 GB), 68MCU\n#   Backend: CUDA\n\n# Benchmark f\u00fcr MD5-Hashes durchf\u00fchren\nhashcat -b -m 0\n\n# Benchmark f\u00fcr bcrypt (zum Vergleich)\nhashcat -b -m 3200\n\n# Benchmark f\u00fcr NTLM (Windows-Hashes)\nhashcat -b -m 1000<\/code><\/pre>\n<!-- \/wp:code -->\n\n<!-- wp:paragraph -->\n<p>Ein h\u00e4ufiges Problem: Veraltete NVIDIA-Treiber, die CUDA 11 oder \u00e4lter verwenden, reduzieren die Hashcat-Performance erheblich. Empfohlen sind CUDA 12.x-Treiber. Installieren Sie unter Ubuntu die aktuellsten NVIDIA-Treiber: <code>sudo add-apt-repository ppa:graphics-drivers\/ppa &amp;&amp; sudo apt install nvidia-driver-550<\/code>. Nach der Installation ist ein Neustart erforderlich.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>F\u00fcr AMD-GPUs unter Linux empfiehlt Hashcat seit Version 7.0.0 das HIP-Backend anstelle von OpenCL. HIP liefert laut Hashcat-Entwicklern f\u00fcr bestimmte Hash-Modi deutlich h\u00f6here Performance. Installieren Sie ROCm 6.x \u00fcber den AMD-Software-Manager, bevor Sie Hashcat ausf\u00fchren. Apple-Silicon-Nutzer (M1 bis M4) profitieren seit v7.0.0 von nativem Metal-Support ohne Emulationsschicht.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\" id=\"schritt-3-erste-tests-und-benchmark-ueberpruefung\">Schritt 3: Erste Tests und Benchmark-\u00dcberpr\u00fcfung<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Bevor Sie mit echten Hashes arbeiten, f\u00fchren Sie einen Benchmark durch. Dieser zeigt, welche Geschwindigkeit Ihre Hardware f\u00fcr verschiedene Algorithmen erreicht, und hilft bei der Absch\u00e4tzung, wie lange ein Angriff dauern wird. Hashcat gibt die Geschwindigkeit in Hashes pro Sekunde (H\/s), Kilohashes (kH\/s), Megahashes (MH\/s) oder Gigahashes (GH\/s) an.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:code -->\n<pre class=\"wp-block-code\"><code># Vollst\u00e4ndiger Benchmark f\u00fcr die wichtigsten Hash-Modi\nhashcat -b -m 0     # MD5\nhashcat -b -m 100   # SHA1\nhashcat -b -m 1400  # SHA-256\nhashcat -b -m 1000  # NTLM (Windows)\nhashcat -b -m 3200  # bcrypt\n\n# Beispiel-Ausgabe (NVIDIA RTX 3080, Richtwerte):\n# MD5:     ca. 24.000 MH\/s  (24 Milliarden H\/s)\n# SHA1:    ca.  6.500 MH\/s\n# SHA-256: ca.  4.500 MH\/s\n# NTLM:   ca. 21.000 MH\/s\n# bcrypt:  ca.     18 kH\/s  (18.000 H\/s)<\/code><\/pre>\n<!-- \/wp:code -->\n\n<!-- wp:paragraph -->\n<p>Die enorme Geschwindigkeitsdifferenz zwischen MD5\/NTLM und bcrypt ist kein Zufall: MD5 wurde urspr\u00fcnglich f\u00fcr schnelle Pr\u00fcfsummen entwickelt und ist auf moderner Hardware in Sekunden zu knacken, wenn das Passwort in einer Wordlist vorkommt. bcrypt, Argon2 und scrypt wurden bewusst ressourcenintensiv gestaltet, um Brute-Force-Angriffe zu verlangsamen. Hashcat v7.0.0 verbesserte die scrypt-Performance um bis zu 320 Prozent, bleibt aber selbst auf leistungsstarker Hardware bei wenigen Kilohashes pro Sekunde f\u00fcr diese Algorithmen.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Dieser Benchmark-Vergleich ist die wichtigste praktische Lektion der Passwort-Sicherheit: Wer sein System mit bcrypt (Kosten 12+) oder Argon2id sch\u00fctzt, ist gegen\u00fcber GPU-beschleunigten Brute-Force-Angriffen effektiv abgesichert. MD5- und SHA1-Passwort-Hashes ohne Salt dagegen sind bei schwachen Passw\u00f6rtern in Sekunden gecrackt.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\" id=\"schritt-4-hash-typen-und-den-m-parameter-verstehen\">Schritt 4: Hash-Typen und den -m Parameter verstehen<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Der <code>-m<\/code> Parameter bestimmt den zu knackenden Hash-Typ. Hashcat v7.1.2 unterst\u00fctzt \u00fcber 300 Algorithmen, darunter seit v7.0.0 58 neue anwendungsspezifische Typen, unter anderem Argon2, MetaMask-Wallets, Microsoft-Online-Konten, SNMPv3, GPG-Schl\u00fcssel, OpenSSH-Schl\u00fcssel und LUKS2-Volumes. Neu hinzugekommen sind au\u00dferdem 17 generische Hash-Konstruktionen und 11 neue Primitive f\u00fcr die Plugin-Entwicklung.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:table -->\n<figure class=\"wp-block-table\"><table><thead><tr><th>-m Wert<\/th><th>Hash-Typ<\/th><th>Erkennungsmerkmal<\/th><th>Typischer Einsatz<\/th><\/tr><\/thead><tbody><tr><td>0<\/td><td>MD5<\/td><td>32 Hex-Zeichen, kein Pr\u00e4fix<\/td><td>\u00c4ltere Webanwendungen, CMS<\/td><\/tr><tr><td>100<\/td><td>SHA1<\/td><td>40 Hex-Zeichen, kein Pr\u00e4fix<\/td><td>Git-Commits, \u00e4ltere Systeme<\/td><\/tr><tr><td>1400<\/td><td>SHA-256<\/td><td>64 Hex-Zeichen, kein Pr\u00e4fix<\/td><td>Moderne Webanwendungen<\/td><\/tr><tr><td>1700<\/td><td>SHA-512<\/td><td>128 Hex-Zeichen, kein Pr\u00e4fix<\/td><td>Linux \/etc\/shadow (selten)<\/td><\/tr><tr><td>1000<\/td><td>NTLM<\/td><td>32 Hex-Zeichen (wie MD5)<\/td><td>Windows Active Directory<\/td><\/tr><tr><td>3200<\/td><td>bcrypt $2*$<\/td><td>Beginnt mit $2a$, $2b$, $2y$<\/td><td>PHP-Anwendungen, Webserver<\/td><\/tr><tr><td>500<\/td><td>MD5crypt $1$<\/td><td>Beginnt mit $1$<\/td><td>\u00c4ltere Linux-Systeme<\/td><\/tr><tr><td>1800<\/td><td>sha512crypt $6$<\/td><td>Beginnt mit $6$<\/td><td>Modernes Linux \/etc\/shadow<\/td><\/tr><tr><td>22000<\/td><td>WPA-PBKDF2-PMKID+EAPOL<\/td><td>WPA*02*&#8230;<\/td><td>WLAN WPA2-Passw\u00f6rter<\/td><\/tr><tr><td>13400<\/td><td>KeePass 1-4<\/td><td>$keepass$*2*&#8230;<\/td><td>KeePass-Datenbanken<\/td><\/tr><tr><td>18300<\/td><td>Apple File System (APFS)<\/td><td>$fvde$2$&#8230;<\/td><td>macOS FileVault<\/td><\/tr><tr><td>19500<\/td><td>OpenSSH Private Keys<\/td><td>$PEM$1$4$&#8230;<\/td><td>SSH-Schl\u00fcssel mit Passphrase<\/td><\/tr><\/tbody><\/table><\/figure>\n<!-- \/wp:table -->\n\n<!-- wp:paragraph -->\n<p>Ein h\u00e4ufiger Fehler ist die Wahl des falschen <code>-m<\/code> Werts. Wenn Hashcat <em>\u201eToken length exception&#8221;<\/em> meldet, liegt in den meisten F\u00e4llen ein falscher Hash-Typ vor. Der n\u00e4chste Schritt erkl\u00e4rt, wie Sie den richtigen Typ automatisch ermitteln. Wichtig: NTLM-Hashes (Modus 1000) und MD5-Hashes (Modus 0) haben beide 32 Hex-Zeichen. Sie sind visuell nicht voneinander zu unterscheiden. Der Kontext (Windows vs. Webanwendung) gibt den entscheidenden Hinweis.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\" id=\"schritt-5-hashes-automatisch-identifizieren-mit-identify\">Schritt 5: Hashes automatisch identifizieren mit &#8211;identify<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Eine der meistgenutzten Neuerungen in Hashcat 7.0.0 ist das <code>--identify<\/code> Flag. Es analysiert das Format eines Hash-Strings und zeigt alle m\u00f6glichen \u00dcbereinstimmungen aus der Hashcat-Datenbank an. Damit entf\u00e4llt das manuelle Nachschlagen in der Hash-Typen-Tabelle, ein Prozess, der bei unbekannten Hashes aus CTF-Aufgaben oder Datenbank-Dumps bisher zeitaufw\u00e4ndig war.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:code -->\n<pre class=\"wp-block-code\"><code># Hash-Typ eines unbekannten Hashes ermitteln\nhashcat --identify '5f4dcc3b5aa765d61d8327deb882cf99'\n\n# Beispiel-Ausgabe:\n# The following 7 hash-modes match the structure of your input hash:\n#\n#   #  | Name                                    | Category\n# =====+=========================================+================\n#    0  | MD5                                     | Raw Hash\n#   70  | md5(utf16le($pass))                     | Raw Hash\n# 2600  | md5(md5($pass))                         | Raw Hash\n# ...\n\n# bcrypt-Hash identifizieren\nhashcat --identify '$2a$12$R9h\/cIPz0gi.URNNX3kh2OPST9\/PgBkqquzi.Ss7KIUgO2t0jWMUW'\n\n# Ausgabe:\n# 3200 | bcrypt $2*$, Blowfish (Unix) | Operating System\n\n# SHA-512-crypt identifizieren\nhashcat --identify '$6$rounds=656000$xyz...'\n\n# Ausgabe:\n# 1800 | sha512crypt $6$, SHA512 (Unix) | Operating System<\/code><\/pre>\n<!-- \/wp:code -->\n\n<!-- wp:paragraph -->\n<p>F\u00fcr viele Hashes lassen sich durch direkten Blick auf das Pr\u00e4fix schnelle R\u00fcckschl\u00fcsse ziehen: Hashes, die mit <code>$6$<\/code> beginnen, sind sha512crypt-Hashes (Modus 1800). Hashes mit <code>$2a$<\/code> oder <code>$2b$<\/code> sind bcrypt (Modus 3200). Hashes ohne Pr\u00e4fix und mit genau 32 Hex-Zeichen sind wahrscheinlich MD5 (Modus 0) oder NTLM (Modus 1000). Der Kontext des Zielsystems liefert den entscheidenden Unterschied.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Die <code>--identify<\/code> Funktion ist besonders hilfreich bei CTF-Aufgaben (Capture the Flag), bei denen Hash-Strings ohne Typ-Angabe aus Datenbankdumps oder Netzwerk-Captures gewonnen werden. Kombinieren Sie <code>--identify<\/code> mit einem grep-Filter, um nur die wahrscheinlichsten Treffer zu isolieren: Hashcat sortiert die Ausgabe nach \u00dcbereinstimmungswahrscheinlichkeit.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\" id=\"schritt-6-woerterbuch-angriff-modus-0\">Schritt 6: W\u00f6rterbuch-Angriff (Modus 0)<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Der W\u00f6rterbuch-Angriff ist in der Praxis der effektivste Angriffsmodus. Er testet systematisch jedes Wort einer Wordlist als m\u00f6gliches Passwort gegen den Ziel-Hash. Die Effektivit\u00e4t h\u00e4ngt direkt von der Qualit\u00e4t der Wordlist ab. Die RockYou-Wordlist mit Millionen realer Passw\u00f6rter aus historischen Datenbankdumps ist der Standard-Ausgangspunkt f\u00fcr die meisten Angriffe und auf Kali Linux bereits unter <code>\/usr\/share\/wordlists\/rockyou.txt.gz<\/code> vorinstalliert.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>F\u00fcr dieses Tutorial verwenden wir einen MD5-Hash des Passworts \u201epassword&#8221;, den Sie legal auf Ihrem eigenen System erzeugen und testen k\u00f6nnen.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:code -->\n<pre class=\"wp-block-code\"><code># Test-Hash erzeugen (eigenes System, kein fremdes Ziel)\necho -n \"password\" | md5sum\n# Ausgabe: 5f4dcc3b5aa765d61d8327deb882cf99  -\n\n# Hash in Datei speichern\necho \"5f4dcc3b5aa765d61d8327deb882cf99\" > hashes.txt\n\n# RockYou-Wordlist entpacken (Kali Linux)\ngunzip \/usr\/share\/wordlists\/rockyou.txt.gz\n\n# W\u00f6rterbuch-Angriff starten (-m 0 = MD5, -a 0 = W\u00f6rterbuch)\nhashcat -m 0 -a 0 hashes.txt \/usr\/share\/wordlists\/rockyou.txt\n\n# Erwartete Ausgabe:\n# 5f4dcc3b5aa765d61d8327deb882cf99:password\n#\n# Session..........: hashcat\n# Status...........: Cracked\n# Hash.Mode........: 0 (MD5)\n# Recovered........: 1\/1 (100.00%)<\/code><\/pre>\n<!-- \/wp:code -->\n\n<!-- wp:paragraph -->\n<p>Die wichtigsten Parameter: <code>-m 0<\/code> w\u00e4hlt den Hash-Typ (MD5), <code>-a 0<\/code> w\u00e4hlt den Angriffsmodus (W\u00f6rterbuch), <code>hashes.txt<\/code> enth\u00e4lt die Ziel-Hashes und <code>rockyou.txt<\/code> ist die Wordlist. Hashcat unterst\u00fctzt mehrere Hashes in einer Datei: ein Hash pro Zeile. Alle Hashes werden gleichzeitig angegriffen, was den Zeitaufwand pro Hash bei vielen Zielen massiv reduziert.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Ein wichtiges Hashcat-Feature beim W\u00f6rterbuch-Angriff ist das Potfile: Hashcat speichert gecrackte Hashes automatisch unter <code>~\/.hashcat\/hashcat.potfile<\/code>. Bei einem erneuten Aufruf mit demselben Hash wird das Ergebnis sofort angezeigt, ohne den Angriff zu wiederholen. Zeigen Sie alle bisher gecknackten Hashes mit dem Flag <code>--show<\/code> an, ohne einen neuen Angriff zu starten: <code>hashcat -m 0 --show hashes.txt<\/code>.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>F\u00fcr professionelle Audits bietet die SecLists-Sammlung (github.com\/danielmiessler\/SecLists) spezialisierte Wordlists f\u00fcr verschiedene Szenarien: Standardpassw\u00f6rter von Routern, h\u00e4ufige Webpassw\u00f6rter, deutsche W\u00f6rter und viele weitere. Das Tool CeWL (Custom Word List Generator) erstellt zielspezifische Wordlists aus Webseiten eines Zielsystems, indem es alle sichtbaren Texte extrahiert und als Passwort-Kandidaten aufbereitet.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\" id=\"schritt-7-brute-force-mit-masken-modus-3\">Schritt 7: Brute-Force mit Masken (Modus 3)<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Der Masken-Angriff (Modus 3) testet systematisch alle Kombinationen innerhalb eines definierten Zeichensets und einer bestimmten L\u00e4nge. Er ist effizienter als ein unkontrollierter Brute-Force, weil Sie den Suchraum auf das wahrscheinliche Passwortformat einschr\u00e4nken k\u00f6nnen: beispielsweise acht Zeichen mit vier Kleinbuchstaben, zwei Ziffern und zwei Sonderzeichen.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Hashcat verwendet spezielle Maskenzeichen zur Definition des Zeichenraums f\u00fcr jede Position im Passwort:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul class=\"wp-block-list\"><li><code>?l<\/code>: Kleinbuchstaben (a-z, 26 Zeichen)<\/li><li><code>?u<\/code>: Gro\u00dfbuchstaben (A-Z, 26 Zeichen)<\/li><li><code>?d<\/code>: Ziffern (0-9, 10 Zeichen)<\/li><li><code>?s<\/code>: Sonderzeichen (!@#$%^&amp;*&#8230;, 33 Zeichen)<\/li><li><code>?a<\/code>: Alle Zeichen (Kombination aus ?l, ?u, ?d, ?s: 95 Zeichen)<\/li><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:code -->\n<pre class=\"wp-block-code\"><code># Alle 6-stelligen numerischen PINs testen\nhashcat -m 0 -a 3 hashes.txt '?d?d?d?d?d?d'\n\n# 8-stellig: 4 Kleinbuchstaben + 4 Ziffern\nhashcat -m 0 -a 3 hashes.txt '?l?l?l?l?d?d?d?d'\n\n# Alle 8-stelligen Kombinationen aus dem vollen Zeichenset\nhashcat -m 0 -a 3 hashes.txt '?a?a?a?a?a?a?a?a'\n\n# Inkrementell: L\u00e4nge 4 bis 8 Zeichen, alle Zeichen\nhashcat -m 0 -a 3 hashes.txt '?a?a?a?a?a?a?a?a' --increment --increment-min=4 --increment-max=8<\/code><\/pre>\n<!-- \/wp:code -->\n\n<!-- wp:paragraph -->\n<p>Der kritische Faktor beim Masken-Angriff ist der Suchraum: Ein 8-stelliges Passwort aus dem Zeichenset <code>?a<\/code> (95 Zeichen) ergibt 95^8 = rund 6,6 Billionen Kombinationen. Bei ca. 24 Milliarden MD5-Hashes pro Sekunde auf einer RTX 3080 dauert das vollst\u00e4ndige Durchsuchen etwa 4 bis 5 Minuten. F\u00fcr bcrypt mit ca. 18.000 H\/s w\u00fcrde derselbe Suchraum \u00fcber 11 Millionen Jahre dauern, was den praktischen Unterschied zwischen sicheren und unsicheren Hashing-Algorithmen verdeutlicht.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>F\u00fcr inkrementelle Angriffe, die systematisch alle L\u00e4ngen von 1 bis n testen, verwenden Sie das <code>--increment<\/code> Flag gemeinsam mit <code>--increment-min<\/code> und <code>--increment-max<\/code>. Dies eignet sich besonders, wenn die Passwortl\u00e4nge unbekannt ist und Sie eine effiziente Suche von kurzen hin zu l\u00e4ngeren Passw\u00f6rtern durchf\u00fchren m\u00f6chten.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\" id=\"schritt-8-regelbasierter-angriff\">Schritt 8: Regelbasierter Angriff<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Der regelbasierte Angriff kombiniert einen W\u00f6rterbuch-Angriff mit Transformationsregeln und ist in der Praxis oft der effektivste Ansatz. Reale Nutzer wandeln W\u00f6rter h\u00e4ufig nach vorhersagbaren Mustern in Passw\u00f6rter um: ein gro\u00dfer Anfangsbuchstabe, eine angeh\u00e4ngte Zahl, ein Sonderzeichen am Ende, oder Buchstabenersetzungen (a durch @, i durch 1). Hashcat enth\u00e4lt mehrere vorgefertigte Regelwerke, die genau diese Muster abdecken.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:code -->\n<pre class=\"wp-block-code\"><code># Verf\u00fcgbare Regelwerke anzeigen\nls \/usr\/share\/hashcat\/rules\/\n# Ausgabe enth\u00e4lt: best64.rule, d3ad0ne.rule, dive.rule, top10_2025.rule ...\n\n# Regelbasierter Angriff mit best64.rule\nhashcat -m 0 -a 0 hashes.txt \/usr\/share\/wordlists\/rockyou.txt \\\n  -r \/usr\/share\/hashcat\/rules\/best64.rule\n\n# Mit dem neuen top10_2025.rule (Hashcat 7.0.0)\nhashcat -m 0 -a 0 hashes.txt \/usr\/share\/wordlists\/rockyou.txt \\\n  -r \/usr\/share\/hashcat\/rules\/top10_2025.rule\n\n# Mehrere Regelwerke kombinieren\nhashcat -m 0 -a 0 hashes.txt \/usr\/share\/wordlists\/rockyou.txt \\\n  -r \/usr\/share\/hashcat\/rules\/best64.rule \\\n  -r \/usr\/share\/hashcat\/rules\/top10_2025.rule<\/code><\/pre>\n<!-- \/wp:code -->\n\n<!-- wp:paragraph -->\n<p>Das Regelwerk <code>best64.rule<\/code> enth\u00e4lt 64 der statistisch wirkungsvollsten Transformationsregeln, abgeleitet aus der Analyse realer Passwort-Leaks. Eine Regel wie <code>$1<\/code> h\u00e4ngt die Ziffer \u201e1&#8243; an jedes Wort an. <code>c<\/code> wandelt den ersten Buchstaben in einen Gro\u00dfbuchstaben um. <code>$!<\/code> h\u00e4ngt ein Ausrufezeichen an. Kombiniert produzieren drei solcher Regeln aus dem Wort \u201epasswort&#8221; Varianten wie \u201ePasswort1!&#8221;, \u201ePASSWORT1&#8243; oder \u201ep@sswort&#8221;.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Neu in Hashcat v7.0.0 ist die Regel <code>top10_2025.rule<\/code>, die auf der Analyse aktueller Passwort-Leaks aus dem Jahr 2025 basiert. Die bestehenden Regelwerke <code>dive.rule<\/code> und <code>d3ad0ne.rule<\/code> wurden in v7.0.0 ebenfalls optimiert. Eigene Regeln lassen sich in einer Textdatei anlegen, eine Regel pro Zeile. Die vollst\u00e4ndige Regelwerks-Dokumentation finden Sie im Hashcat-Wiki.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:code -->\n<pre class=\"wp-block-code\"><code># Beispiel: Eigene Regeldatei (custom.rule)\n# c        = Ersten Buchstaben gro\u00df schreiben\n# $1       = \"1\" anh\u00e4ngen\n# $!       = \"!\" anh\u00e4ngen\n# so0      = \"o\" durch \"0\" ersetzen\n\n# Angriff mit eigener Regel\nhashcat -m 0 -a 0 hashes.txt wordlist.txt -r custom.rule<\/code><\/pre>\n<!-- \/wp:code -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\" id=\"schritt-9-ntlm-hashes-und-windows-passwoerter\">Schritt 9: NTLM-Hashes und Windows-Passw\u00f6rter<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>NTLM-Hashes (Modus 1000) sind das Windows-Standardformat f\u00fcr Passwort-Hashes in Active Directory-Umgebungen. Sie basieren auf dem veralteten MD4-Algorithmus und verwenden keine Salts, was sie zu einem bevorzugten Ziel bei Sicherheitsaudits macht. Der Hashcat-Benchmark zeigt, dass NTLM \u00e4hnlich schnell zu berechnen ist wie MD5, mit \u00fcber 20 Milliarden Hashes pro Sekunde auf einer RTX 3080.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:code -->\n<pre class=\"wp-block-code\"><code># Test-NTLM-Hash erzeugen (Python, eigenes System)\npython3 -c \"\nimport hashlib\npasswort = 'Testpasswort123'\nntlm = hashlib.new('md4', passwort.encode('utf-16-le')).hexdigest()\nprint(ntlm)\n\"\n\n# NTLM-Hash in Datei speichern\necho \"[NTLM-HASH]\" > ntlm_hashes.txt\n\n# W\u00f6rterbuch-Angriff gegen NTLM\nhashcat -m 1000 -a 0 ntlm_hashes.txt \/usr\/share\/wordlists\/rockyou.txt\n\n# Mit Regelwerk f\u00fcr typische Windows-Passw\u00f6rter\nhashcat -m 1000 -a 0 ntlm_hashes.txt \/usr\/share\/wordlists\/rockyou.txt \\\n  -r \/usr\/share\/hashcat\/rules\/best64.rule<\/code><\/pre>\n<!-- \/wp:code -->\n\n<!-- wp:paragraph -->\n<p>NTLM ohne Salt bedeutet: Zwei Nutzer mit demselben Passwort haben identische NTLM-Hashes. Das erm\u00f6glicht sogenannte Pass-the-Hash-Angriffe, bei denen der Hash selbst als Authentifizierungstoken genutzt wird, ohne das Klartext-Passwort zu kennen. Im Kontext eines autorisierten Security-Audits ist das Auffinden solcher Hashes ein kritischer Befund, der sofortige Gegenma\u00dfnahmen erfordert: Einf\u00fchrung von Protected Users-Gruppen, Deaktivierung von NTLM zugunsten von Kerberos, und Erzwingung starker, einzigartiger Passw\u00f6rter.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Neben NTLM unterst\u00fctzt Hashcat auch Net-NTLMv2 (Modus 5600), das bei Challenge-Response-Authentifizierungen in Netzwerken \u00fcbertragen wird. Hashcat 7.0.0 verbesserte die NetNTLMv2-Performance auf Intel-Hardware um 223 Prozent. F\u00fcr die Verwendung in autorisierten Active-Directory-Audits lesen Sie die Dokumentation des BSI zum Thema Passwort-Richtlinien und Windows-Authentifizierung.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\" id=\"schritt-10-wpa2-pmkid-angriff\">Schritt 10: WPA2 PMKID-Angriff<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Hashcat Modus 22000 (WPA-PBKDF2-PMKID+EAPOL) ist der aktuelle Standard f\u00fcr die Sicherheitsanalyse von WPA2-gesch\u00fctzten WLAN-Netzwerken. Im Gegensatz zur \u00e4lteren Methode (Modus 2500, in Hashcat 7.x als veraltet markiert) erfordert der PMKID-Angriff keinen vollst\u00e4ndigen 4-Wege-Handshake mit einem verbundenen Client, was die Erfassung der Daten vereinfacht. Dieser Abschnitt gilt ausschlie\u00dflich f\u00fcr autorisierte Tests auf eigenen Netzwerken oder im Rahmen schriftlich beauftragter WLAN-Sicherheitsassessments.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:code -->\n<pre class=\"wp-block-code\"><code># WPA2-Handshake (pcapng) in das hc22000-Format konvertieren\n# Voraussetzung: hcxtools installiert (sudo apt install hcxtools)\nhcxpcapngtool -o capture.hc22000 capture.pcapng\n\n# Informationen zum Hash-Modus 22000 anzeigen\nhashcat --hash-info 22000\n\n# W\u00f6rterbuch-Angriff gegen WPA2-Hash\nhashcat -m 22000 -a 0 capture.hc22000 \/usr\/share\/wordlists\/rockyou.txt\n\n# Masken-Angriff f\u00fcr typische ISP-Standardpassw\u00f6rter (8 Ziffern)\nhashcat -m 22000 -a 3 capture.hc22000 '?d?d?d?d?d?d?d?d'\n\n# Mit Regelwerk f\u00fcr h\u00e4ufige WLAN-Passwortmuster\nhashcat -m 22000 -a 0 capture.hc22000 \/usr\/share\/wordlists\/rockyou.txt \\\n  -r \/usr\/share\/hashcat\/rules\/best64.rule<\/code><\/pre>\n<!-- \/wp:code -->\n\n<!-- wp:paragraph -->\n<p>WPA2-Passw\u00f6rter werden mit PBKDF2 und 4096 Iterationen gehasht, was die Knack-Geschwindigkeit erheblich begrenzt. Selbst auf einer RTX 3080 erreicht Hashcat f\u00fcr WPA2 nur wenige Hundert Kilohashes pro Sekunde. Ein Angriff auf ein langes, zuf\u00e4lliges Passwort ist in realistischer Zeit kaum durchf\u00fchrbar. Standard-Router-Passw\u00f6rter aus dem ISP-Lieferumfang dagegen (oft 8 bis 12 Ziffern oder bekannte W\u00f6rterbuchkombinationen) k\u00f6nnen in Minuten getestet werden.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Hashcat 7.0.0 f\u00fcgte 20 neue Hash-Extraktionstools hinzu, darunter Werkzeuge f\u00fcr BitLocker- und APFS-Volumes. Im Kontext eines autorisierten forensischen Audits k\u00f6nnen damit passphrase-gesicherte verschl\u00fcsselte Volumes analysiert werden. F\u00fcr sichere Passphrase-Verwaltung in Produktivumgebungen lesen Sie das <a href=\"\/de\/2026\/06\/18\/hashicorp-vault-tutorial\/\">HashiCorp Vault-Tutorial<\/a>.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\" id=\"schritt-11-session-management-und-performance-tuning\">Schritt 11: Session-Management und Performance-Tuning<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>L\u00e4ngere Hashcat-Jobs k\u00f6nnen Stunden oder Tage dauern. Das Session-Management erm\u00f6glicht es, einen Angriff zu unterbrechen und sp\u00e4ter fortzusetzen, ohne von vorne zu beginnen. Hashcat speichert den Fortschritt in einem Restore-Point, der beim Neustart automatisch geladen wird. Dieses Feature ist besonders wichtig f\u00fcr intensive Angriffe, die \u00fcber Nacht oder \u00fcber mehrere Tage laufen.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:code -->\n<pre class=\"wp-block-code\"><code># Angriff mit Session-Name starten\nhashcat -m 0 -a 0 hashes.txt rockyou.txt --session mein_audit_job\n\n# Angriff pausieren: q dr\u00fccken oder Ctrl+C\n# Session fortsetzen\nhashcat --restore --session mein_audit_job\n\n# Workload-Profil einstellen (1=minimal bis 4=maximal)\nhashcat -m 0 -a 0 hashes.txt rockyou.txt -w 3\n\n# Mehrere GPUs nutzen (Device 1 und 2)\nhashcat -m 0 -a 0 hashes.txt rockyou.txt -d 1,2\n\n# GPU-Temperaturgrenzwert setzen (Schutz vor \u00dcberhitzung)\nhashcat -m 0 -a 0 hashes.txt rockyou.txt --gpu-temp-abort=90\n\n# Gecrackte Hashes in Datei schreiben\nhashcat -m 0 -a 0 hashes.txt rockyou.txt -o cracked.txt --outfile-format 2<\/code><\/pre>\n<!-- \/wp:code -->\n\n<!-- wp:paragraph -->\n<p>Das Workload-Profil (<code>-w<\/code>) steuert, wie aggressiv Hashcat die GPU auslastet. Profil 4 maximiert die Geschwindigkeit, macht das System aber f\u00fcr andere Aufgaben nahezu unbenutzbar. Profil 2 (Standard) balanciert Performance und System-Reaktionsf\u00e4higkeit. F\u00fcr Server ohne aktive Nutzer empfehlen Red-Team-Professionals Profil 3 oder 4. \u00dcberwachen Sie die GPU-Temperatur w\u00e4hrend intensiver Jobs: <code>nvidia-smi dmon -s t<\/code> zeigt die Temperatur in Echtzeit an.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>F\u00fcr verteilte Angriffe \u00fcber mehrere Maschinen hinweg existiert das Open-Source-Tool Hashtopolis, das Hashcat-Jobs koordiniert, den Suchraum automatisch aufteilt und Ergebnisse zentral sammelt. Hashtopolis bietet eine Web-Oberfl\u00e4che zur Verwaltung von Agenten und ist in gr\u00f6\u00dferen Red-Team-Umgebungen und CTF-Teams weit verbreitet. F\u00fcr autorisierte Sicherheitsaudits in Unternehmensumgebungen ist ein dokumentierter, nachvollziehbarer Arbeitsprozess wichtig, den Hashtopolis mit seinen Logs unterst\u00fctzt.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\" id=\"schritt-12-rechtliche-grundlagen-und-ethische-nutzung\">Schritt 12: Rechtliche Grundlagen und ethische Nutzung<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Hashcat ist ein Dual-Use-Tool: Es dient sowohl der legitimen Sicherheitsforschung als auch, in falschen H\u00e4nden, dem Angriff auf Systeme. In Deutschland regelt \u00a7202a StGB (Aussp\u00e4hen von Daten) den unbefugten Zugriff auf Daten, \u00a7202c StGB stellt das Vorbereiten solcher Taten unter Strafe. Das Knacken von Hashes, die aus einem System ohne Genehmigung des Eigent\u00fcmers stammen, kann strafrechtlich verfolgt werden, auch wenn die Bearbeitung offline auf dem eigenen Rechner erfolgt.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:table -->\n<figure class=\"wp-block-table\"><table><thead><tr><th>Szenario<\/th><th>Legal in DE?<\/th><th>Voraussetzung<\/th><\/tr><\/thead><tbody><tr><td>Eigene Passwort-Datenbank testen<\/td><td>Ja<\/td><td>Eigene Daten, kein Dritter betroffen<\/td><\/tr><tr><td>CTF-Wettkampf-Hashes<\/td><td>Ja<\/td><td>Ausdr\u00fcckliche Genehmigung im Wettkampfrahmen<\/td><\/tr><tr><td>Beauftragter Penetrationstest<\/td><td>Ja<\/td><td>Schriftlicher Auftrag des Systemeigent\u00fcmers<\/td><\/tr><tr><td>Eigenes WLAN testen<\/td><td>Ja<\/td><td>Nachweisbares Eigentumsrecht am Netz<\/td><\/tr><tr><td>Hashes aus fremden Datenbanken<\/td><td>Nein<\/td><td>Strafbar nach \u00a7202a\/c StGB<\/td><\/tr><tr><td>Fremdes WLAN ohne Erlaubnis<\/td><td>Nein<\/td><td>Strafbar nach \u00a7202a StGB und TKG<\/td><\/tr><tr><td>Akademische Forschung mit Testdaten<\/td><td>Ja<\/td><td>Ausschlie\u00dflich synthetische Daten verwenden<\/td><\/tr><\/tbody><\/table><\/figure>\n<!-- \/wp:table -->\n\n<!-- wp:paragraph -->\n<p>F\u00fcr autorisierte Penetrationstests empfiehlt das Bundesamt f\u00fcr Sicherheit in der Informationstechnik (BSI) einen schriftlichen Pentest-Vertrag, der Umfang, Methoden und Zeitr\u00e4ume des Tests klar definiert. Ohne diese Dokumentation sind selbst autorisierte Tests rechtlich riskant. Der Vertrag sollte explizit das Einsetzen von Passwort-Cracking-Tools wie Hashcat genehmigen und den Umgang mit erbeuteten Hashes und Klartext-Passw\u00f6rtern regeln. Lesen Sie f\u00fcr defensivere Perspektiven auch die Artikel zu <a href=\"\/de\/2026\/06\/19\/ssh-keys-erstellen-linux\/\">SSH-Key-Best-Practices<\/a> und zum <a href=\"\/de\/2026\/06\/17\/openssl-tutorial-zertifikate\/\">OpenSSL-Tutorial<\/a>.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\" id=\"haeufige-fehler-und-fehlerbehebung\">H\u00e4ufige Fehler und Fehlerbehebung<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Die folgenden acht Probleme treten bei Hashcat-Einsteigern am h\u00e4ufigsten auf. Jedes Problem wird mit dem genauen Symptom, der Ursache und der L\u00f6sung beschrieben.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\" id=\"problem-1-no-devices-found-oder-no-opencl-cuda-devices-found\">Problem 1: &#8220;No devices found&#8221; oder &#8220;No OpenCL\/CUDA devices found&#8221;<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p><strong>Ursache:<\/strong> NVIDIA- oder AMD-Treiber nicht installiert, CUDA\/ROCm fehlt, oder die GPU wird in einer virtuellen Umgebung nicht durchgereicht. Hashcat in VirtualBox oder VMware ohne GPU-Passthrough sieht keine dedizierte Hardware-GPU.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>L\u00f6sung:<\/strong> Pr\u00fcfen Sie mit <code>nvidia-smi<\/code> (NVIDIA) oder <code>rocm-smi<\/code> (AMD), ob das System die GPU erkennt. Installieren Sie fehlende Treiber und starten Sie neu. In virtuellen Umgebungen wechseln Sie auf eine physische Maschine oder nutzen Sie Docker mit GPU-Passthrough (<code>--gpus all<\/code>).<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\" id=\"problem-2-token-length-exception\">Problem 2: &#8220;Token length exception&#8221;<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p><strong>Ursache:<\/strong> Der gew\u00e4hlte <code>-m<\/code> Wert passt nicht zum Hash-Format. Ein MD5-Hash (32 Hex-Zeichen) unter dem bcrypt-Modus (3200) zu verarbeiten, erzeugt diesen Fehler. Auch abgeschnittene oder falsch kopierte Hash-Strings l\u00f6sen ihn aus.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>L\u00f6sung:<\/strong> Nutzen Sie <code>hashcat --identify &lt;hash&gt;<\/code>, um den korrekten Modus zu bestimmen. Pr\u00fcfen Sie, ob der Hash-String vollst\u00e4ndig ohne f\u00fchrende oder abschlie\u00dfende Leerzeichen kopiert wurde. Bei bcrypt-Hashes muss das komplette Format inklusive Pr\u00e4fix (<code>$2a$12$...<\/code>) \u00fcbergeben werden.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\" id=\"problem-3-exhausted-ohne-gecknackten-hash\">Problem 3: &#8220;Exhausted&#8221; ohne gecknackten Hash<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p><strong>Ursache:<\/strong> Die Wordlist ist vollst\u00e4ndig durchsucht, aber das Passwort wurde nicht gefunden. Die Wordlist deckt das spezifische Passwort nicht ab.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>L\u00f6sung:<\/strong> Wechseln Sie auf eine gr\u00f6\u00dfere oder spezialisierte Wordlist. Kombinieren Sie den W\u00f6rterbuch-Angriff mit Regelwerken (<code>-r best64.rule<\/code>). Als n\u00e4chste Eskalationsstufe versuchen Sie einen Masken-Angriff mit angepasstem Zeichenset. F\u00fcr CTF-Aufgaben pr\u00fcfen Sie die Aufgabenbeschreibung auf Hinweise zum Passwortformat, da viele CTF-Challenges absichtlich ungew\u00f6hnliche Passw\u00f6rter verwenden.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\" id=\"problem-4-deutlich-langsamere-geschwindigkeit-als-im-benchmark\">Problem 4: Deutlich langsamere Geschwindigkeit als im Benchmark<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p><strong>Ursache:<\/strong> Workload-Profil zu niedrig (Standard: -w 2), GPU-Throttling durch \u00dcberhitzung, oder Hashcat l\u00e4uft auf CPU statt GPU.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>L\u00f6sung:<\/strong> Erh\u00f6hen Sie das Workload-Profil auf <code>-w 3<\/code> oder <code>-w 4<\/code>. Pr\u00fcfen Sie die GPU-Temperatur mit <code>nvidia-smi dmon -s t<\/code>. \u00dcberpr\u00fcfen Sie mit <code>hashcat -I<\/code>, welches Backend aktiv ist: Bei korrekter Konfiguration sollte CUDA oder HIP angezeigt werden, nicht CPU.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\" id=\"problem-5-wpa2-datei-wird-nicht-akzeptiert\">Problem 5: WPA2-Datei wird nicht akzeptiert<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p><strong>Ursache:<\/strong> Hashcat 7.x akzeptiert kein .hccapx-Format mehr f\u00fcr Modus 22000. Das alte Format (Modus 2500) ist als veraltet markiert und wird nicht mehr unterst\u00fctzt.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>L\u00f6sung:<\/strong> Konvertieren Sie .hccapx-Dateien mit dem Tool hcxtools in das neue .hc22000 Format. Installieren Sie hcxtools mit <code>sudo apt install hcxtools<\/code> und konvertieren Sie: <code>hcxpcapngtool -o capture.hc22000 capture.pcapng<\/code>. Das neue Format enth\u00e4lt sowohl PMKID- als auch EAPOL-Daten.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\" id=\"problem-6-cuda-error-out-of-memory\">Problem 6: &#8220;CUDA error: out of memory&#8221;<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p><strong>Ursache:<\/strong> Zu viele Hashes in der Eingabedatei, oder der gew\u00e4hlte Hash-Modus ben\u00f6tigt mehr VRAM als verf\u00fcgbar. Hashcat 7.0.0 entfernte die fr\u00fchere 4-GB-Grenze, aber das physische VRAM der GPU bleibt eine harte Grenze.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>L\u00f6sung:<\/strong> Teilen Sie die Hash-Datei in kleinere Bl\u00f6cke auf: <code>split -l 1000 hashes.txt chunk_<\/code>. Reduzieren Sie das Workload-Profil auf <code>-w 1<\/code>, um weniger VRAM zu beanspruchen. Als Alternative: CPU-Modus mit <code>-D 1<\/code> f\u00fcr speicherintensive Hash-Modi.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\" id=\"problem-7-hash-aus-potfile-wird-erneut-angegriffen\">Problem 7: Hash aus Potfile wird erneut angegriffen<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p><strong>Ursache:<\/strong> Hashcat \u00fcberspringt Hashes aus dem Potfile normalerweise automatisch. Wenn ein Hash trotzdem erneut angegriffen wird, ist das Potfile m\u00f6glicherweise besch\u00e4digt oder der Hash liegt in einer abweichenden Formatierung vor (Gro\u00df-\/Kleinschreibung der Hex-Zeichen).<\/p>\n<!-- \/wp:parameter>\n\n<!-- wp:paragraph -->\n<p><strong>L\u00f6sung:<\/strong> Pr\u00fcfen Sie das Potfile: <code>cat ~\/.hashcat\/hashcat.potfile<\/code>. Zeigen Sie gecrackte Hashes mit <code>hashcat -m 0 --show hashes.txt<\/code> an. Wenn Hashes in unterschiedlicher Schreibweise vorliegen, normalisieren Sie sie zuerst auf Kleinbuchstaben.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\" id=\"problem-8-segmentation-fault-oder-unerwarteter-absturz\">Problem 8: Segmentation Fault oder unerwarteter Absturz<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p><strong>Ursache:<\/strong> H\u00e4ufig auf die drei ungepatchten CVEs (CVSS 9.8) in v7.1.2 zur\u00fcckzuf\u00fchren, ver\u00f6ffentlicht am 1. Mai 2026 (GitHub Issue #4664). Auch defekte Hardware oder inkompatible Treiber k\u00f6nnen Segmentation Faults ausl\u00f6sen. Besch\u00e4digte Wordlist-Dateien oder korrupte Hash-Strings sind weitere m\u00f6gliche Ursachen.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>L\u00f6sung:<\/strong> Pr\u00fcfen Sie die <a href=\"https:\/\/github.com\/hashcat\/hashcat\" rel=\"noopener noreferrer\" target=\"_blank\">offizielle Hashcat-Release-Seite auf GitHub<\/a> auf eine neuere, gepatchte Version. Aktualisieren Sie GPU-Treiber auf die neueste Version. Testen Sie mit einer kleinen Hash-Datei und einer kurzen Wordlist, ob das Problem reproduzierbar ist. Pr\u00fcfen Sie Systemlogs (<code>dmesg | tail -20<\/code>) auf Hardware-Fehler.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\" id=\"fortgeschrittene-techniken\">Fortgeschrittene Techniken<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Erfahrene Hashcat-Nutzer kombinieren mehrere Techniken f\u00fcr maximale Effizienz. Der Kombinationsangriff (Modus 1) verkn\u00fcpft zwei Wordlists: Jedes Wort der ersten Liste wird mit jedem Wort der zweiten kombiniert. Aus \u201epassword&#8221; und \u201e123&#8243; entsteht \u201epassword123&#8243;. Dieser Modus eignet sich f\u00fcr Passw\u00f6rter, die aus zwei erkennbaren Begriffen bestehen.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:code -->\n<pre class=\"wp-block-code\"><code># Kombinationsangriff (Modus 1): Zwei Wordlists verbinden\nhashcat -m 0 -a 1 hashes.txt wordlist1.txt wordlist2.txt\n\n# Hybrid-Angriff Modus 6: Jedes Wort + Ziffern am Ende\nhashcat -m 0 -a 6 hashes.txt wordlist.txt '?d?d?d?d'\n\n# Hybrid-Angriff Modus 7: Ziffern vor jedem Wort\nhashcat -m 0 -a 7 hashes.txt '?d?d' wordlist.txt\n\n# Ausgabe in Echtzeit in Datei schreiben (Format: hash:klartext)\nhashcat -m 0 -a 0 hashes.txt rockyou.txt -o cracked.txt --outfile-format 2\n\n# Status-Update alle 60 Sekunden anzeigen\nhashcat -m 0 -a 0 hashes.txt rockyou.txt --status --status-timer=60<\/code><\/pre>\n<!-- \/wp:code -->\n\n<!-- wp:paragraph -->\n<p>F\u00fcr CTF-Wettbewerbe und spezialisierte Audits lohnt sich die Erstellung dom\u00e4nenspezifischer Wordlists. Das Tool CeWL crawlt Webseiten und extrahiert sichtbare Texte als potenzielle Passwort-Kandidaten. F\u00fcr deutschsprachige Ziele bieten GitHub-Projekte spezialisierte deutsche Wordlists, die Umlaute (\u00e4, \u00f6, \u00fc) und typische deutsche Passwort-Muster abdecken. Kombinieren Sie diese mit Hashcat-Regeln, die deutsche Zeichenbesonderheiten ber\u00fccksichtigen, etwa den Ersatz von Umlauten durch ae, oe, ue.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Hashcat unterst\u00fctzt seit Version 7.0.0 au\u00dferdem eine neue Regel <code>top10_2025.rule<\/code>, die auf der Analyse der h\u00e4ufigsten Passwort-Transformationen aus aktuellen Leaks basiert. Kombiniert mit der Dive-Wordlist (einer der umfangreichsten \u00f6ffentlichen Wordlists) und diesem Regelwerk erzielen Sicherheitsexperten bei realen Audits von MD5- und NTLM-Hashes laut <a href=\"https:\/\/www.hackthebox.com\/blog\/hashcat-7-release-top-new-features\" rel=\"noopener noreferrer\" target=\"_blank\">Hack The Box<\/a> in vielen Umgebungen signifikant h\u00f6here Trefferquoten als mit \u00e4lteren Methoden.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>F\u00fcr die Absicherung der eigenen Infrastruktur gegen Hashcat-Angriffe empfehlen sich drei Ma\u00dfnahmen: Erstens, den Hashing-Algorithmus auf Argon2id oder bcrypt mit ausreichend hohem Kostenfaktor umstellen. Zweitens, starke, einzigartige Passw\u00f6rter erzwingen (mindestens 16 Zeichen, zuf\u00e4llig generiert). Drittens, Multi-Faktor-Authentifizierung einf\u00fchren, die das Klartext-Passwort selbst bei erfolgreichem Cracking wertlos macht. Das <a href=\"\/de\/2026\/06\/17\/nmap-tutorial-netzwerk-scanner\/\">Nmap-Tutorial<\/a> zeigt, wie Sie Ihre Netzwerkdienste auf exponierte Authentifizierungsendpunkte \u00fcberpr\u00fcfen.<\/p>\n<!-- \/wp:parameter>\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\" id=\"verwandte-themen\">Verwandte Themen<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\" id=\"weiterfuehrende-artikel\">Weiterf\u00fchrende Artikel<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul class=\"wp-block-list\"><li><a href=\"\/de\/2026\/06\/17\/nmap-tutorial-netzwerk-scanner\/\">Nmap-Tutorial: Netzwerke scannen in 12 Schritten [2026]<\/a> f\u00fcr Netzwerk-Reconnaissance im Rahmen autorisierter Pentests<\/li><li><a href=\"\/de\/2026\/06\/19\/kali-linux-vs-parrot-os\/\">Kali Linux vs Parrot OS: 800+ Tools, 4 Editionen im Vergleich [2026]<\/a> f\u00fcr die Wahl der passenden Penetrationstest-Distribution<\/li><li><a href=\"\/de\/2026\/06\/17\/openssl-tutorial-zertifikate\/\">OpenSSL-Tutorial: Schl\u00fcssel und Zertifikate in 12 Schritten [2026]<\/a> f\u00fcr das Verst\u00e4ndnis kryptographischer Grundlagen<\/li><li><a href=\"\/de\/2026\/06\/19\/ssh-keys-erstellen-linux\/\">SSH-Keys einrichten: 12 Schritte, 25 Min [2026]<\/a> um die eigene Infrastruktur gegen W\u00f6rterbuch-Angriffe abzusichern<\/li><li><a href=\"\/de\/2026\/06\/18\/hashicorp-vault-tutorial\/\">HashiCorp Vault 2.0: Sichere Secrets in 12 Schritten [2026]<\/a> f\u00fcr professionelles Secrets-Management statt statischer Passw\u00f6rter<\/li><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\" id=\"haeufig-gestellte-fragen-zu-hashcat\">H\u00e4ufig gestellte Fragen zu Hashcat<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\" id=\"ist-hashcat-kostenlos-und-open-source\">Ist Hashcat kostenlos und Open Source?<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Ja. Hashcat steht unter der MIT-Lizenz und ist vollst\u00e4ndig kostenlos auf <a href=\"https:\/\/hashcat.net\/hashcat\/\" rel=\"noopener noreferrer\" target=\"_blank\">hashcat.net<\/a> und auf <a href=\"https:\/\/github.com\/hashcat\/hashcat\" rel=\"noopener noreferrer\" target=\"_blank\">GitHub<\/a> verf\u00fcgbar. Quellcode, vorkompilierte Bin\u00e4rpakete f\u00fcr Windows, Linux und macOS sowie alle Regelwerke sind ohne Registrierung herunterladbar. Die Weiterentwicklung ist community-getrieben.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\" id=\"welche-gpu-brauche-ich-fuer-hashcat\">Welche GPU brauche ich f\u00fcr Hashcat?<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>F\u00fcr MD5, SHA1 und NTLM reicht jede moderne NVIDIA GTX\/RTX oder AMD RX-Karte mit mindestens 6 GB VRAM. F\u00fcr rechenintensive Hashes wie bcrypt, Argon2 oder WPA2 sind mehr VRAM und mehr Shader-Kerne vorteilhaft. Apple-Silicon-Nutzer (M1 bis M4) k\u00f6nnen Hashcat seit v7.0.0 nativ mit Metal-Backend nutzen. CPU-Betrieb ist m\u00f6glich, f\u00fcr praktische Angriffe aber in den meisten F\u00e4llen zu langsam.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\" id=\"was-ist-der-unterschied-zwischen-hashcat-und-john-the-ripper\">Was ist der Unterschied zwischen Hashcat und John the Ripper?<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Beide Tools dienen dem Passwort-Cracking, aber Hashcat konzentriert sich auf GPU-Beschleunigung und unterst\u00fctzt mit \u00fcber 300 Hash-Typen erheblich mehr Algorithmen als John the Ripper. Hashcat erhielt mit v7.0.0 im August 2025 ein umfangreiches Major-Update mit 900.000 ge\u00e4nderten Codezeilen. Eine technische Analyse aus April 2026 beschreibt John the Ripper im Vergleich als weniger aktiv entwickelt. F\u00fcr GPU-intensive Angriffe und aktuelle Hash-Typen ist Hashcat die bevorzugte Wahl.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\" id=\"welche-hash-typen-sind-am-schwersten-zu-knacken\">Welche Hash-Typen sind am schwersten zu knacken?<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Argon2id, bcrypt und scrypt sind bewusst ressourcenintensiv gestaltet und bieten bei korrekter Konfiguration effektiven Schutz. Argon2id (Gewinner der Password Hashing Competition 2015) mit Speicher-Kosten von 64 MB und 3 Iterationen ist selbst gegen GPU-beschleunigte Angriffe praktisch nicht zu knacken. MD5, SHA1 und NTLM hingegen bieten keinen nennenswerten Schutz gegen Hashcat auf moderner Hardware. Die Empfehlung f\u00fcr neue Systeme: Argon2id mit ausreichend hohen Kosten-Parametern.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\" id=\"wie-lange-dauert-es-ein-8-stelliges-passwort-zu-knacken\">Wie lange dauert es, ein 8-stelliges Passwort zu knacken?<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Das h\u00e4ngt vom Hash-Typ und der Hardware ab. F\u00fcr MD5 auf einer RTX 3080 mit rund 24 Milliarden Hashes pro Sekunde und einem vollst\u00e4ndigen Zeichenset (95 Zeichen): 95 hoch 8 = rund 6,6 Billionen Kombinationen in etwa 4 bis 5 Minuten. F\u00fcr bcrypt mit rund 18.000 H\/s w\u00fcrde derselbe Suchraum rechnerisch \u00fcber 11 Millionen Jahre dauern. Ein 12-stelliges zuf\u00e4lliges Passwort aus dem vollen Zeichenset und einem starken Hashing-Algorithmus ist in der Praxis nicht zu knacken.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\" id=\"welche-wordlist-ist-die-beste-fuer-hashcat\">Welche Wordlist ist die beste f\u00fcr Hashcat?<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>F\u00fcr den Einstieg ist die RockYou-Wordlist (<code>\/usr\/share\/wordlists\/rockyou.txt<\/code> auf Kali Linux) ausreichend: Sie enth\u00e4lt Millionen realer Passw\u00f6rter aus Datenbankdumps und deckt die h\u00e4ufigsten Passw\u00f6rter ab. F\u00fcr professionelle Audits bietet die SecLists-Sammlung auf GitHub spezialisierte Listen f\u00fcr verschiedene Einsatzbereiche. Kombinieren Sie immer eine Wordlist mit mindestens einem Regelwerk wie <code>best64.rule<\/code>, um die Trefferquote erheblich zu erh\u00f6hen.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\" id=\"hat-hashcat-v7-1-2-bekannte-sicherheitsluecken\">Hat Hashcat v7.1.2 bekannte Sicherheitsl\u00fccken?<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Ja. Seit dem 1. Mai 2026 sind drei Schwachstellen in Hashcat v7.1.2 mit einem CVSS-Score von 9.8 bekannt (GitHub Issue #4664 und Pull Request #4618). Sie betreffen den Regel-Engine und erm\u00f6glichen es einem Angreifer, durch manipulierte Eingaben Code auf dem ausf\u00fchrenden System auszuf\u00fchren. Ein Patch ist in Entwicklung, war aber zum Zeitpunkt der Ver\u00f6ffentlichung dieses Artikels noch nicht als offizielles Release verf\u00fcgbar. Pr\u00fcfen Sie vor dem Einsatz die <a href=\"https:\/\/github.com\/hashcat\/hashcat\" rel=\"noopener noreferrer\" target=\"_blank\">Hashcat-Release-Seite auf GitHub<\/a> auf neuere Versionen. Lesen Sie auch die <a href=\"https:\/\/www.helpnetsecurity.com\/2025\/08\/04\/hashcat-open-source-password-recovery-7-0-0-released\/\" rel=\"noopener noreferrer\" target=\"_blank\">HelpNetSecurity-Analyse zu Hashcat 7.0.0<\/a> f\u00fcr Hintergr\u00fcnde zu Sicherheitspraktiken beim Einsatz des Tools.<\/p>\n<!-- \/wp:paragraph --><!-- \/wp:post-content -->","protected":false},"excerpt":{"rendered":"<p>Hashcat ist das meistgenutzte Open-Source-Tool zur Passwort-Wiederherstellung, eingesetzt von Penetrationstestern, CTF-Teilnehmern und Sicherheitsforschern weltweit. Mit \u00fcber 300 unterst\u00fctzten Hash-Algorithmen, f\u00fcnf Angriffsmodi und nativer GPU-Beschleunigung f\u00fcr NVIDIA CUDA, AMD HIP und\u2026<\/p>\n","protected":false},"author":5,"featured_media":259,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-258","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-security"],"_links":{"self":[{"href":"https:\/\/shattered.io\/de\/wp-json\/wp\/v2\/posts\/258","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/shattered.io\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/shattered.io\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/shattered.io\/de\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/shattered.io\/de\/wp-json\/wp\/v2\/comments?post=258"}],"version-history":[{"count":1,"href":"https:\/\/shattered.io\/de\/wp-json\/wp\/v2\/posts\/258\/revisions"}],"predecessor-version":[{"id":260,"href":"https:\/\/shattered.io\/de\/wp-json\/wp\/v2\/posts\/258\/revisions\/260"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/shattered.io\/de\/wp-json\/wp\/v2\/media\/259"}],"wp:attachment":[{"href":"https:\/\/shattered.io\/de\/wp-json\/wp\/v2\/media?parent=258"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/shattered.io\/de\/wp-json\/wp\/v2\/categories?post=258"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/shattered.io\/de\/wp-json\/wp\/v2\/tags?post=258"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}