ถ้าเครื่องหมายจุด (.) สามารถปรากฏได้ทุกที่ในรหัสผ่าน และส่วนที่เหลือเป็นตัวเลข คุณสามารถใช้มาสก์แบบกำหนดเองเพื่อครอบคลุมตำแหน่งที่เป็นไปได้ทั้งหมด สมมติว่ารหัสผ่านมีความยาว 6 (นั่นคือ 5 ตัวเลขและ 1 จุด) คุณสามารถสร้างชุดมาสก์ต่อไปนี้:
.? ง? ง? ง? ง? 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>: หมายเลขประเภทแฮชของคุณ
วิธีการนี้ช่วยให้มั่นใจได้ว่าการรวมกันของตัวเลขทั้งหมดที่มีเครื่องหมายจุดเดียวจะถูกครอบคลุม