Crunch

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Génération de wordlists
Type Générateur de mots de passe par charset
Voir aussi Wordlist · Hashcat · John the ripper

Crunch génère des wordlists selon un jeu de caractères et une longueur donnés, utile pour alimenter Hashcat, John the ripper ou tout autre outil d'attaque par dictionnaire.

Usage

crunch min max charset [options]
Option Signification
-o fichier fichier de sortie
-b octets taille maximale par fichier de sortie
-t motif motif de génération (@ minuscule, , majuscule, % chiffre, ^ caractère spécial)
-f fichier charset utiliser un charset prédéfini (charset.lst)
crunch 8 10 ABCDEFGabcdefg0123456789 -o wordlist.txt
crunch 8 8 ABCDEFG0123456789 -t 9@@9@@@@ -o liste.txt
crunch 2 4 -f charset.lst mixalpha-numeric-all -o wordlist-mixte.txt

Générer à partir d'un charset prédéfini

less /usr/share/crunch/charset.lst
crunch 4 5 -f /usr/share/crunch/charset.lst lalpha -o wordlist.txt

(chemin Kali actuel ; les distributions historiques type BackTrack utilisaient /pentest/passwords/crunch — obsolète, à vérifier)

Outil complémentaire : CeWL

CeWL (Custom Word List generator) génère une wordlist en scrapant les mots présents sur un site web cible — utile pour cibler un mot de passe lié au contexte (nom d'entreprise, jargon métier…).

cewl -w wordlist-site.txt -m 4 -d 2 http://cible.example.com/

Voir aussi