web-dev-qa-db-ja.com

既知のフレーズを含むパスワードを回復する

Hashcatで長いパスワードを回復したい。パスワードにはフレーズが含まれており、単語の間に特殊文字シーケンスがあります。これらのシーケンスは制限されています(<4)およびunknown。ただし、選択する文字のセットは既知であり、小さい(<6)。

例:バーバラが犬の散歩
特殊文字: $%-"
可能なパスワード: Barbara%walks $$%the $ dog

正規表現を使用してすべてのパスワードを生成しようとしましたが、そのファイルが大きくなりすぎました。これをハッシュキャットでどのように達成しますか?彼らのルールシステム?

2
TomTom

マスク攻撃 は良い解決策のようです。

次の行を含む.hcmaskファイルを生成します。

$%-",Barbara?1walks?1the?1dog
$%-",Barbara?1walks?1the?1?1dog
...

など、各行の特殊文字(?1)の場所は異なります。

フレーズを知っているため、また文字のセットが小さいため、行の総数は非常に少なくなるはずです。

4
Benoit Esnard