Quello che stai cercando di realizzare è chiamato mutazioni password, o set di regole di definizione. Userò John the Ripper per questo (JTR), non perché odio il crunch, ma solo perché lo sto usando da molto tempo e posso darti esempi specifici per questo.
diciamo che hai un elenco di parole, contenente le varie diverse stringhe di base che desideri testare.
cat
fcw
cfd
etc...
e desideri provare diverse combinazioni di questi, forse alcune anomalie aggiunte per completezza. bene possiamo farlo con un file di configurazione. (john definisce questo come regole, ma è lo stesso)
il cracking delle password di base sembra questo:
john mypasswordsdump --wordlist=stringlist.txt
questo testerà ogni password nella lista di stringhe contro gli hash nel dump. semplice. ora aggiungiamo l'elemento extra.
in /etc/john.conf
(non sono sicuro di dove sia nella versione di Windows ma sono sicuro che non sia difficile da trovare) potresti vedere o meno qualcosa del genere:
[List.Rules:<somenamehere>]
queste sono la dichiarazione delle serie di regole. e puoi aggiungere alcune funzioni piuttosto belle qui. una grande varietà di fatto. è importante perché è così che dici a john nella riga di comando quali regole usare contro le tue password.
quindi per l'esempio useremo [List.Rules:testrules]
ora ci sono alcune grandi risorse per costruire queste regole:
solo come esempi. ma proviamo a fare qualcosa di semplice.
[List.Rules:testrules]
cAz"515"
eseguire questo è john come questo:
john mypassworddump --wordlist=stringlist.txt --rules=testrules
comporterà la prima lettera in maiuscolo, il resto della parola stampata in noramlly, quindi l'aggiunta di 515 alla fine e quindi prova ciascuna di queste password contro gli hash:
Cat515
Fcw515
Cfd515
etc...
naturalmente quanto più complesse sono le regole, tanto più diverranno le password e tanto più JTR dovrà tentare.
invece del dritto "515" scriviamo [0-9], questo aggiungerà una singola cifra alla fine di ogni parola, da 0 a 9 e passando a quella successiva.
in questo modo è possibile definire molti tipi di mutazione. è molto divertente!