
Craqueur de hash basé sur Python supportant SHA512, SHA256, SHA1, MD5, et plus. Dispose de la détection automatique du type de hash, des modes bruteforce et liste de mots de passe pour le craquage de hash unique ou par lot.
Algorithmes de hachage pris en charge : SHA512, SHA256, SHA384, SHA1, MD5, SHA224
Fonctionnalités : détection automatique de l'algorithme de hachage basée sur la longueur (non recommandé), force brute, liste de mots de passe
Arguments :
type: algorithme de hachage (doit être l'un des algorithmes de hachage pris en charge mentionnés ci-dessus ou AUTO si vous souhaitez utiliser la détection automatique)
hash: peut être soit le mot de passe haché, soit un fichier texte contenant une liste de hachages à casser (hashlist doit être activé si hash est un fichier texte contenant plusieurs hachages)
mode: liste ou force brute
pwlist: liste de mots de passe à comparer à un seul hachage ou à une liste de hachages
range: plage de longueur de chaîne pour la force brute (par défaut : 8-11)
hashlist: aucun paramètre requis pour cet argument, si hashlist est utilisé, alors hash doit être un fichier texte avec plus d'1 hachage
chars: chaîne de caractères à partir de laquelle choisir pour générer des chaînes aléatoires pour la force brute (valeur par défaut :
abcdefghijklmnopqrstuvwxyzABCDEFGHJIKLMNOPQRSTUVWXYZ0123456789)
Exemples :
Casser un seul hachage avec une liste de mots de passe :
hashcracker.py SHA256 11a1162b984fef626ecc27c659a8b0eead5248ca867a6a87bea72f8a8706109d -mode list -pwlist passwordlist.txt
Casser un seul hachage par force brute :
hashcracker.py SHA256 11a1162b984fef626ecc27c659a8b0eead5248ca867a6a87bea72f8a8706109d -mode bruteforce -range 6 11 -chars abcdefghijklmnopqrstuvwxyz0123456789$#@
Casser une liste de hachages avec une liste de mots de passe :
hashcracker.py MD5 list_of_hashes.txt -mode list -pwlist passwordlist.txt -hashlist
Casser une liste de hachages par force brute :
hashcracker.py MD5 list_of_hashes.txt -mode bruteforce -hashlist -range 6 11 -chars ABCDEFGHJIKLMNOPQRSTUVWXYZ0123456789