| 网站首页 | 新闻中心 | 系统安全 | 网络安全 | 安全技术 | 下载中心 | 
课件制作网.
收藏本站
设为首页
安全365
OBLOG函数adodb_loadfile()暴库分析[终结]
OBLOG函数adodb_loadfile()暴库分析[终结]
作者:佚名 文章来源:不详 点击数: 更新时间:2007-1-25 10:42:36

今天安静兄告诉我HACKBLOG被暴库了,(他说是THEONE发现,在这谢谢他)
暴库地址是http://www.hackblog.com/user_help.asp?file=conn.ASP 我倒~~~~
打开user_help.asp,看一下相关代码吧。

不仔细看,也没什么。
仔细一看,函数adodb_loadfile()没有对asp进行过滤。
导致adodb_loadfile("conn.asp")这样也可以。
最终导致?file=conn.ASP 这样了。
查看一下暴库页面的源代码,conn.asp文件看的一清二楚,数据库阿,数据库~~~~~~

问题找到了,补一下吧,其实很简单,对函数adodb_loadfile()处理一下是最完美的。
不过了,小弟我(永不放弃)有何简单的方法。

if fname="" then
改成
if fname="" or right(fname,3)<>"htm" then
就OK啦。
道理很简单,只有htm文件才能被函数adodb_loadfile()调用。
OVER

永不放弃 2005年1月15日22:09:24

=================================================

还有help.asp这个文件。
同理

永不放弃 2005年1月15日22:30:22

=================================================

估计程序还有其他文件里还有调用函数adodb_loadfile()的,
干脆修改adodb_loadfile()这个函数吧。
打开inc/function.asp
找到:
Function ADODB_LoadFile(ByVal File)
...
End Function
修改为:
Function ADODB_LoadFile(ByVal File)
If File="htm" then
...
End If
End Function
这样的道理,就不用我这个小弟解释了吧。
这样一改,就算还有文件调用adodb_loadfile()函数的话,都没有问题了。
user_help.asp和help.asp都用改了。
推荐这种方法

【转自世纪安全网 http://www.21safe.com】
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
     
     
     
    MailEnable IMAP多个远程
    MailEnable IMAP服务远程
    MailEnable IMAP服务远程
    MailEnable IMAP服务远程
    RevilloC MailServer远程
    MailEnable消息处理远程
    MailEnable SMTP NTLM认
    MailEnable SMTP SPF远程
    Lotus Notes邮件收件人信
    MvBlog脚本插入及SQL注入

    Copyright © 2006-2008 www.anquan365.com 安全365
    建议使用1024*768分辨率及第三方浏览器对本站进行浏览