web-dev-qa-db-ja.com

John the Ripperルールを生成する

この質問 はJtRルールセットの生成に関するポインタを要求しますが、OPは

特定の単語リストからさまざまな順列を作成するためにそれを使用する方法を理解しています

誰かがそれを説明してもらえますか? ドキュメント から、REGEXモード、MASKモード、Wordlistモードのすべてがこれを許可しているように見えます。

しかし、特定のWordの順列(接尾辞、接頭辞、1337speak)を含むルールを生成する方法は?

3
serv-inc

これは、1337speakのない、特定の固定の接尾辞と接頭辞の解決策です。

マスクモード を使用して、コマンドラインでパラメーターを指定します。既知のWord部分がbarquuxで、接尾辞3文字と接頭辞2が必要な場合は、それらすべてを数字にして、

john -mask=?d?dbarquux?d?d?d -min-len=9 -max-len=14 file_to_crack

マスクオプションについては、 MASKモードのドキュメント ファイルを参照してください。

3
serv-inc

John the Ripper(JtR)に1-printable-ASCII-character接尾辞、1-printable-ASCII-character接頭辞、1337speak 、MASK攻撃とハイブリッドマスクを使用すると、次のようなコマンドを使用できます。

john.exe --wordlist=dict.txt --rules=All --mask=?w?a hash.txt
john.exe --wordlist=dict.txt --rules=All --mask=?a?w hash.txt

3l33tルールは、上記のコマンドのルールに含まれています。