Hashcatで長いパスワードを回復したい。パスワードにはフレーズが含まれており、単語の間に特殊文字シーケンスがあります。これらのシーケンスは制限されています(<4)およびunknown。ただし、選択する文字のセットは既知であり、小さい(<6)。
例:バーバラが犬の散歩
特殊文字: $%-"
可能なパスワード: Barbara%walks $$%the $ dog
正規表現を使用してすべてのパスワードを生成しようとしましたが、そのファイルが大きくなりすぎました。これをハッシュキャットでどのように達成しますか?彼らのルールシステム?
マスク攻撃 は良い解決策のようです。
次の行を含む.hcmask
ファイルを生成します。
$%-",Barbara?1walks?1the?1dog
$%-",Barbara?1walks?1the?1?1dog
...
など、各行の特殊文字(?1
)の場所は異なります。
フレーズを知っているため、また文字のセットが小さいため、行の総数は非常に少なくなるはずです。