43 lines
2.3 KiB
Markdown
43 lines
2.3 KiB
Markdown
# 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
|