« SOHU: 日资企业VS欧美企业:工作稳定比拼优厚福利 | 首 页 | 小小的庆祝一下 »

2005 年 02 月 19 日

受到了 howdark.com exploits

| 分类: 服务器日志 Server Log |

今天在我的 phpbb 论坛中受到了很多奇怪的访问,访问量大增的同时,apache 的log文件中有以下这些特殊的log文字:

213.196.37.235 - - [19/Feb/2005:02:26:54 +0800] "GET /viewtopic.php?p=2936&highlight=%2527%252Esystem(chr(112)%252Echr(101)%252Echr(114)
%252Echr(108)%252Echr(32)%252Echr(45)%252Echr(101)%252Echr(32)%252Echr(34)%252
Echr(112)%252Echr(114)%252Echr(105)%252Echr(110)%252Echr(116)%252Echr(32)%252Echr
HTTP/1.0" 200 24984 "-" "Mozilla/4.0"
137.111.13.34 - - [19/Feb/2005:02:29:29 +0800] "GET /viewtopic.php?p=1672&highlight=%2527%252Esystem(chr(112)%252Echr(101)%252Echr(114)
%252Echr(108)%252Echr(32)%252Echr(45)%252Echr(101)%252Echr(32)%252Echr(34)%252
Echr(112)%252Echr(114)%252Echr(105)%252Echr(110)%252Echr(116)%252Echr(32)%252
HTTP/1.1" 200 32237 "-" "Opera/7.50"
很显然是一种扫描或者爬虫。查询了很多关于 apache 和 phpbb 的资料,现在把这些东东都整理了一下。

参考文档:

  • Re: [users@httpd] Is this for real?

  • L. Walker 阐述了关于 PHPbb2 forum 的这个问题。
  • howdark.com exploits - follow up

  • phpBB 对此 bug 也做出了相应的 announcement. 具体修改 < 2.0.11 版本 phpBB 中的 viewtopic.php 如下:
    //
    // Was a highlight request part of the URI?
    //
    $highlight_match = $highlight = '';
    if (isset($HTTP_GET_VARS['highlight']))
    {
    // Split words and phrases
    $words = explode(' ', trim(htmlspecialchars(urldecode($HTTP_GET_VARS['highlight']))));
    for($i = 0; $i < sizeof($words); $i++)
    {

    替换成:

    //
    // Was a highlight request part of the URI?
    //
    $highlight_match = $highlight = '';
    if (isset($HTTP_GET_VARS['highlight']))
    {
    // Split words and phrases
    $words = explode(' ', trim(htmlspecialchars($HTTP_GET_VARS['highlight'])));
    for($i = 0; $i < sizeof($words); $i++)
    {

  • *Santy worm defaces websites using php bug

  • 万幸的是最后发现我在很久以前就补上了这个漏洞,但直到今天才发现这个问题。以上仅供使用 phpBB 的用户参考。

    (END)

    引用

    引用本文的 URL:
    http://weblog.kreny.com/cgi-bin/mt/mt-tb.cgi/220.

    发表评论

    (如果您还为在此成功留言,也许是因为需要管理员逐一审核留言内容后放可看到您的评论。请稍后并感谢您的耐心等待。)

    阅览更多文章请访问 首页过去的存档