
Web Shell Detector は、php/cgi(perl)/asp/aspx シェルを見つけて識別するための PHP スクリプトです。Web Shell Detector は「Web シェル」シグネチャデータベースを備えており、最大 99% の精度で「Web シェル」を識別できます。最新の JavaScript および CSS 技術を使用することで、軽量で親しみやすいインターフェースを実現しています。
Web Shell Detector は MIT ライセンスのもとで公開されています http://www.opensource.org/licenses/mit-license.php
コンソール版 (python): https://github.com/emposha/Shell-Detector
Piotr Łuczko
John Thornton
既知のシェル数: 604
PHP 5.x、OpenSSL(安全なファイル送信のみ)
Web Shell Detector を有効にするには:
shelldetect.php と shelldetect.db をルートディレクトリにアップロードします
ブラウザで shelldetect.php ファイルを開きます
デフォルトのユーザー名とパスワードを使用します
ユーザー名: admin パスワード: protect
不審なファイルをすべて検査し、怪しいファイルがあれば http://www.shelldetector.com チームに送信してください。ファイルを送信すると検査され、脅威が存在する場合は「Web Shell Detector」の Web シェルシグネチャデータベースに追加されます。
Web シェルが見つかり識別された場合は、FTP/SSH クライアントを使用して Web サーバーから削除してください(重要: 一部のシェルはシステムファイルに統合されている可能性があるため、注意深く行ってください)。
http://www.emposha.com/demo/shelldetect/
1.66 John Thornton 氏による小規模な調整と PHP 5.3.3 サポートに感謝
1.64 設定 ini ファイルサポートを追加(コードを変更せずに同じ設定を使用したい場合)、出力メソッドを書き直し、is_cron を修正、イタリア語翻訳を追加(Marco Saiu 氏に感謝)
1.63 新しいシェル認識メカニズムを追加、シェルシグネチャを更新
1.62 jQuery UI ダイアログのバグにより jQuery のバージョンを 1.7.x に戻し、新しいファイルタイプを追加、シェルシグネチャを更新
1.61 不審ファイルを送信する新しい方法を追加、CSS とコードの修正、新しいシェルシグネチャを追加
1.6 シェルではないファイルを示すサポートを追加(ただしそれらのファイルも削除が必要)、ローダー表示を追加
1.52 noindex メタタグを追加(検索結果からスクリプトを除外)、全ファイルスキャンオプションを追加: extension = *
1.51 unpack 関数の更新
1.5 unpack 関数を追加、アプリケーションバージョンチェックを追加、多くの警告を修正、エラーハンドラを修正
1.4 不審ファイルを非表示にするオプションを追加、ファイルスキャンを変更
1.3 不審ファイルを shelldetector.com に送信する方法を変更、不審ファイルに関する通知を受け取れるメールフィールドを追加
1.2 暗号化関数を追加、認証を追加、いくつかの小さなバグを修正
1.1 フィンガープリント関数を変更 行正規表現を変更
1.0 初版