MS12-020远程桌面协议RDP代码执行导致系统蓝屏漏洞(CVE-2012-0002)

这篇具有很好参考价值的文章主要介绍了MS12-020远程桌面协议RDP代码执行导致系统蓝屏漏洞(CVE-2012-0002)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

漏洞描述

源于没有正确处理内存中的数据包导致的CVE-2012-0002漏洞,远程攻击者在未经认证的情况下往服务器发送特制的RDP报文,来访问未初始化或未删除的对象来触发漏洞,即可执行系统权限或者NET SERVICE权限任意命令,并以管理员权限查看、更改、删除数据

受影响的系统

  • Microsoft Windows XP

  • Microsoft Windows Vista

  • Microsoft Windows Server 2003

  • Microsoft Windows Server 2008

  • Microsoft Windows 7

  • ...

漏洞复现

攻击机:kali

靶机:Microsoft Windows XP或Microsoft Windows 7

确保两台虚拟机能互相ping通

nmap扫出开放的3389端口

使用metasploit框架,需要启用metasploit所依赖的postgresql数据库

在kali上启动postgresql命令【systemctl start postgresql】

MS12-020远程桌面协议RDP代码执行导致系统蓝屏漏洞(CVE-2012-0002)

如果想查看postgresql是否开启可以使用【systemctl status postgresql】,这里显示active表示已经打开

MS12-020远程桌面协议RDP代码执行导致系统蓝屏漏洞(CVE-2012-0002)

启动msfconsole

使用search命令搜索CVE-2012-0002漏洞的完整路径【Metasploit中大部分exploit模块都会给出一个Rank的值,按模块的利用成功率会由低到高[Average→Normal→Good→Great→Excellent]】,如下图

MS12-020远程桌面协议RDP代码执行导致系统蓝屏漏洞(CVE-2012-0002)

刚才search CVE-2012-0002搜索出两个模块,其中第一个模块仅用于扫描检测,第二个模块可使目标造成拒绝服务攻击,这里选择第二个模块攻击,show options查看需要设置的参数

MS12-020远程桌面协议RDP代码执行导致系统蓝屏漏洞(CVE-2012-0002)

从上图的输出信息可以看到需要我们设置两个不同的参数rhost和rport,rport已经默认设置为3389,rhost选择靶机xp或win7的ip即可,但是在此之前利用kali里面的nmap扫描靶机端口,查看是否开放3389 

命令:nmap -sS -Pn 192.168.200.139

MS12-020远程桌面协议RDP代码执行导致系统蓝屏漏洞(CVE-2012-0002)

rhost设为靶机ip

MS12-020远程桌面协议RDP代码执行导致系统蓝屏漏洞(CVE-2012-0002)

exp发起攻击,从下图的信息可以看到,已对目标主机发起攻击,如果切换回主机会出现蓝屏,并且自动重启系统 MS12-020远程桌面协议RDP代码执行导致系统蓝屏漏洞(CVE-2012-0002)

修复建议

  • 配置防火墙过滤攻击者向3389端口的请求或修改默认端口

  • 开启Network Level Authentication服务

  • 厂商发布了针对此漏洞MS12-020的公告和系统补丁,用户更新到系统最新版本 文章来源地址https://www.toymoban.com/news/detail-463531.html

到了这里,关于MS12-020远程桌面协议RDP代码执行导致系统蓝屏漏洞(CVE-2012-0002)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 漏洞分析:MS12-020漏洞

    漏洞分析:MS12-020漏洞

    漏洞分析:MS12-020漏洞 实验工具 1、VMware虚拟机 2、Kali 2021 系统虚拟机 3、Windows 7系统虚拟机 1、第一步:在VMware中打开Kali 2021虚拟机和Windows 7虚拟机,并确保两台机器能够互相【Ping】通,网络连接正常。 2、确定能连通后,打开MSF攻击框架,Kali 2021【终端】中输入命令【msf

    2024年02月05日
    浏览(14)
  • ms12_020(DOS蓝屏攻击)

    ms12_020(DOS蓝屏攻击)

    ms12_020(DOS 蓝屏攻击) 1. 主机发现 使用nmap扫描发现靶机开启3389端口 3389 是远程桌面服务端口,ms12_020 RDP(远程桌面协议)远程代码执行漏洞 2. 使用msfcosole进入msf框架 使用search ms12_020查看漏洞 auxiliary/scanner/rdp/ms12_020_check 是辅助探索模块,探测靶机是否存在漏洞 auxiliary/dos/wi

    2024年02月10日
    浏览(15)
  • windows11 远程桌面连接 通过代理连接RDP桌面报错 错误代码0x904 拓展错误代码0x7

    windows11 远程桌面连接 通过代理连接RDP桌面报错 错误代码0x904 拓展错误代码0x7

    外网通过nps开启的socks5代理连接内网主机的远程桌面。之前一直用的好好的,自从升级完win11后就一直连不上了,报错“此电脑无法连接到远程计算机 请尝试重新连接,如果问题仍然存在,请联系远程计算机的所有者或者网络管理员”,“错误代码:0x904”,“拓展错误代码:0

    2024年02月13日
    浏览(37)
  • MS12-020漏洞利用-----蓝屏攻击(windows安全)

    MS12-020漏洞利用-----蓝屏攻击(windows安全)

    靶机系统:windows server 2008 R2      ip:192.168.100.218 攻击机系统:linux-kali                ip:192.168.100.99 首先利用kali的nmap扫描攻击进行端口的扫描,判断是否有可利用的端口; 结果:     可以看到开启了3389端口,远程连接服务,那么便可以尝试蓝屏攻击,这是提前得

    2024年01月16日
    浏览(11)
  • [内网]RDP远程桌面密码凭证获取

    [内网]RDP远程桌面密码凭证获取

    在授权渗透过程中,如果获取了一台windows的权限,可以尝试去获取该主机保存的远程桌面连接凭证,从而在内网横向中扩大成果。 也就是当我们获取一台windows服务器,可以尝试获取本地远程连接的信息 甚至可以拿到明文密码,横向移动。 RDP保存凭据 通过rdp服务登录远程桌

    2024年02月11日
    浏览(17)
  • 微软远程桌面服务远程代码执行漏洞

    微软远程桌面服务远程代码执行漏洞

    人和管理成为主要入侵突破口 安全需要人、技术、管理的全方位保障,然而人与管理由于其复杂性,常常成为入侵突破口。在 19 年处理的安全事件中,弱口令事件占比 22%,钓鱼邮件相关事件占比 7%,配置不当事件占比 3%, 与人和管理相关的事件合计占总数的 1/3,安全管理

    2024年02月13日
    浏览(15)
  • Nginx使用 代理转发Windows远程桌面RDP功能

    Nginx使用 代理转发Windows远程桌面RDP功能

    一、业务需求 B是服务器192.168.31.200,A电脑192.168.31.100是跳板机,只有A这台电脑可以远程桌面访问B服务器。现在需要通过一台远程这台跳板机,间接实现对服务器B的远程访问。 二、配置nginx 在A电脑上安装Nginx,配置文件添加如下配置项: 注意:如果有多个stream模块需要设置

    2024年02月15日
    浏览(11)
  • CVE-2019-0708远程桌面服务远程执行代码漏洞复现

    CVE-2019-0708远程桌面服务远程执行代码漏洞复现

    1、相关简介 Windows再次被曝出一个破坏力巨大的高危远程漏洞CVE-2019-0708。攻击者一旦成功利用该漏洞,便可以在目标系统上执行任意代码,包括获取敏感信息、执行远程代码、发起拒绝服务攻击等等攻击行为。2019年5月14日微软官方发布安全补丁,修复了windows远程桌面服务的远

    2024年02月10日
    浏览(11)
  • windows server2019数据中心桌面版多远程桌面RDP方案

    windows server2019数据中心桌面版多远程桌面RDP方案

    Windows Server 默认远程桌面连接数是2个用户,如果多于两个用户进行远程桌面连接时,系统会提示需要挤掉一个用户的连接。如果需要实现多用户远程登录则需要通过添加远程桌面授权或者修改底层代码。 安装以下服务 打开远程桌面服务,点击rd授权管理器 激活服务器 访问上

    2024年02月16日
    浏览(9)
  • Windows通过RDP异地远程桌面Ubuntu【内网穿透】

    Windows通过RDP异地远程桌面Ubuntu【内网穿透】

    XRDP是一种开源工具,它允许用户通过Windows RDP访问Linux远程桌面。 除了Windows RDP外,xrdp工具还接受来自其他RDP客户端(如FreeRDP、rdesktop和NeutrinoRDP )的连接。 相较于VNC,xrdp更加的轻量级。下面简单几步实现ubuntu XRDP+cpolar内网穿透工具,实现windows远程桌面控制ubuntu。 先更APT 包管

    2024年02月21日
    浏览(12)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包