パスワードのどこにでもドット (.) が表示され、残りが数字である場合は、カスタム マスクを使用して可能なすべての場所を上書きできます。パスワードの長さが 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 では、これらのマスクを 1 つのファイル (例: mask.txt) に保存し、そのファイルを使用してマスク攻撃を行うことができます:
hashcat -m <hash-type> -a 3 hash.txt -m 3 mask.txt
-a 3:マスク攻撃モード。
mask.txt:各マスクの組み合わせを含むファイル。
-i: インクリメント モードのオプション パラメータ。パスワードの長さが固定されていない場合は追加できます。
<hash-type>: ハッシュタイプ番号。
このアプローチでは、1 つの点を含むすべての数値の組み合わせが確実に上書きされます。