如果點號 (.) 可以出現在密碼的任意位置,而其余部分是數字,就可以使用自定義掩碼來覆蓋所有可能的位置。假設密碼長度為 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 中,您可以將這些掩碼保存在一個文件(例如 mask.txt)中,然后使用該文件進行掩碼攻擊:
hashcat -m <hash-type> -a 3 hash.txt -m 3 mask.txt
-a 3:掩碼攻擊模式。
mask.txt:包含每個掩碼組合的文件。
-i:可選參數,用于遞增模式,如果密碼長度不固定可以添加此選項。
<hash-type>:您的哈希類型編號。
這種方法可以確保覆蓋所有包含一個點號的數字組合。