Reverse RDP攻击:Hyper-V Connection

访客3年前黑客文章898

2019年2月,checkpoint研究人员公布了Reverse RDP Attack攻击( )的文章内容,详细介绍了RDP协议手机客户端中的好几个重要漏洞。研究人员进一步剖析发现该攻击还能够对于Hyper-V进行攻击。

研究人员在RDP手机客户端中发现的途径解析xml漏洞也适用Hyper-V管理工具的guest-to-host VM肇事逃逸,该漏洞CVE序号为CVE-2019-0887,微软公司也已公布了对于该漏洞的补丁下载。

Hyper-V

研究人员公布该漏洞的有关状况后,有很多用户评价说RDP手机客户端的漏洞是不是危害微软公司的Hyper-V商品。

图1: Reddit上有关Hyper-V漏洞的回应

大家都知道,微软公司的Hyper-V是Azure 云间应用的一种虚拟化技术,也做为Windows 10电脑操作系统中的虚拟化技术商品。与别的虚拟化技术相近,Hyper-V出示图形界面插口来管理 *** 当地和远程控制vm虚拟机。

为了更好地开展检测,研究人员安裝了Hyper-V,并把以前的vm虚拟机也转化成Hyper-V设备。随后应用Hyper-V Manager程序流程联接到vm虚拟机。随后研究人员就看到了如图2所显示的了解的设定对话框。

图2: Hyper-V VM的设定对话框,与mstsc.exe同样

能够见到,Hyper-V VM的GUI设定对话框与应用mstsc.exe开展RDP联接的GUI设定同样。并且,剪切板資源默认设置是共享资源的。研究人员运作之前提条件交到微软公司的mstsc.exe的POC脚本 *** ,发现依然合理。那样研究人员就发现了一个根据操纵插口的Hyper-V guest-to-host VM肇事逃逸,这一全过程运用的是RDP漏洞。

下边是Hyper-V paste-only攻击情景:

RDP & Hyper-V

事实上RDP被作为Hyper-V的操作面板,除开完成无线投屏、远程控制电脑键盘、同歩电脑键盘,微软公司决策将全部的特点都运用于RDP中。系统优化取决于在其中较弱的一环。也就是说,由于依靠软件库,Hyper-V Manager承继了RDP中的全部安全性漏洞,及其应用的别的软件库中的漏洞。

补丁下载

研究人员在将漏洞递交给MSRC后,当日就获得了回应。几个星期后,该漏洞得到CVE序号CVE-2019-0887,并公布了补丁下载。在剖析补丁下载前,再回望时该漏洞。故意RDP *** 服务器能够推送仿冒的文件传送剪切板內容,该內容会造成手机客户端设备开展文档解析xml。研究人员期待mstscax.dll查验接受到的FileGroupDescriptorW剪切板文件格式,并对在其中包括的每一个文件路径开展解决。

研究人员应用BinDiff对补丁下载开展剖析,发现了很多改动的涵数。研究人员查询import一部分,发现了一个以前沒有出現过的纪录,如图所示3所显示。

图3: 补丁下载DLL文件应用的PathCchCanonicalize()

涵数PathCchCanonicalize能够将途径字符串数组转化成标准方式。那时怎样启用该涵数的呢?研究人员剖析了引进补丁下载的涵数:

图4: CFormatDataPacket::DecodeFormatData()被改动了

转变一部分如图所示5所显示:

图5: 在流中添加了对CFormatDataPacker::ValidateFilePaths()的启用

在解决FileGroupDescriptorW格式文件时,手机客户端将文件格式传送给认证blob构造的新涵数。该新涵数会检查程序的构造是不是恰当,随后测算每一个文件夹名称的标准文件格式:

图6: 测算每一个文件夹名称的标准文件格式

假如取得成功得话,标准輸出会与初始文件夹名称开展较为,如果不搭配便会造成不正确。换句话说假如文件夹名称中带有.或..方式的字符串数组,在转化成标准文件格式的时候会推送转变,造成实效性查验不成功。

该补丁下载与最开始的预估是一致的,途径解析xml漏洞也恢复了。

提议

现阶段早已公布了有关途径解析xml漏洞的补丁下载,研究人员强烈要求全部客户安裝补丁下载来维护RDP联接和Hyper-V自然环境。

相关文章

装B黑客软件手机版,黑客常见的入侵手段

装B黑客软件手机版,黑客常见的入侵手段

一、装B软件手机版黑客接单流程 1、找黑客方法当然,还有一个人在黑客和入侵者之间。装B软件手机版常见的入侵手段但是到了今天,黑客这个词已经被用来指那些专门用电脑毁灭或恶作剧的人。XXX装B软件手机版防...

怎么装双系统?自己就能装双系统教程(省钱又

怎么装双系统?自己就能装双系统教程(省钱又

大家有没有经常开机为什么别人电脑开机的时候可以选择系统,而自己的电脑开机的时候默认就一个系统,今天教大家自己尝试轻轻松松安装双系统。 我们来看如何给自己的电脑装一个双系统。其实越复杂的事情往往有...

王者荣耀限定皮肤返场是哪一款?五五开黑节限定返场皮肤预测

王者荣耀限定皮肤返场是哪一款?五五开黑节限定返场皮肤预测

王者荣耀2020五一限定返场皮肤是蜜橘之夏吗?王者荣耀五五开黑节返场皮肤有哪些?王者荣耀五五开黑节有哪些活动?在王者荣耀这一游戏中,玩家们即将会迎来五五开黑节,这55开黑节期间官方将会上线四大活动。想...

世界最著名的黑客大战,找黑客办事犯法吗,怎么找网络黑客做事

从静态视点,经过比照嵌入其SDK的两个类似样本的AndroidManifest.xml文件内容,能够发现其声明的activity、service称号都是随机生成的,没有任何意义,这与一般正常软件的声明...

各种推广方式的使用方法

各种推广方式的使用方法

媒体广告:联系客服,客服就会手把手的教你如何使用消费了。如何找媒体广告呢?搜一些关键词:游戏攻略、游戏开服,进去之后大部分都是媒体站,在页面最下面有联系方式,甚至有的自动跳出商务合作弹窗,提醒大家一点...

fedora安装(fedora33分区教程)

  fedora安装百思特网(fedora33分区教程)创勇哥学知识2021-03-03 17:00:00   今天由于工作需要,客户要求服务器安装Linux的Fedora,目前最新版本为33.1.2...