Si le numéro de point (. ) peut apparaître n'importe où dans le mot de passe et que le reste est un chiffre, vous pouvez utiliser un masque personnalisé pour couvrir toutes les positions possibles. En supposant que le mot de passe ait une longueur de 6 (c'est-à-dire 5 chiffres et 1 point), vous pouvez générer la combinaison de masque suivante:
.? 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.
Dans Hashcat, vous pouvez enregistrer ces masques dans un fichier (par exemple mask.txt ) et utiliser ce fichier pour effectuer une attaque de masque:
hashcat -m < hash-type > -a 3 hash.txt -m 3 mask.txt
-a 3 : Mode d'attaque de masque.
mask.txt : fichier contenant chaque combinaison de masques.
-i : Paramètre facultatif pour le mode incrémental, cette option peut être ajoutée si la longueur du mot de passe n'est pas fixe.
< hash-type > : le numéro de votre type de hash.
Cette méthode permet de couvrir toutes les combinaisons de chiffres contenant un numéro de point.