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