Genera elenco di parole con esattamente 4 lettere e 6 numeri in qualsiasi ordine?

3

Devo configurare crunch in modo che produca una lista di parole con il seguente insieme di regole:

  • Esattamente 10 caratteri
  • Contiene esattamente 4 lettere, che devono essere a-f (tutte in minuscolo)
  • Contiene esattamente 6 numeri, che devono essere 2-9
  • Le lettere e i numeri possono essere ovunque nella parola

Immagino che forse la regex sia coinvolta?

    
posta Tom 14.10.2015 - 14:02
fonte

3 risposte

1

Non so se il crunch è in grado di generarlo, tuttavia è abbastanza semplice generare l'elenco di parole a livello di programmazione. Ho inserito un programma del genere (non ottimizzato) in:

link

L'elenco delle parole finisce in modo gigantesco, quindi non lo ospita da nessuna parte ...

L'elenco che va da "aaaa222222" a "aa973ac757" era già 2.6GiB grande, quindi ho interrotto l'esperimento.

    
risposta data 15.10.2015 - 02:10
fonte
0

Ho provato a generare la lista di parole usando il seguente crunch 10 10 charset abcdef23456789 e quindi pipeline il risultato su egrep o perl su una riga e scrivi un'espressione regolare per filtrare stringhe con 6 numeri senza fortuna fino ad ora ma penso che questa sia la strada da percorrere. l'altro modo è generare 2 diverse liste di parole e combinarle

    
risposta data 14.10.2015 - 16:35
fonte
0

È possibile creare un elenco di password utilizzando il seguente comando:

crunch min max input-list -t pattern -o output-filename

per es.

crunch 10 10 abcdef23456789 -o output_file.txt
    
risposta data 23.03.2016 - 10:47
fonte

Leggi altre domande sui tag