ろば電子が詰まつてゐるスマートフォン用の表示で見るろば電子が詰まつてゐる2013-06-05辞書攻撃に使う元ネタの辞書ファイルセキュリティTHC-Hydraでアタックを試してみる際、crunchコマンドでリストを作ってブルートフォースも良いのだが、やはり辞書攻撃を試してみるのが常套手段。なると、次に欲しくなるのは辞書ファイル。お手軽な例では、Linuxのpasswdコマンドが利用しているcracklibのワードリストが良い。あり、40万個ほどのwordが詰まっている。これよりもう少しアングラな香りがする辞書が欲しい(よね?)。いうことでここでは、OpenWallが配布している辞書ファイルを紹介する。開発元であり、そちらのWebサイトから辞書ファイル(単語をひたすら並べただけのテキストファイル)をダウンロードすることができる。entries(4000万個)の単語が載っているそうだ。お値段は$27.95。辞書攻撃に使うことを考えると、数ばかりたくさんあっても攻撃時間が増えるばかりでしかたが無いので......無料版の小さなサイズがむしろちょうど良かったりする。ダウンロードhttp://download.openwall.net/pub/wordlists/から無造作にダウンロードできる。ディレクトリこの中には日本語に即した辞書があり、lower.gzとmixed.gzの2ファイルがある。lower.gzは小文字で日本語の単語が色々入っており、その単語数は113963個である。単語数はすべて8文字以内となっている。中身の一部を抜粋してみよう。gokugokuakugokuakuhgokubosogokubutogokuchuugokudougokugetsgokugetugokugokugokuhigokuhijogokuhingokuhirigokuigokuingokujougokujyougokukeigokumigokumongokumontgokunetsgokunetugokungigokurakugokurigokuakuhなどは、もっと後ろに文字が付くけど8文字で切っているのだろう。このファイルには固有名詞も載っている。(nobunagaやieyasu、abasiriやkushiroはある。基準がよく分からない)。mixed.gzは、長音を含む単語が入っている。単語は1444個しかなく、中身もこんな感じであまりパスワードには使われそうにないものが多いのでオマケかな。no-suri-no-suuesno-tacchno-tactino-tonoiro-zenokuta-nnomine-tnoripi-nu-donxyoji-nxyoji-bnyu-nyu-feisnyu-ji-rnyu-medenyu-orinnyu-ronおや、"のりピー"があるな。ディレクトリこの中には、lower.gzとpassword.gzが置いてある。lower.gzは、小文字でよく使われるパスワードが800個ほど列挙されている。この量は適度に小さく、手頃で使いやすい。一つのpassword.gzは、パスワードとしてよく使われる文字列を頻度順に並べてくれている。総数3500個ほどで、また他のファイルが2003年で更新が止まっているのに比べてこのファイルだけは2011年までメンテナンスが続いている。entries)12345612345passwordpassword1123456789123456781234567890abc123computertigger1234qwertymoneycarmenmickeysecretsummerinternet辞書攻撃の辞書ファイルとしては、この1ファイルだけあれば十分なんじゃないかな。コメント行の扱い/passwords配下の辞書ファイルは、先頭数行にコメント行が入っている。思ったが、hydraは先頭にシャープがあっても問答無用にパスワードとみなすので意味が無かった。この、「クラッキングツールからはコメント行扱いされてしまうパスワード」は上手く攻撃を回避できるんじゃないかというアイディア自体は、何かに応用できないかなーと考えている。結論あまりあれこれ使っても時間かかるだけだし、まずはひとつ、http://download.openwall.net/pub/wordlists/passwords/password.gzを利用するのが妥当。サーバ管理者は、アカウントのパスワードがこの辞書ファイルに載っていないか、確認した方が良いだろう。ここに載っているということは、それはクラックツールを使う世界中の人たちからアタックされてしまうパスワードである、ということである。関する罪」の情報公開請求をしました月別アーカイブはてなブログをはじめよう!ozumaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。