Se il numero del punto (. ) può apparire ovunque nella password e il resto è un numero, è possibile utilizzare una maschera personalizzata per coprire tutte le posizioni possibili. Supponendo che la password sia lunga 6 (cioè 5 numeri e 1 numero di punto), è possibile generare la seguente combinazione di maschere:
.? d? d? d? d? d
? d.? d? d? d? d
? d? d.? d? d? d
? d? d? d.? d? d
? d? d? d? d.? d
d? d? d? d? d.
In Hashcat, è possibile salvare queste maschere in un file (ad esempio mask.txt ) e quindi utilizzarlo per un attacco con maschera:
hashcat -m < hash-type > -a 3 hash.txt -m 3 mask.txt
-a 3 : Modalità di attacco con maschera.
mask.txt : File che contiene ogni combinazione di maschere.
-i : Parametro opzionale per la modalità incrementale, questa opzione può essere aggiunta se la lunghezza della password non è fissa.
< hash-type > : il numero del tipo di hash.
Questo metodo garantisce che tutte le combinazioni di numeri contenenti un numero di punto siano sovrascritte.