漏洞背景
Win32k.sys内核模式驱动程序没有正确处理内存对象,在实现上存在权限提升漏洞,成功利用此漏洞可使攻击者在内核模式中运行任意代码。攻击者必须具有有效的登录凭证,并且可以本地登录以利用此漏洞。远程或匿名用户无法利用此漏洞。
相应补丁号为:3045171
影响范围
- Microsoft Windows Vista
- Microsoft Windows Server 2012 R2
- Microsoft Windows Server 2012
- Microsoft Windows Server 2008 R2
- Microsoft Windows Server 2008
- Microsoft Windows Server 2003
- Microsoft Windows RT 8.1
- Microsoft Windows RT
- Microsoft Windows 8.1
- Microsoft Windows 8
- Microsoft Windows 7
漏洞复现
首先获得一个低权限用户的msf,查看一下是否安装了3045171,使用wmic qfe list
命令可以查看已安装的所有补丁,也可以用wmic qfe |find "3045171"
指定搜索补丁,该靶机并没有安装相应补丁
使用backgroup
命令退出,使用ms15_051模块,设定session
与lhost
,直接run就能够得到一个管理员权限的shell