Win2008 蓝屏漏洞揭秘

9月初,在各大安全网站上登载了一个Windows操作系统的蓝屏漏洞的消息,这个漏洞的出现如同一颗石子,打破了近半年来Windows没有爆出重大漏洞的沉寂。

  蓝屏漏洞威胁的是服务器操作系统Windows Server 2008,这意味着如果Windows Server 2008蓝屏,将导致服务器停止服务……目前,漏洞的利用代码还限制在小范围内,不过漏洞攻击工具却已经研制出来了,现在为大家揭秘蓝屏漏洞的利用过程。

  问题: Windows Server 2008蓝屏漏洞

  危害: 服务器出现蓝屏停止服务

  危机:服务器的蓝屏隐痛

  我是安天实验室的苗得雨,我下面给大家说的就是蓝屏漏洞。蓝屏漏洞的正式名称是SMB v2漏洞,到截稿为止该漏洞还没有补丁(预计10月第二个星期出补丁)。蓝屏漏洞的危害到底有多大?对我们普通网民会带来危害吗?蓝屏漏洞主要威胁的是使用Windows Server 2008的服务器,对Vista系统也有一定的影响。不过现在的黑客都变得务实起来,不会对市场份额尴尬的Vista系统感兴趣。

  使用Windows Server 2008作为服务器操作系统的,是邮件服务器、网站服务器、数据服务器、域名服务器等。一旦服务器蓝屏了,管理员很可能不会第一时间知道——因为很多服务器都没有配专用的显示器,服务器就会在一段时间内停止服务。

  如果是网站服务器停止服务了,服务器上的所有网站都无法访问;如果是邮件服务器停止服务了,邮件就不能中转发送;如果是数据服务器停止服务了,可能会导致数据支持的系统崩溃,例如网游、网银等系统;如果是域名服务器停止服务了,“断网门”可能再次上演。

  2007年,微软发布了替换Windows Server 2003的新一代服务器操作系统Windows Server 2008,该系统支持多核处理器,拥有64-bit技术、虚拟化以及优化的电源管理等功能,吸引了许多企业用户将服务器操作系统更换为该系统。

  据市场调研机构Gartner提供的数据显示,在2007年全球发货的服务器中,Windows服务器的份额已经增长到66.8%,其中Windows Server 2008占了主流。在2008年~2009年,Windows Server 2008成为微软的主打产品之一,份额呈现上升趋势。根据以上数据测算,全球大约有五分之一的服务器使用的操作系统是Windows Server 2008。

  原理:SMB溢出

  这次导致蓝屏漏洞出现的原因,是一个名为SRV2.SYS的驱动文件不能正确地处理畸形数据结构请求。如果黑客恶意构造一个恶意畸形的数据报文发送给安装有Windows Server 2008的服务器,那么就会触发越界内存引用行为,让黑客可以执行任意的恶意代码(图1)。

  编注:SMB(Server Message Block,又称Common Internet File System)是由微软开发的一种软件程序级的网络传输协议,主要作用是使一个网络上的机器共享计算机文件、打印机、串行端口和通讯等资源。它也提供认证的进程间通信机能。它主要用在装有Microsoft Windows的机器上,这样的机器被称为Microsoft Windows Network。SMB v2是SMB协议的最新升级版。

  做一个形象的比喻,这就如同一座大桥的检查站一样,检查人员只根据卡车上标注的吨位来估算卡车能否通过这座桥,而事实上黑客可以让一辆超载的卡车同样标注上合格的吨位通过检查站。由于没有做真正的称重,检查人员只凭借标注吨位来识别,最终导致超载的卡车危及大桥安全,导致桥毁车亡。

  模拟:实测蓝屏漏洞

  步骤1:准备好蓝屏漏洞的测试程序(该程序由安天实验室特制,不过由于危害太大,不能提供下载),然后在网络中搜寻、下载一款端口扫描程序,此次测试我们选择的是L-ScanPort端口扫描器。

  步骤2:打开L-ScanPort端口扫描器(图2),在IP地址一栏中输入想扫描的网络段落,例如“192.168.1.1”作为起始段,“192.168.255.255”作为结束段。然后在软件界面中找到“端口列表”一项,勾选上“445”端口,点击“GO”按钮扫描。

  

  如果有开启445端口的Windows Server 2008,那么就意味着黑客可以发动蓝屏攻击了。测试中,我们准备了一台装有Windows Server 2008并开启SMB共享协议的服务器,扫描记录下该服务器IP地址之后,准备发动攻击测试。

  步骤3: 在扮演攻击方的电脑中,我们打开“命令提示符”,将测试程序放在C盘根目录,然后在C :\>根目录下,输入攻击命令:SMBv2.exe [被攻击服务器IP地址](图3)。

  

  我们以最快的速度跑到被攻击测试服务器面前,看到了下面的一幕(图4)。

  

  防范:没有补丁这样防

  由于目前该漏洞没有补丁,所以我们给出一个临时解决方案,管理员必须手动在防火墙上关闭139端口和445端口,这种方法可以屏蔽来自英特网的所有的未经请求的入站通信,但是停止该协议后,也就意味着用户将不再能正常使用网络内共享的文档和打印机了。

  深度分析

  大多数安全研究员不相信该漏洞仅可以实现蓝屏效果,据我们所知,这个微软官方一度认为不可能实现其他攻击行为的漏洞,变成了可以实现远程执行代码的高危漏洞。有安全研究员发现,通过新的手段可以利用该漏洞执行黑客制定的恶意代码,例如后门、木马,最终实现控制整台服务器的目的。

  如果黑客能够实现控制文件共享服务器,也就意味着黑客盗取保存在Windows Server 2008服务器中的企业数据将易如反掌。事件的严重性超出了许多安全组织的想象,在此时,或许全球的黑客都在疯狂地分析该漏洞,紧随其后的很可能就是利用该漏洞发动的服务器蠕虫攻击风暴……

(0)

相关推荐

  • Win2008 蓝屏漏洞揭秘

    9月初,在各大安全网站上登载了一个Windows操作系统的蓝屏漏洞的消息,这个漏洞的出现如同一颗石子,打破了近半年来Windows没有爆出重大漏洞的沉寂. 蓝屏漏洞威胁的是服务器操作系统Windows Server 2008,这意味着如果Windows Server 2008蓝屏,将导致服务器停止服务--目前,漏洞的利用代码还限制在小范围内,不过漏洞攻击工具却已经研制出来了,现在为大家揭秘蓝屏漏洞的利用过程. 问题: Windows Server 2008蓝屏漏洞 危害: 服务器出现蓝屏停止服务

  • 添加超级用户的.asp代码[蓝屏的原创,凯文改进,Ms未公布的漏洞]

    添加超级用户的.asp代码[蓝屏的原创,凯文改进,Ms未公布的漏洞] 作者:蓝屏,凯文 文章来源:冰点极限其实上个礼拜我和凯文就在我的肉鸡上测试了,还有河马史诗.结果是在user权限下成功添加Administrators组的用户了(虽然我不敢相信我的眼睛). 上次凯文不发话,我不敢发布啊....现在在他的blog 上看到他发布了,就转来了咯(比我上次测试时还改进了一点,加了个表单).这下大家有福咯``` 反正代码是对的,但是很少能成功,具体的看运气了..呵呵,下一步我想把他整合到海洋里面去.嘿嘿

  • Win 2000/XP蓝屏解决实用技巧

    虽然基于NT架构的Windows 2000/XP系统稳定性已经大大增强,甚至Windows XP号称"从不死机",但我们仍然会不时看到如图1所示的蓝色警报信息,这就是通常所说的"蓝屏",究竟是怎么回事呢?  一.Windows 2000/XP爆发蓝色警报的原因 Windows 2000/XP采用了分层结构,它的两个层又称模式,分别为用户模式(User Mode)和内核模式(Kernel Mode),应用程序是无法直接访问硬件设备的,只有借助驱动程序才能直接访问. 不

  • 系统蓝屏的代码详解

    系统蓝屏代码全集 00000001 不正确的函数. 2 0×00000002 系统找不到指定的档案. 3 0×00000003 系统找不到指定的路径. 4 0×00000004 系统无法开启档案. 5 0×00000005 拒绝存取. 6 0×00000006 无效的代码. 7 0×00000007 储存体控制区块已毁. 8 0×00000008 储存体空间不足,无法处理这个指令. 9 0×00000009 储存体控制区块地址无效. 10 0×0000000A 环境不正确. 11 0×00000

  • 非常完整全面的蓝屏代码解读

    一.蓝屏含义     1.故障检查信息     ***STOP 0x0000001E(0xC0000005,0xFDE38AF9,0x0000001,0x7E8B0EB4)     KMODE_EXCEPTION_NOT_HANDLED ***其中错误的第一部分是停机码(Stop Code)也就是STOP 0x0000001E,      用于识别已发生错误的类型, 错误第二部分是被括号括起来的四个数字集, 表示随机的开发人员定义的参数(这个参数对于普通用户根本无法理解,      只有驱动程序

  • 只要安装pplive就出现蓝屏解决方法

    先打开mediaplayer播放一下,应该是需要默认设置一下,怪不得我以前装了就蓝屏,pplive怎么搞的,竟然有这个问题pplive蓝屏问题解决方案:正常运行一下mediaplayer即可

  • 电脑"蓝屏"原因之速查手册

    死机是令操作者颇为烦恼的事情.死机时的表现多为"蓝屏",无法启动系统,画面"定格"无反应,鼠标.键盘无法输入,软件运行非正常中断等.尽管造成死机的原因很多,但是万变不离其宗,其原因永远也脱离不了硬件与软件两方面.  一.由硬件原因引起的死机  [散热不良]    显示器.电源和CPU在工作中发热量非常大,因此保持良好的通风状况非常重要,如果显示器过热将会导致色彩.图象失真甚至缩短显示器寿命.工作时间太长 也会导致电源或显示器散热不畅而造成电脑死机.CPU的散热是关系

  • “蓝屏”的原因及处理方法

    在计算机的运行过程中,经常会遇到屏幕变成蓝色,这也就是计算机的蓝屏.造成计算机的屏幕变蓝的原因有很多种,概括起来有以下几种原因. 一.屏幕显示系统忙,请选择任意键-- 1虚拟内存不足造成系统多任务运算错误 虚拟内存是Windows系统所特有的一种解决系统资源不足的方法,其一般要求主引导硬盘剩余空间是其物理内存的2-3倍.有的发烧友为了充分利用自己的有限空间,把自己的硬盘塞的满满的,忘记了Windows苛刻的要求,导致虚拟内存因空间不足出现系统运算错误. 当开机后不久运行程序时出现蓝屏,你若留心

  • win2003文件服务器蓝屏修复全过程分享第1/2页

    最近公司文件服务器出现异常,造成所有用户无法正常使用,但文件服务器上存在很多数据及共享,如果重新安装系统,势必造成用户权限混乱,短时间无法恢复正常,且用户无法正常访问:由于服务器比较老旧,造成RAID驱动获取困难,且需要软盘进行驱动加载,整个处理过程相对复杂,在此分享处理全过程,希望能够帮助后面遇到相同问题的朋友: 起因: 昨日上午同时在进行服务器检测时发现文件服务器的进程多达182条,且速度非常缓慢,计划下午对服务器进行重启维护,在关机过程中服务器出现死机蓝屏现象,无法正常关机,强制关机后无法

  • 3389远程登录怎么优化才能解决蓝屏或者黑屏问题

    电脑中的windows系统会出现许多的问题,那是很正常的,就像是在远程登入时,出现蓝屏或者是黑屏的问题,所以今天就教大家怎么优化3389登录,解决问题!一去来看看吧! 优化3389登录,解决蓝屏黑屏等原因.下边看图文操作记录.: 先打开远程登录软件.或者CMD命令MSTSC.显示选项里边选择15位,位数越大,显示的图像越细腻,但是越卡,位数小的显示图像有些失真,15位的刚好.且不影响操作. 本地资源选项,远程计算贡声音:不要播放.磁盘驱动器,打印机,串口行,去掉勾.这些普通用户都用不上的.且占资

随机推荐