Voglio ottimizzare il modo in cui sto usando John the Ripper. Ho una password con una lunghezza nota (9) che consiste solo di caratteri esadecimali (minuscole) e esattamente due caratteri speciali.
Per prima cosa ho provato a utilizzare l'opzione --increment=ASCII
combinata con una lunghezza fissa della password. Poi ho spogliato il carattere impostato su cifre, a..f e il noto set di caratteri speciali, quindi JtR salta combinazioni impossibili.
Al di fuori dell'interesse accademico mi chiedo se ci sia un modo più efficiente su come descrivere il modello: che sono tutti valori esadecimali cosparsi di esattamente due caratteri speciali fuori da un insieme definito *!.,+-#
.
Esempi di corrispondenze: 0000000..
, *abcdef1*
, aa-bb!123
( esattamente due caratteri speciali )
Esempi di contatori: 123456789
, *********
, 1234.abcd