Якщо точковий знак (.) може з'являтися в будь-якому місці пароля, а решта є цифрами, можна використовувати спеціальну маску, щоб покрити всі можливі місця. Припускаючи, що пароль має довжину 6 (тобто 5 цифр і 1 крапку), ви можете згенерувати наступну комбінацію масок:
.? Д? Д? Д? Д? d
? Д.? Д? Д? Д? d
? Д? Д.? Д? Д? d
? Д? Д? Д.? Д? d
? Д? Д? Д? Д.? d
? Д? Д? Д? Д? d.
У Hashcat ви можете зберегти ці маски в файлі (наприклад, mask.txt), а потім використовувати цей файл для маскової атаки:
Hashcat -m <hash-type> -A 3 hash.txt -m 3 mask.txt
-A 3: режим маскової атаки.
mask.txt: файл, що містить кожну комбінацію масок.
-i: необов'язковий параметр для інкрементного режиму, який можна додати, якщо довжина пароля не фіксована.
<hash-type>: ваш номер типу хеша.
Такий спосіб забезпечує охоплення всіх комбінацій чисел, що містять одну крапку.