Definisci modelli in Crunch

1

Sto cercando di ottenere uno schema molto specifico con crunch. Il router wireless che utilizzo ha un Pattern molto specifico utilizzato per la password predefinita generata dal mio Provider. Voglio creare una lista di parole o almeno collegarla a aircrack-ng con il seguente schema:

xxxx-xxxx-xxxx-xxxx

Le x rappresentano 4 caratteri multialpha-numerici distanziati da trattini. Ho letto diversi siti di aiuto e la pagina di manuale di Crunch ma non riesco a capire come arrivare a questo schema. È persino possibile? È molto confuso.

Ho provato a usare -t ++++ - ++++ - ++++ - ++++ che mi ha dato un risultato.

    
posta Nick Müller 22.11.2018 - 00:47
fonte

1 risposta

1

Devi usare un set di caratteri specificato esternamente:

$ egrep 'mixalpha-numeric ' charset.lst 
mixalpha-numeric           = [abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]

$ crunch 19 19 -f charset.lst mixalpha-numeric -t @@@@-@@@@-@@@@-@@@@
Crunch will now generate the following amount of data: 2577832796941975552 bytes
2458412930433 MB
2400793877 GB
2344525 TB
2289 PB
Crunch will now generate the following number of lines: 16730961306185695232 

Penso che la matematica del crunch sia un po 'lì - Wolfram Alpha mi dice che 62 ^ 16 è 10 ^ 28, che è 47672401706823533450263330816 (che è un po' più grande - 10 ^ 28 combinazioni)

In ogni caso, dovrebbe essere ovvio che questo elenco di parole, applicato a WPA2, non si esaurirà nel corso della tua vita.

Per gli hash più veloci con spazi tasti più piccoli, generare i candidati su GPU (con qualcosa come hashcat o John the Ripper, che consente di specificare la maschera per la generazione direttamente su GPU), sarebbe molto più veloce. Ma per WPA2 è probabilmente abbastanza lento da non fare la differenza.

    
risposta data 22.11.2018 - 05:46
fonte

Leggi altre domande sui tag