README.md hinzugefügt

This commit is contained in:
Ratatoskr 2025-03-03 11:12:59 +00:00
parent 3f90b354d8
commit 70671ba3f6

42
README.md Normal file
View File

@ -0,0 +1,42 @@
# 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