CrackHash/README.md
2025-03-03 11:12:59 +00:00

43 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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 `cracked` oder `not_cracked` Verzeichnis, 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:
1. **Konfiguration**: Bearbeite das Skript, um die WebDAV-Zugangsdaten und Verzeichnisse nach deinen Bedürfnissen anzupassen.
2. **Handshakes hochladen**: Führe das Skript aus, um die Handshakes zu konvertieren und auf den WebDAV-Server hochzuladen.
### Auf dem Server:
1. **Vorbereitung**: Stelle sicher, dass du die Handshakes im Verzeichnis `/handshakes/` hast und die Wortliste (`hashes_2017.txt`) verfügbar ist.
2. **Cracken der Handshakes**: Führe das Cracking-Skript aus, um die Handshakes zu entschlüsseln. Erfolgreiche Handshakes werden in das Verzeichnis `cracked` verschoben, während nicht geknackte in das Verzeichnis `not_cracked` verschoben werden.
## Beispiel für das Hochladen und Cracken
### Hochladen (Pwnagotchi):
```bash
./upload_handshakes.sh