Generare dizionari per attacchi bruteforce
Oggi ho avuto l’esigenza di generare diversi dizionari (word list) per alcuni attacchi di tipo bruteforce.
Inizialmente me la sono cavata con qualche riga del comodo python, ma quando la cosa si è fatta più seria mi sono domandato se non esistesse già un software in grado di generare liste di questo genere.
Il programma si chiama crunch e lo trovate in AUR (oppure qui se non siete arcieri http://crunch-wordlist.sourceforge.net/).
L’utilizzo è semplice:
crunch lunghezza_minima lunghezza_massima charset -o filename
Ad esempio, per generare tutte le parole di lunghezza compresa tra 1 e 8 caratteri, con alfabeto minuscolo e cifre numeriche:
crunch 1 8 qwertyuiopasdfghjklzxcvbnm0123456789 -o dict-az09.txt
