Genera wordlist di lunghezza variabile con! personaggio alla fine?

0

Sto cercando di creare un elenco di parole di lunghezza variabile con crunch che garantisca un punto esclamativo (!) alla fine di ogni parola. Voglio un elenco di parole di tutte le parole di lunghezza 4 - 6, con l'ultimo carattere che è un punto esclamativo e il resto è lettere minuscole. Quindi invierò tutto questo in hashcat.

Quali opzioni comando / crunch dovrei usare?

    
posta corneria 29.01.2017 - 21:59
fonte

2 risposte

0

Sono abbastanza sicuro che non puoi creare un elenco di parole di lunghezza di parola variabile e un carattere di terminazione fisso . Assicurati di indicare una specifica libreria di parole se ne hai una, sto usando il default in questi esempi.

Hai due opzioni:

  1. Esegui Crunch 3 volte separate, una volta per ogni word-length ( in totale ) 4 alfa con un '!' aggiunto, 5 alpha con un '!' aggiunto, ecc ... Nota anche , devi assicurarti di scappare dall'esclamazione con una barra rovesciata. È inoltre possibile stabilire i parametri sulla dimensione del file elenco di parole o sul numero di parole compilate.

    ./crunch 5 5 -t @@@@/! -o filename.txt
    ./crunch 6 6 -t @@@@@/! -o filename.txt
    ./crunch 7 7 -t @@@@@@/! -o filename.txt
    

    Notare le word-length 5, 6 e 7 di cui sopra. Corrisponde a una parola contenente 4, 5 o 6 caratteri alfabetici, con un ulteriore speciale '!' personaggio. I comandi ./crunch 4 6 e / o ./crunch 3 5 non creeranno parole di lunghezza corretta.

  2. Esegui un'istanza di Crunch per generare solo i caratteri non fissi,

    ./crunch 4 6 -o filename.txt
    

    Scrivi uno script base per aggiungere retroattivamente "!",

risposta data 29.01.2017 - 23:11
fonte
0

Aggiunta alla risposta precedente. Penso che tu possa impartire il seguente comando:

./crunch 3 5 -f /usr/share/rainbowcrack/charset.txt loweralpha -o filename.txt

Quindi esegui uno script bash per aggiungere un punto esclamativo alla fine. Non sono così bravo nello script di bash ma:

#!/bin/bash
touch new-file.txt;
for line in $(cat filename.txt);do echo $line! >> new-file.txt;done

Questo ti darà le password (tutte minuscole) tra la lunghezza di 4-6 e la fine con un punto esclamativo.

    
risposta data 29.01.2017 - 23:22
fonte

Leggi altre domande sui tag