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 utilizzare quel file per effettuare 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 contenente ciascuna 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 assicura la sovrapposizione di tutte le combinazioni di numeri contenenti un numero di punto.