泥客网 - 发布最实用的电脑技术,最新鲜的网文!
泥客注册 | 加入收藏 |
泥客广告牌
关键词:调侃 探索 电脑 网络 轻松 精彩 移动 高谈

文章中心

您的当前位置:泥客网 >> 科技 >> 电脑病毒 >> 浏览文章

微软lnk漏洞(0day)

2010-08-04 09:32:21 文章来源:泥客论坛 字体:

微软lnk漏洞(快捷方式漏洞)是什么?

1、Lnk漏洞(快捷方式漏洞)是影响范围最大的一次微软漏洞事件。目前主流版本的windows操作系统都受到影响,包括Windows XP、Windows Vista、Windows 7、Windows 2003、Windows 2008等。

2、Lnk漏洞(快捷方式漏洞)是最危险的漏洞之一。该漏洞可以让黑客实现"看一眼就中毒"的传播感染方式。以前的病毒、木马大多需要用户主动点击打开,而通过lnk漏洞(快捷方式漏洞)传播的病毒木马在用户浏览文件名的时候就已经发作了,让用户防不胜防。

3、lnk漏洞(快捷方式漏洞)是最需要紧急防御的安全漏洞。Lnk漏洞(快捷方式漏洞)是病毒能够利用的一个渠道,而不仅是一个病毒。也就是说,虽然现在只发现了一两个能够利用lnk漏洞(快捷方式漏洞)的病毒,但是随着黑客集团的动作,在微软发布正式补丁之前的真空期会有越来越多利用lnk漏洞(快捷方式漏洞)的病毒出现。这些病毒和木马通过lnk漏洞(快捷方式漏洞)进入用户电脑不仅能获取账号、密码等用户隐私,甚至可能完全控制用户的电脑。

4、lnk漏洞(快捷方式漏洞)对中国用户危险性更大,因为中国用户使用的Windows系统有很多都是变异版本的(比如早期的番茄花园版)。这些版本的Windows系统即使在微软发布正式补丁后仍然可能因为兼容性等问题无法修复该漏洞。

微软lnk漏洞攻击原理

1、漏洞存在于“Windows Shell”组件中,当受影响系统用户点击或者Windows Shell试图加载经过精心构造的恶意快捷方式图标时,由于Windows Shell没有正确地件验证指定的参数,可导致恶意代码在本地运行。

2、微软Lnk漏洞就是利用了系统解析的机制,攻击者恶意构造一个特殊的Lnk(快捷方式)文件,精心构造一串程序代码来骗过操作系统。当Shell32.dll解析到这串编码的时候,会认为这个“快捷方式”依赖一个系统控件(dll文件),于是将这个“系统控件”加载到内存中执行。如果这个“系统控件”是病毒,那么Windows在解析这个lnk(快捷方式)文件时,相当于把潜伏的病毒激活了!

解决方案

临时解决方案一:通过修改注册表关闭显示快捷的图标。

1.打开注册表编辑器,定位到“HKEY_CLASSES_ROOT\lnkfile\shellex \IconHandler”项目下。

2.右键单击,选择导出,将该项注册表键值进行修改前备份。

3.备份之后,将该项的默认键值修改为空。

4.再次定位到“HKEY_CLASSES_ROOT\piffile\shellex\IconHandler” 项目下。

5.右键单击,选择导出,将该项注册表键值进行修改前备份。

6.备份之后,将该项的默认键值修改为空。

此方案所带来的影响:快捷方式的图标将不会被显示,而是呈现出“未知文件类型”的图标样式。这仅仅是视觉效果上的影响。

临时解决方案二:关闭系统WebClient服务。

1.在开始--运行中输入“Services.msc”,打开服务控制面板。

2.找到“WebClient”服务项,如果其正在运行状态中,请先将其关闭,之后修改启动类型为“已禁用”。

此方案所带来的影响:WebDAV请求将不会被传输,另外任何明显依赖于“WebClient”服务的其它服务项会受到影响。

微软的官方临时解决方案(Fix It小程序)的原理是直接删除注册表项目HKCRlnkfileshellexIconHandler 和HKCRpiffileshellexIconHandler的错误值,代价就是系统内装文件的快捷方式全部变白板。即使是牺牲体验也要封堵漏洞,足以证明其危险度。

解决方案三:安装微软公司发布的官方漏洞补丁KB2286198。

掌上泥客
进入论坛论坛热帖
非凡