Nếu số chấm (. ) có thể xuất hiện ở bất kỳ vị trí nào trong mật khẩu và phần còn lại là số, bạn có thể sử dụng mặt nạ tùy chỉnh để bao phủ tất cả các vị trí có thể. Giả sử mật khẩu có độ dài 6 (tức là 5 chữ số và 1 chấm số), bạn có thể tạo ra sự kết hợp mặt nạ sau:
.? 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.
Trong hashcat, bạn có thể lưu các mặt nạ này trong một tập tin (ví dụ: mask.txt ) và sau đó sử dụng tập tin đó để thực hiện các cuộc tấn công mặt nạ:
hashcat -m < hash-type > -a 3 hash.txt -m 3 mask.txt
-a 3 : Chế độ tấn công mặt nạ.
mask.txt : Tệp chứa mỗi sự kết hợp mặt nạ.
-i : Tham số tùy chọn, được sử dụng ở chế độ tăng dần, tùy chọn này có thể được thêm nếu độ dài mật khẩu không cố định.
< hash-type > : Số loại hash của bạn.
Phương pháp này đảm bảo rằng tất cả các tổ hợp số có chứa một dấu chấm đều được bao phủ.