إذا كان من الممكن أن تظهر النقطة (.) في أي مكان في كلمة المرور ، والباقي عبارة عن أرقام ، فيمكنك استخدام قناع مخصص لتغطية جميع المواقع الممكنة. بافتراض أن طول كلمة المرور 6 (أي 5 أرقام ورقم نقطة)، يمكنك إنشاء مجموعة القناع التالية:
.؟ د ؟ د ؟ د ؟ د ؟ د
؟ د.؟ د ؟ د ؟ د ؟ د
؟ د ؟ د.؟ د ؟ د ؟ د
؟ د ؟ د ؟ د.؟ د ؟ د
؟ د ؟ د ؟ د ؟ د.؟ د
؟ د ؟ د ؟ د ؟ د ؟ د.
في Hashcat ، يمكنك حفظ هذه الأقنعة في ملف (على سبيل المثال mask.txt) ثم استخدام هذا الملف لهجوم القناع:
Hashcat -m <hash-type> -A 3 hash.txt -m 3 mask.txt
-A 3: وضع هجوم القناع.
mask.txt: ملف يحتوي على كل مجموعة قناع.
-i: معلمة اختيارية للوضع المتزايد ، يمكن إضافة هذا الخيار إذا لم يكن طول كلمة المرور ثابتًا.
<نوع التجزئة>: رقم نوع التجزئة الخاص بك.
يضمن هذا النهج تغطية جميع مجموعات الأرقام التي تحتوي على علامة نقطة واحدة.