この質問 はJtRルールセットの生成に関するポインタを要求しますが、OPは
特定の単語リストからさまざまな順列を作成するためにそれを使用する方法を理解しています
誰かがそれを説明してもらえますか? ドキュメント から、REGEXモード、MASKモード、Wordlistモードのすべてがこれを許可しているように見えます。
しかし、特定のWordの順列(接尾辞、接頭辞、1337speak)を含むルールを生成する方法は?
これは、1337speakのない、特定の固定の接尾辞と接頭辞の解決策です。
マスクモード を使用して、コマンドラインでパラメーターを指定します。既知のWord部分がbarquux
で、接尾辞3文字と接頭辞2が必要な場合は、それらすべてを数字にして、
john -mask=?d?dbarquux?d?d?d -min-len=9 -max-len=14 file_to_crack
マスクオプションについては、 MASKモードのドキュメント ファイルを参照してください。
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ルールは、上記のコマンドのルールに含まれています。