Hash
Identifier un hash
git clone https://github.com/blackploit/hash-identifier.git
cd hash-identifier
python3 hash-id.py

Casser un Hash avec Hashcat
Hashcat est un outil utilisé pour casser les hachages de mots de passe. Les hachages sont des représentations chiffrées des mots de passe stockés dans les bases de données pour des raisons de sécurité. L'objectif de Hashcat est de retrouver le mot de passe d'origine en testant différentes combinaisons.
Commande :
hashcat -a 0 -m [type_hachage] [hachage_cible] [chemin_dictionnaire]
Options :
-a 0
: Spécifie l'attaque par dictionnaire.-m [type_hachage]
: Indique le type de hachage à utiliser.MD5 : 0
SHA-1 : 100
SHA-256 : 1400
SHA-512 : 1700
NTLM : 1000
[hachage_cible]
: Le hachage que vous souhaitez casser.[chemin_dictionnaire]
: Le chemin vers le fichier contenant les mots à tester.
Hashcat -a 0 -m [type_hachage] [hachage_cible] [chemin_dictionnaire] --show
--show
pour avoir le résultat
Options courantes :
-r, --rules-file
: Utilise un fichier de règles pour générer des variations de mots de passe.-o, --outfile
: Spécifie un fichier de sortie pour enregistrer les résultats.-w, --workload-profile
: Contrôle la quantité de travail effectuée en même temps.
Attaque par dictionnaire
Une attaque par dictionnaire est une méthode de piratage où un programme, comme Hashcat, essaie de deviner un mot de passe en utilisant une liste de mots courants appelée "dictionnaire". Il teste chaque mot du dictionnaire pour voir s'il correspond au mot de passe chiffré qu'il essaie de casser.
Supposons que nous voulons casser un hachage MD5 (type de hachage 0) avec un dictionnaire nommé "rockyou.txt".
Commande :
hashcat -a 0 -m 0 f806fc5a2a0d5ba2471600758452799c /usr/share/wordlists/rockyou.txt
Cette commande tente de casser le hachage "f806fc5a2a0d5ba2471600758452799c" en utilisant l'attaque par dictionnaire avec le fichier "rockyou.txt".
Attaque par Bruteforce
hashcat -a 3 -m [type_hachage] [hachage_cible] ?d?d?d?d
Dans cet exemple, nous utilisons l'option -a 3
pour spécifier une attaque par force brute. Le jeu de caractères ?d
est utilisé pour représenter les chiffres et ?d?d?d?d
spécifie un mot de passe de 4 chiffres.
John Hash
Last updated