CVE-2019-1388 实验分析:记录了在 Windows 7 上通过 Windows UAC 证书对话框实现的本地权限提升。
一个教育性网络安全实验与技术分析,记录了 CVE-2019-1388——Windows 证书对话框中的一个本地权限提升漏洞,允许低权限用户获取 NT AUTHORITY\SYSTEM 访问权限。
Guest 和 Admin 账户)hhupd.exe)、Internet Explorer、Windows 资源管理器、cmd.exe要利用该漏洞,首先我们需要以访客用户(权限最低)登录。登录后,打开命令提示符,输入 whoami 以确保我们以访客用户身份登录

检查权限

确认后,打开 Internet Explorer 并浏览到攻击者网站下载可执行文件(hhupd.exe) ·下载完成后,右键单击该可执行文件,在属性中移除 Web 标记。这样,该程序便可在所有本地系统上运行。完成后再次右键单击并选择“以管理员身份运行”。这会触发 UAC(用户账户控制)提示显示在屏幕上。


由于我们不知道管理员密码,点击“显示详细信息”,然后点击链接“显示此发布者证书的相关信息”。随即会显示证书颁发者的网站(颁发者:VeriSign Commercial Software Publishers CA)。点击该超链接前往证书颁发者的网站,这将启动一个以系统权限运行的浏览器进程。


关闭 UAC 提示并返回主桌面。现在新的浏览器对我们可见。尽管该页面的链接已不存在,我们仍然可以点击该页面,然后选择“另存为”。此时会出现一个意外错误。该错误消息是由于浏览器当前以系统权限运行所致。


关闭错误后,我们应选择 Windows System32 文件夹。进入后,我们应选择 cmd.exe,然后打开它。

现在我们有一个正在运行的命令提示符,输入 whoami,然后按回车键以验证 NT authority system(nt authority/system)。

最终,我们将权限从低权限提升到了最强大的权限之一(NT Authority)。例如,让我们看看攻击者将如何利用此漏洞访问管理员账户中的文件。我们需要使用 cd C:\Users\ 进入 C 盘中的 Users 目录。进入 Users 文件夹后,我们可以使用 cd Admin 访问管理员账户。

进入管理员账户后,我们可以使用 cd Desktop 和 dir(查看文件)查看管理员桌面中的文件。如我们所见,Admin 的桌面上有一个名为 image.jpg 的图片。我们将把该图片文件从管理员桌面复制到访客账户桌面。命令 copy image.jpg C:\Users\Guest\Desktop 用于将图片从 Admin 复制并粘贴到访客账户。


针对此漏洞,微软已于 2019 年 11 月发布了完整路径。由于许多 Windows 版本都存在此漏洞,因此务必使操作系统保持最新状态,安装所有最新补丁(确保在 Windows 证书对话框中正确强制执行用户权限)和安全更新。当有人使用存在漏洞的 Windows 版本时,请务必尽快更新,以免被他人利用。权限提升风险极高,因为提升权限既简单又容易。