Если номер точки (.) может появиться в любом месте пароля, а остальная часть является цифрой, можно использовать пользовательскую маску для покрытия всех возможных мест. Предполагая, что длина пароля составляет 6 (т.е. 5 чисел и 1 точечный номер), вы можете создать следующую комбинацию масок: пример
. 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.
В Hashcat вы можете сохранить эти маски в файле (например, mask.txt) и использовать его для атаки маски:
hashcat -m <hash-type> -a 3 hash.txt -m 3 mask.txt
- a 3: режим атаки маски.
mask.txt: файл, содержащий комбинацию каждой маски.
-i: Дополнительные параметры, используемые в режиме нарастания, могут быть добавлены, если длина пароля не фиксирована.
< hash - type >: номер типа хеша.
Этот метод обеспечивает охват всех комбинаций чисел, содержащих одну точку.