li
  当前位置:主页 > 问题集锦 > 文章内容
li
apache统计插件awstats中configdir一个漏洞
来源: www.ixdba.net  作者: IXDBA.NET官方    时间:2008-11-26   阅读:5  

网页地址被嵌入linux命令执行,导致服务器响应缓慢,经过查看日志信息,发现有如下输出:

200.162.243.183 - - [24/Oct/2008:20:17:06 +0800] "GET http://www.hustwb.edu.cn/c
gi-bin/awstats.pl?configdir=|echo;echo;ps+-aux%00 HTTP/1.0" 200 12333 "-" "Mozil
la/5.0 (Windows; U; Windows NT 5.1; pt-BR; rv:1.8.1) Gecko/20061010 Firefox/2.0"
200.162.243.183 - - [24/Oct/2008:20:17:35 +0800] "GET
http://www.hustwb.edu.cn/c
gi-bin/awstats.pl?configdir=|echo;echo;cd+/var/spool/vbox;ls+-a%00 HTTP/1.0" 200
 1626 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; pt-BR; rv:1.8.1) Gecko/20061
010 Firefox/2.0"

原来是awstats.pl脚步中configdir的一个漏洞,于是修改awstats.pl文件:

找到如下信息:

if ($QueryString =~ /configdir=([^&]+)/i)
{
$DirConfig=&DecodeEncodedString("$1");
}

修改为如下:


if ($QueryString =~ /configdir=([^&]+)/i)
{
$DirConfig=&DecodeEncodedString("$1");
$DirConfig=~tr/a-z0-9_\-\/\./a-z0-9_\-\/\./cd;
}




  上一篇: java.lang.OutOfMemoryError错误...   下一篇:
li
 §相关评论  
 热点文章

·IT168技术卓越奖年会北京召开在
·No space left on device: mod
·shm.create(): error creating
·mysql占用cpu特别高问题的解决
·Can't locate Mail/Send.pm in
·Allowed memory size of 83886
·overwritten -- Unclean shutd
·Apache重启失败:name-based s
·(13)Permission denied: make_
·SQL0964C The transaction log
·delete删除大表:SQL0964C The
li
 编辑推荐
·IT168技术卓越奖年会北京召开在
·No space left on device: mod
·shm.create(): error creating
·mysql占用cpu特别高问题的解决
·Can't locate Mail/Send.pm in
·Allowed memory size of 83886
·overwritten -- Unclean shutd
·Apache重启失败:name-based s
·(13)Permission denied: make_
·SQL0964C The transaction log
·delete删除大表:SQL0964C The
li
 相关篇章
·java.lang.OutOfMemoryError错误...
·修改nginx作为web服务器最大上传...
·linux图形界面连接工具nxserver过...
·关于ip_conntrack: table full, ...
·message: 用户 'sa' 登录失败。原...
·[Microsoft][SQLServer 2000 Dri...
·mysql ERROR 1016 (HY000): Can'...
·delete删除大表:SQL0964C The tr...
·SQL0964C The transaction log f...
·(13)Permission denied: make_so...
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接