CrackHash
CrackHash ist eine Sammlung von Shell-Skripten, die darauf abzielen, Handshake-Dateien zu konvertieren, hochzuladen und deren Passwörter zu knacken. Diese Tools wurden für Penetrationstests und die Analyse von WLAN-Netzwerken entwickelt und bieten eine automatisierte Lösung zur Verarbeitung von Handshakes.
Funktionen
- Automatische Konvertierung: Wandelt PCAP-Dateien in das HC22000-Format um, das von Tools wie Hashcat verwendet wird.
- WebDAV-Upload: Lädt die konvertierten Handshakes automatisch auf einen WebDAV-Server hoch, um sie sicher zu speichern.
- Passwort-Cracking: Nutzt Hashcat, um Handshakes zu entschlüsseln und zu überprüfen, ob das Passwort eines Netzwerks geknackt wurde.
- Ordnung und Verwaltung: Handshakes werden nach dem Cracken in entsprechende Verzeichnisse verschoben – entweder in das
crackedodernot_crackedVerzeichnis, je nach Erfolg.
Verzeichnisstruktur
/handshakes/: Enthält die zu verarbeitenden Handshakes./output/: Speichert Ergebnisse des Cracking-Prozesses./cracked/: Erfolgreich geknackte Handshakes./not_cracked/: Handshakes, bei denen das Passwort nicht geknackt werden konnte.
Voraussetzungen
- WebDAV: Ein WebDAV-Server muss eingerichtet und konfiguriert sein, um die Handshakes hochzuladen.
- Hashcat: Ein installiertes Hashcat-Tool zum Cracken der Handshakes.
- Wortliste: Eine geeignete Wortliste (z. B.
hashes_2017.txt) für das Cracking.
Nutzung
Auf dem Pwnagotchi:
- Konfiguration: Bearbeite das Skript, um die WebDAV-Zugangsdaten und Verzeichnisse nach deinen Bedürfnissen anzupassen.
- Handshakes hochladen: Führe das Skript aus, um die Handshakes zu konvertieren und auf den WebDAV-Server hochzuladen.
Auf dem Server:
- Vorbereitung: Stelle sicher, dass du die Handshakes im Verzeichnis
/handshakes/hast und die Wortliste (hashes_2017.txt) verfügbar ist. - Cracken der Handshakes: Führe das Cracking-Skript aus, um die Handshakes zu entschlüsseln. Erfolgreiche Handshakes werden in das Verzeichnis
crackedverschoben, während nicht geknackte in das Verzeichnisnot_crackedverschoben werden.
Beispiel für das Hochladen und Cracken
Hochladen (Pwnagotchi):
./upload_handshakes.sh
Description
CrackHash ist eine Sammlung von Shell-Skripten, die die Konvertierung von PCAP-Dateien in das HC22000-Format, das Hochladen auf einen WebDAV-Server und das Knacken von Handshakes mittels Hashcat automatisieren. Es ermöglicht die effiziente Verwaltung von Handshake-Dateien, indem es erfolgreiche Cracks in ein "cracked"-Verzeichnis verschiebt und nicht geknackte Handshakes in ein "not_cracked"-Verzeichnis. Ideal für Penetrationstests und WLAN-Netzwerk-Analysen.
Languages
Shell
100%