修复windows Server 2012远程代码执行漏洞(ms15_034)

Posted smartmsl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了修复windows Server 2012远程代码执行漏洞(ms15_034)相关的知识,希望对你有一定的参考价值。

查阅资料:

漏洞详情请参考:https://docs.microsoft.com/zh-cn/security-updates/securitybulletins/2015/ms15-034

鸣谢:https://blog.csdn.net/weixin_30919571/article/details/99306168

验证:

使用Range设置请求的字节,构造数据溢出

Range: bytes=0-18446744073709551615 // 向服务器请求18446744073709551616字节数据,导致数据溢出

 技术图片

微软给的建议是安装补丁:KB3042553

如果操作系统长时间未进行升级会导致显示:此更新不适用于您的计算机

需要按照如下顺序安装前置补丁,KB3021910、KB2919355、KB3042553

http://www.catalog.update.microsoft.com/Search.aspx?q=KB3021910     // KB3021910
http://www.catalog.update.microsoft.com/Search.aspx?q=KB2919355   // KB2919355
http://www.catalog.update.microsoft.com/Search.aspx?q=KB3042553   // KB3042553

备注:KB2919355是一组补丁,选择其中的KB2919355即可。

补丁安装

1、安装KB3021910无提示重启。

2、安装完成之后提示重启。

3、重启之后,安装KB3042553,正常安装不再提示,“此更新不适用于您的计算机”,安装完毕提示重启,重启服务器。

技术图片

修复结果:

安装补丁之后,再次使用Range验证,响应是Bad Request。说明此攻击无效,已经修复漏洞。

 技术图片

收获:

Window的许多补丁需要安装前置补丁,按照顺序安装补丁,否则提示“此更新不适用于您的计算机”。

简易策略:使用Windows更新,自动安装依次安装补丁。缺点:补丁的不确定性;优点:简易。

思路:使用Windows更新,更新之后,查看安装了哪些补丁,是否存在需要的补丁,或删除不需要的补丁。

以上是关于修复windows Server 2012远程代码执行漏洞(ms15_034)的主要内容,如果未能解决你的问题,请参考以下文章

Windows Server 2012 R2修复MS15-034漏洞

windows server 2012 r2远程桌面服务怎么设置

求教,windows server 2012 无法启动问题

windows server 2012外网远程连接

windows server 2012 R2开启远程桌面,一定要加入域吗

windows server 2003 r2远程桌面服务怎么开