如果點號 (.
) 可以出現(xiàn)在密碼的任意位置,而其余部分是數(shù)字,就可以使用自定義掩碼來覆蓋所有可能的位置。假設(shè)密碼長度為 6(即 5 個數(shù)字和 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
:可選參數(shù),用于遞增模式,如果密碼長度不固定可以添加此選項。
<hash-type>
:您的哈希類型編號。
這種方法可以確保覆蓋所有包含一個點號的數(shù)字組合。