In questa lezione impareremo come creare una lista di parole.
Questa è un'abilità davvero utile da avere sotto la cintura se vuoi essere un tester di penetrazione perché stai
per affrontare molti scenari in cui un attacco senza parole può diventare molto utile in modo da poter effettivamente andare avanti
e cercare liste di parole pronte su internet.
E quelli sono davvero molto buoni e probabilmente dovresti usarne molti perché alcuni
hanno solo le password comuni.
Ma in molti casi potresti effettivamente aver bisogno di creare la tua lista di parole.
Quindi in questa immagine impareremo come crei la tua lista di parole usando uno strumento chiamato Cranch So, che usa
lo strumento è molto semplice.
Tutto quello che devi fare è mettere il nome dello strumento e poi specificare il numero minimo di
caratteri per le password da generare.
Quindi andremo a specificare il numero massimo di caratteri per la password.
Quindi si specificano i caratteri da cui si desidera generare le password.
Ad esempio è possibile inserire tutti i caratteri minuscoli in maiuscolo, è possibile inserire cifre numeriche oppure è
sufficiente specificare un numero più piccolo di dimensioni ridotte per rendere più piccolo l'elenco delle parole.
Puoi anche usare l'opzione t che è un optional per dare pattern.
Quindi per esempio diciamo che stai guardando la persona mentre stavano digitando la loro password e
hai visto che la password inizierà con una A.
Quindi puoi dire a crunch che la password inizierà con una A e poi fornirmi tutte
le possibili combinazioni di password che iniziano con una A e successivamente utilizzeremo l'opzione meno 0 per specificare il nome del file.
Dove verranno archiviate le password.
Quindi qui abbiamo un piccolo esempio che genera un elenco di password che contengono da
6 a 8 caratteri e contengono questi caratteri proprio qui, quindi creerà combinazioni da
1 a 3 ABC e il simbolo del dollaro e andrà a memorizzalo in un file chiamato che dovrebbe essere
e oh lo aggiusterò in un file chiamato wordlist e queste password inizieranno con una A e
finiranno con una B e genereranno password basate su tutte le possibili combinazioni tra A e B
quindi tutte le password generate inizieranno sempre con ae con B.
Quindi, abbiamo un esempio dello strumento.
Ora questo avrà in realtà molte altre opzioni oltre a quelle che abbiamo visto finora.
Quindi, se digiti Man Crunch, vedrai tutte le opzioni che puoi impostare e vedrai una descrizione dettagliata di
tutte queste opzioni, quindi è davvero molto buona.
Puoi andare avanti e passare un po 'di tempo per familiarizzare con lo strumento.
Ora vi mostrerò l'esempio e in base all'esempio sarete in grado di eseguire tutti questi comandi.
Ma se si desidera eseguire o creare elenchi di parole avanzati, si consiglia vivamente di passare
a questa delle opzioni davvero interessanti che desidero sottolineare è l'opzione D-minus l'opzione meno p indica che Cranch
genera password che non lo fanno avere personaggi ripetuti.
Ad esempio quando si specificano tutti i caratteri minuscoli si specifica A B C D.
Inizierà generando password fatte da un AAA e poi un b e poi un b b b b b e tutto ciò.
Quindi quando fai questo crunch ignorerai effettivamente questo tipo di password e creerai solo
password che non hanno caratteri ripetuti e che ridurranno la dimensione della lista di parole
dal numero di caratteri alla potenza della lunghezza al numero di personaggi fattoriali.
Se scorri verso il basso, vedrai effettivamente più esempi di comandi e il tipo di elenchi di parole che
verranno creati.
Quindi di nuovo puoi dare un'occhiata a questi e farti conoscere per me.
Una volta che hai finito di guardare l'uomo puoi semplicemente premere Q
E tu ne sarai fuori e faremo il comando qui, quindi useremo il crunch e voglio generare password
di almeno sei caratteri un massimo di otto caratteri e voglio che contengano le combinazioni di ABC e diciamo le cifre 1 2 ora e
qui puoi effettivamente tenere elenchi e cose che puoi elencare caratteri puoi elencare caratteri maiuscoli
o anche simboli se lo desideri.
Una volta che hai finito di elencare i personaggi, specificeremo il file in cui salvarlo.
E lo salveremo in un file chiamato test che prende il.
Quindi il comando è molto semplice.
La durata minima della password è la lunghezza massima della password seguita dai caratteri
che vogliamo utilizzare per generare le password e da 0 al file in cui verranno
memorizzate le password.
E poi premi invio.
E come puoi vedere ora ci dice che ha generato circa quattrocentoquarantottomila password approssimativamente e che sono
tutti archiviati in un file chiamato Test ATX che ti fa sapere che la dimensione del file è
di quattro megabyte.
E ora posso aprire questo file
facendo cat 30 XTi.
E come puoi vedere ora possiamo vedere tutte le password che sono state generate.
Vado a Control-C perché è un file enorme.
E come puoi vedere in realtà contiene tutte le possibili combinazioni di ABC 1 a.
Voglio anche mostrarvi un esempio di utilizzo dell'opzione di minoranza.
Quindi ho intenzione di impostare questo solo a 6 2 6 quindi sono solo sei caratteri e
li useremo meno l'opzione che è l'opzione di pattern e ho intenzione di dirgli
che voglio che la password inizi sempre con qualsiasi e poi voglio che tu riempia tutte le possibili combinazioni di caratteri tra A e B.
Quindi voglio le password che iniziano con una A e finiscono con una B e nel mezzo dell'esterno
puoi riempire tutte le possibili combinazioni di ABC vuoi andare avanti e girare come puoi vedere ora il numero di password
è molto meno.
Sono solo seicentoventicinque password perché ho ristretto le possibilità delle password.
Di nuovo, se faccio il gatto test sporco, vedrai che ho tutte le password proprio qui.
Quindi questo è davvero utile può essere utilizzato in molti scenari.
Consiglio vivamente di passare un po 'di tempo con esso e di dare un'occhiata anche ad alcune delle
wordlist esistenti là fuori su Internet.