ethicalhack3r)によるrubyで書かれたオープンソースのWordPressの情報採取~脆弱性踏査までを行うセキュリティスキャナである(ブラックボックスアプローチ)。2011/7/18にバージョン1.0がリリースされた。HostingWPScanで調査やスキャンできる内容は以下のようなものだ。5でのインストール方法のみ簡単に記載しておく。5へのインストール方法である。それぞれのインストールが完了した後に、WPScanをダウンロードして、展開すればよい。5の場合、/pentest以下にweb/scannersというディレクトリがあるので、ここに置くこととした。wpscanコマンドWPScanのコマンドオプションは以下である。ヘルプターゲットの調査WPScanの作者であるethicalhack3rは、テスト用にこれまでリリースされたすべてのWordPressを導入済みのVirtualBoxイメージ(OVAファイル)も配布しているので、今回はこれをターゲット用のベースに利用している。ethicalhack3rさて、WPScanを単純にURLのみを指定して実行した例が以下である。ターゲットは、上記のVirtualBoxの仮想サーバーに設置されたWordPressである。2011ターゲットのWordPressテーマの名前、readme.htmlが存在すること、また、バージョンが3.1.3で脆弱性のあるバージョンであることが表示されている。次に、プラグインに脆弱性がないかを調査してみよう。これは、--enumerateオプションで実行すればよい。--enumerateオプションで指定できるのは、ユーザー名(u)、プラグイン(p)、バージョン(v)の3つで、プラグインを調査する際には、pを付加すればよい。2011root@bt:/pentest/web/scanners/wpscan#プラグインであるphp_speedy_wpが検出され、脆弱性があるバージョンであるということが結果としてわかる。