Johnの使い方は、docのreadmeにあるし日本語訳もあるので細かい事は省く。
まずはパスを探す事から始めよう。MiniBBSの記録用ファイル(以下datファイル)は分かっているぶんについては別表にまとめてみた。ただしこれはディフォルトの状態であって、ファイル名を変えてあれば探すのは難しいだろう。
無事見つかったら、とりあえず適当な所に保存。NotePadや秀丸のような文章エディターで中を覗いてみる。
そうするとMiniBBSの場合、始めの部分に
MiniBBSv8:uoTuf3UUWGgHQ
のような乱数が見つかるはずである。これが暗号化されたパスワードで、必要なのはこの部分だけ。そこだけ切り取ったら、残りのうざったいログはとっとと捨てちゃいましょ。
次に切り出したパスワードを入れる。「run」フォルダにあるpasswd.txt(なければ作る。別に名前は何でも構わない)にさっきのものをペースト。そしてその後にコロンを5つ加える。こんな感じになる。
MiniBBSv8:uoTuf3UUWGgHQ:::::
始めの部分の「MiniBBSv8」は特に必要ないので
:uoTuf3UUWGgHQ:::::
でもOK。
もし、暗号化されたパスワードが「$1$ZM$7IgD.6iQAayZikiZcDf6P0」の様にMD5形式でも同じ。
MiniBBSv8:$1$ZM$7IgD.6iQAayZikiZcDf6P0:::::
にすればいいだけ。ただし、MD5のパス解析は時間がやたらにかかる。例え辞書に登録してあるパスでも、DES形式なら1分もかからない所をMD5だと10分かかったケースもあった。