web-dev-qa-db-ja.com

JohnTheRipper Advanced Mask

7Zipファイルのハッシュをクラックするために高度なマスクを作成するのに問題があります。パスワードは16文字で、すべて小文字、大文字、10進数、!@#$%-_=+:

主な情報は、charは複製できないということです。これをクラッキングルールに追加する方法を知りたいです。パスワードを解除する時間が短縮されます。

まったくわからない-1値は正しく、より正確には範囲[!@#$%-_=+:]

コマンドの外観:

john --mask=?1 -1=?l?u?d[!@#$%-_=+:] -min-len=16 -max-len=16 test.ctx.hash
1
AxeQuestion

「?1」を16回繰り返す必要があります-各位置に1つ:

john --mask=?1?1?1?1?1?1?1?1?1?1?1?1?1?1?1?1 -1=?l?u?d[!@#$%-_=+:] test.ctx.hash

これは重複を排除しませんが、私はそれについて心配しません。キースペースが非常に大きいため、これらの重複を排除しても、全体的な実行時間にわずかな影響しかありません。

より一般的には、キースペースは非常に大きいため、実際にそのようなパスワードをクラックすることは決してありません。

0
Royce Williams