| 网站首页 | 模板 | 资料 | 源码 | 工具 | 开发 | 设计 | 安全 | 项目 | 网络 | 图片 | 系统 | 数据库 | 博客 | 会员中心 | 小说 | 
MYFTP 精品资料下载
网络学院
学习资料
源码模版
您现在的位置: 精品下载 >> 安全 >> 网络安全 >> 安全中心正文 用户登录 新用户注册
Microsoft .NET Framework SDK MSIL工具堆溢出漏洞            【字体:
Microsoft .NET Framework SDK MSIL工具堆溢出漏洞
作者:佚名    安全中心来源:不详    点击数:    更新时间:2007-10-10
涉及程序:
Microsoft .NET Framework SDK MSIL
 
描述:
Microsoft .NET Framework SDK MSIL工具堆溢出漏洞
 
详细:
Microsoft .NET Framework是一个流行的软件开发工具包。

Microsoft .NET Framework SDK的ildasm在反汇编DLL文件时存在堆溢出漏洞,导致在反汇编特制的DLL时可能出现拒绝服务。

出现异常的部分如下:

pvReturn = HeapAlloc(_crtheap, HEAP_ZERO_MEMORY, size);
if (pvReturn == NULL)
cmp dword ptr [pvReturn],ebx
jne $L19640+1 (7C3423B6h)
pvReturn = HeapAlloc(_crtheap, HEAP_ZERO_MEMORY, size);
push esi
push 8
push dword ptr [__crtheap (7C38C944h)]
call dword ptr [__imp__HeapAlloc@12 (7C37A07Ch)]
mov dword ptr [pvReturn],eax <-- The Exception Occurs Here

此外,如果*.il文件包含有对+/-64k大小函数的调用的话,ILASM中也会出现溢出。例如:

调用AAAAAAAAAAAAAAAAAAA .... (+/- 64k) AAAAA();



调用void [System.Windows.Forms]System.Windows.Forms.Form::AAAAAAAAAAAAAAAAAAA .... (+/- 64k) AAAAA();

攻击者可以利用这些漏洞导致拒绝服务,或可能执行任意指令。

<*来源:Dinis Cruz
 Kerem Kusmezer

链接:(http://secunia.com/advisories/19406/print/
 (http://owasp.net/forums/257/showpost.aspx
 (http://owasp.net/forums/234/showpost.aspx
*>

受影响系统:
Microsoft .NET Framework SDK 1.1
Microsoft .NET Framework SDK 1.0 SP2
Microsoft .NET Framework SDK 1.0 SP1
Microsoft .NET Framework SDK 1.0 SP1
Microsoft .NET Framework SDK 1.0
 
 
攻击方法:
警 告

以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负!

(http://owasp.net/forums/storage/5/234/ILHacking2.zip
(http://owasp.net/forums/storage/5/257/BufferOverFlowInILASMandILDASM.zip
 
解决方案:
临时解决方法:

* 不要使用ildasm反汇编不可信任的DLL文件。

厂商补丁:

Microsoft
---------
目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:

(http://www.microsoft.com/technet/security/
 
安全中心录入:chqnet    责任编辑:chqnet 
  • 上一个安全中心:

  • 下一个安全中心:
  • 最新热点 最新推荐 相关安全中心
    互联网的巨大威胁 ICMP洪水攻…
    Microsoft Windows 2000 Ser…
    温柔的杀手—跨站ASP Script…
    详解CRLF注入攻击的原理和其…
    Microsoft Windows帮助图形处…
    Microsoft Internet Explore…
    Microsoft Internet Explore…
    Macromedia Flash Player SW…
    Microsoft Office 中的漏洞可…
    Microsoft Visual Studio DB…
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)