Angriffstechniken
Arten von Passwort-Hash-Angriffen
1. Brute-Force-Angriffe
Eine Methode, bei der jede mögliche Zeichenkombination ausprobiert wird, um einen Passwort-Hash zu knacken.
## Beispiel für ein einfaches Brute-Force-Tool (nur zu Ausbildungszwecken)
sudo apt-get install john
john --format=sha256 password_hash.txt
2. Wörterbuchangriffe
Verwendung einer vordefinierten Liste gängiger Passwörter, um Hash-Werte zu erraten.
graph LR
A[Wörterbuch] --> B[Hash-Generierung]
B --> C{Treffer?}
C -->|Ja| D[Passwort geknackt]
C -->|Nein| E[Nächstes Wort versuchen]
3. Rainbow-Table-Angriffe
Vorberechnete Tabellen von Hash-Werten für eine schnelle Passwortwiederherstellung.
Angriffstyp |
Komplexität |
Erfolgsrate |
Brute Force |
Hoch |
Gering |
Wörterbuch |
Mittel |
Mittel |
Rainbow Table |
Gering |
Hoch |
4. Hybrid-Angriffe
Kombination mehrerer Techniken, um die Wahrscheinlichkeit des Knackens von Hashes zu erhöhen.
## Beispiel für ein Hybrid-Angriffstool
hashcat -a 6 -m 1400 hash.txt wordlist.txt ?d?d?d
Erweiterte Angriffstechniken
5. GPU-beschleunigtes Knacken
Nutzung von Grafikprozessoren, um das Hash-Knacken deutlich zu beschleunigen.
## GPU-Fähigkeiten prüfen
ubuntu-drivers devices
6. Soziale Engineering-Ansätze
Sammlung von Passwort-Hinweisen und persönlichen Informationen, um Angriffsstrategien zu informieren.
Mitigationsstrategien
- Verwenden Sie starke, moderne Hash-Algorithmen.
- Implementieren Sie Salting.
- Verwenden Sie adaptive Hash-Funktionen.
- Begrenzen Sie Anmeldeversuche.
Bei LabEx legen wir großen Wert auf das Verständnis dieser Angriffstechniken, um sicherere Systeme zu entwickeln.