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

  • http://ubermenscharcere.blogspot.com/ Ubermensch

    Per i bruteforce con questi dict come risolvi il problema di temperatura della cpu del tuo pc???

  • pierlo

    anche quello è un bel problema :)

  • Pingback: Frattanto nella blogosfera #46 « Ok, panico

  • Matteo

    Ma quanto spazio ti occupa? Io ho provato il tuo stesso comando, e mi dice che sono previsti 18TB :O :O :O
    Ho bloccato subito :D

  • Anonimo

    dovrebbe essere veritiero. purtroppo si tratta di davvero tante password.

  • http://www.neongenesis.it/neverland Mario Aprea

    Servirebbe un programma più evoluto per impostare regole sittatiche, tipo non duplicare consonanti e vocali etc etc

  • http://www.neongenesis.it/neverland Mario Aprea

    Servirebbe un programma più evoluto per impostare regole sittatiche, tipo non duplicare consonanti e vocali etc etc