如何快速黑掉一台没打补丁的Windows电脑?

简介: 本文讲的是如何快速黑掉一台没打补丁的Windows电脑?,在默认配置下,Windows非常容易受到那些能让攻击者执行恶意代码来滥用系统的漏洞的攻击。 因此从另一方面来看,没有及时安装补丁才是系统安全的主要问题。
本文讲的是 如何快速黑掉一台没打补丁的Windows电脑?在默认配置下,Windows非常容易受到那些能让攻击者执行恶意代码来滥用系统的漏洞的攻击。 因此从另一方面来看,没有及时安装补丁才是系统安全的主要问题。即使组织已经针对单个漏洞发布了一些修补策略,但如果重要补丁没有立即安装,这仍然可以给攻击者一个机会利用漏洞,并在系统内提升权限,从而在网络内肆意作为。

本文将讨论的就是如何识别与特权升级相关的那些未执行的补丁以及利用此问题的那些必要代码。

发现缺失补丁

缺失补丁的发现可以通过手动方法或自动识别来进行。如果是手动的话,只需要简单地执行以下命令,它就会枚举所有需要安装的修补程序。

wmic qfe get Caption,Description,HotFixID,InstalledOn

输出可能是这样的:

如何快速黑掉一台没打补丁的Windows电脑?

HotFixID可以与下表相关联使用,以便发现与特权升级相关的任何缺失的补丁。由于重点放在特权升级上,所以其实可以稍微修改命令,以便根据KB编号发现补丁。

wmic qfe get Caption,Description,HotFixID,InstalledOn | findstr /C:"KB3136041" /C:"KB4018483"

或者可以通过Metasploit、Credential Nessus Scan自动完成,也可以通过自定义脚本来查找与特权升级相关的缺失补丁。

Metasploit

有一个Metasploit模块,可以根据知识库编号快速识别任何缺少的补丁,特别是有Metasploit模块的补丁。 

post/windows/gather/enum_patches

如何快速黑掉一台没打补丁的Windows电脑? 

Windows Exploit Suggester

Gotham Digital Security发布了一个名为Windows Exploit Suggester的工具,该工具可以将系统的修补程序级别与Microsoft漏洞数据库进行比较,并可用于识别可能导致权限升级的漏洞,而其唯一需要的是目标系统的信息。

 如何快速黑掉一台没打补丁的Windows电脑?

PowerShell

还有一个PowerShell脚本,其目的就是识别可导致特权升级的补丁。此脚本叫Sherlock,可以检查以下系统:

MS10-015:User Mode to Ring (KiTrap0D)
MS10-092:Task Scheduler
MS13-053:NTUserMessageCall Win32k内核池溢出
MS13-081:TrackPopupMenuEx Win32k NULL页面
MS14-058:TrackPopupMenu Win32k空指针引用
MS15-051:ClientCopyImage Win32k
MS15-078:字体驱动程序缓冲区溢出
MS16-016:'mrxdav.sys' WebDAV
MS16-032:Secondary Logon Handle
CVE-2017-7199:Nessus Agent 6.6.2 - 6.10.3 Priv Esc

该工具的输出如下:

 如何快速黑掉一台没打补丁的Windows电脑?

如何快速黑掉一台没打补丁的Windows电脑?

提权漏洞表

最后,作者还编制了下表,列出了一大批已有利用代码的可提权漏洞:

如何快速黑掉一台没打补丁的Windows电脑?

如何快速黑掉一台没打补丁的Windows电脑?




原文发布时间为:2017年4月27日
本文作者:Change
本文来自云栖社区合作伙伴嘶吼,了解相关信息可以关注嘶吼网站。
目录
相关文章
|
4月前
|
Windows
如何查看自己电脑的windows系统版本?
这篇文章提供了一种简单快捷的方法来查看自己电脑的Windows系统版本,通过使用Windows的"运行"功能并输入`winver`命令来快速获取系统版本信息。
如何查看自己电脑的windows系统版本?
|
3月前
|
Windows
windows 电脑 连接蓝牙耳机没有麦克风
【8月更文挑战第31天】当Windows电脑连接蓝牙耳机后无法使用麦克风时,可尝试以下步骤解决:检查蓝牙设置,确保耳机正确连接并开启麦克风选项;检查音频设备设置,确认蓝牙耳机为默认播放和录制设备;更新蓝牙和音频驱动;确认耳机与系统的兼容性及正确设置。如问题未解,可重新配对耳机或联系客服。
3645 7
|
4月前
|
Linux Windows
双系统安装:一键解锁电脑新境界,Windows与Linux并肩作战!
告别单一选择,拥抱无限可能!厌倦了单一操作系统的束缚吗?现在就打破常规,同时享受Windows的便捷与Linux的强大吧!🚀想象早晨用Windows高效办公,夜晚切换至Linux探索开源世界,是不是心动了?💖双系统安装就像赋予电脑双重人格,让一台机器拥有两种独立环境,自由切换如同拥有两台电脑!💰只需三步:规划分区、准备安装介质、安装Linux,即可轻松完成设置,立即体验双重身份带来的便利吧!💾💻
57 0
|
2月前
|
人工智能 JavaScript 网络安全
ToB项目身份认证AD集成(三完):利用ldap.js实现与windows AD对接实现用户搜索、认证、密码修改等功能 - 以及针对中文转义问题的补丁方法
本文详细介绍了如何使用 `ldapjs` 库在 Node.js 中实现与 Windows AD 的交互,包括用户搜索、身份验证、密码修改和重置等功能。通过创建 `LdapService` 类,提供了与 AD 服务器通信的完整解决方案,同时解决了中文字段在 LDAP 操作中被转义的问题。
|
6月前
|
安全 Java 测试技术
Windows电脑安装Apache JMeter的详细教程
本文介绍了在Windows上安装Apache JMeter的步骤。首先,需确保安装Java JDK并配置环境变量。然后,从JMeter官网下载ZIP文件,解压至指定目录,并同样配置JMeter的环境变量。验证安装成功后,可通过命令行以GUI或非GUI模式启动JMeter,进行性能测试。
|
3月前
|
存储 Web App开发 调度
Windows系统新手教程:常见操作命令帮你玩转电脑
Windows系统新手教程:常见操作命令帮你玩转电脑
124 5
|
3月前
|
安全 Windows
电脑进入桌面后操作无响应?不妨试试禁用Windows Search服务
电脑进入桌面后操作无响应?不妨试试禁用Windows Search服务
|
3月前
|
Windows
Windows7电脑启动时提示文件winload.exe无法验证其数字签名,错误代码0xc0000428的解决方法
Windows7电脑启动时提示文件winload.exe无法验证其数字签名,错误代码0xc0000428的解决方法
|
4月前
|
网络安全 Windows
windows电脑如何打开telnet工具
这篇文章提供了在Windows电脑上启用Telnet客户端工具的详细步骤,包括通过控制面板启用Telnet功能,并展示了启用前后的效果对比。
windows电脑如何打开telnet工具
|
4月前
|
Windows
如何快速卸载windows电脑的一些软件?
如何快速卸载windows电脑的一些软件?
102 0
如何快速卸载windows电脑的一些软件?