
Python-basierter Hash-Cracker mit Unterstützung für SHA512, SHA256, SHA1, MD5 und mehr. Bietet automatische Erkennung des Hash-Typs, Brute-Force- und Passwortlisten-Modi für einzelnes oder Batch-Hash-Cracking.
Unterstützte Hash-Algorithmen: SHA512, SHA256, SHA384, SHA1, MD5, SHA224
Funktionen: automatische Erkennung des Hash-Algorithmus basierend auf der Länge (nicht empfohlen), Bruteforce, Passwortliste
Argumente:
type: Hash-Algorithmus (muss einer der oben genannten unterstützten Hash-Algorithmen sein oder AUTO, wenn Sie die automatische Algorithmuserkennung verwenden möchten)
hash: kann entweder das gehashte Passwort oder eine Textdatei mit einer Liste von zu knackenden Hashes sein (hashlist muss aktiviert sein, wenn hash eine Textdatei mit mehreren Hashes ist)
mode: list oder bruteforce
pwlist: Liste von Passwörtern zum Vergleich mit einem einzelnen Hash oder einer Liste von Hashes
range: Bereich der Bruteforce-Stringlänge (Standard: 8-11)
hashlist: Für dieses Argument sind keine Parameter erforderlich. Wenn hashlist verwendet wird, sollte hash eine Textdatei mit mehr als einem Hash sein
chars: Zeichenkette, aus der Zeichen ausgewählt werden, um Zufallsstrings für Bruteforce zu generieren (Standardwert ist:
abcdefghijklmnopqrstuvwxyzABCDEFGHJIKLMNOPQRSTUVWXYZ0123456789)
Beispiele:
Knacken eines einzelnen Hashs mit einer Passwortliste:
hashcracker.py SHA256 11a1162b984fef626ecc27c659a8b0eead5248ca867a6a87bea72f8a8706109d -mode list -pwlist passwordlist.txt
Knacken eines einzelnen Hashs mit Bruteforce:
hashcracker.py SHA256 11a1162b984fef626ecc27c659a8b0eead5248ca867a6a87bea72f8a8706109d -mode bruteforce -range 6 11 -chars abcdefghijklmnopqrstuvwxyz0123456789$#@
Knacken einer Liste von Hashes mit einer Passwortliste:
hashcracker.py MD5 list_of_hashes.txt -mode list -pwlist passwordlist.txt -hashlist
Knacken einer Liste von Hashes mit Bruteforce:
hashcracker.py MD5 list_of_hashes.txt -mode bruteforce -hashlist -range 6 11 -chars ABCDEFGHJIKLMNOPQRSTUVWXYZ0123456789