Si el número de punto (. ) puede aparecer en cualquier lugar de la contraseña y el resto son números, se puede usar una máscara personalizada para cubrir todas las posiciones posibles. Suponiendo que la contraseña tiene una longitud de 6 (es decir, 5 números y 1 número de punto), puede generar la siguiente combinación de máscaras:
.? ¿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.
En Hashcat, puedes guardar estas máscaras en un archivo (por ejemplo, mask.txt ) y luego usar ese archivo para realizar un ataque de máscara:
hashcat -m < hash-type > -a 3 hash.txt -m 3 mask.txt
-a 3 : Modo de ataque de máscara.
mask.txt : Archivo que contiene cada combinación de máscaras.
-i : Parámetro opcional para el modo incremental, esta opción se puede agregar si la longitud de la contraseña no es fija.
< hash-type > : El número de su tipo de hash.
Este método asegura que todas las combinaciones de números que contienen un número de punto se cubren.