[高级攻防]使用幻影持久化维持权限实现隐蔽持久化"

admin 2026-10-16 13:10:13 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

[高级攻防]使用幻影持久化维持权限实现隐蔽持久化

原创

陆安予
陆安予

白帽子安全笔记2.0

2026年10月14日 22:33
江苏

在小说阅读器读本章

去阅读

在公众号小说中沉浸阅读

一、这是什么

之前我介绍了使用强制用户配置文件维持权限的技术海莲花维持权限攻击手法复现,实际上是利用合法机制进行隐蔽持久化。
为了举一反三此类技术,我还查找了其它方法,例如LegacyHive。甚至你可以观察到,目前普遍趋势例如前段时间知名的Defender各种破盾漏洞,全部都是利用合法机制。

最终,我寻找到了一种极其好用的维持权限方法,该技术由美国幻影安全网络安全公司的总裁S1n1st3r发现,其核心在于滥用 Windows 的应用重启机制,通过主动劫持关机流程,诱导内核在关机后期自动写入持久化条目,从而规避基于注册表写入监控的检测。因此取名为幻影持久化。

二、技术原理

1. Windows 应用重启机制

Windows 提供了一套名为 Application Restart and Recovery 的 API,用于在应用崩溃或系统更新导致重启后自动恢复应用状态。其核心 API 为:

1

HRESULT RegisterApplicationRestart(PCWSTR pwzCommandline, DWORD dwFlags);

调用此 API 注册后,Windows 会在系统关机/重启时记录该应用的信息,并在下次启动时自动重新启动它。(由系统进程 csrss.exe 在关机流程的最后阶段自动写入注册表)

1

HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\RunOnce\\Application Restart #<NUMBER>

这意味着操作者进程完全不触碰注册表,从而规避了大多数 EDR 的注册表监控。

2. 关机流程劫持

幻影持久化的精妙之处在于主动劫持关机流程。当系统发起关机时,隐藏窗口会收到 WM\_QUERYENDSESSION 消息。操作者在此消息处理中执行以下操作::

    1. 调用 ShutdownBlockReasonCreate 声明“系统还在关机中”,暂时阻止关机。
    1. 调用 AbortSystemShutdown 取消当前关机流程。
    1. 启用 SE\_SHUTDOWN\_NAME 特权。
    1. 调用 ExitWindowsEx(EWX\_RESTARTAPPS | EWX\_FORCE, ...) 主动触发带 RESTARTAPPS 标志的重启。

三. 运行流程

进程启动调用 RegisterApplicationRestart 注册重启等待 60 秒以满足系统要求创建隐藏窗口并进入消息循环下载并执行远程 Shellcode系统发起关机隐藏窗口拦截 WM\_QUERYENDSESSION阻止关机流程启用 SE\_SHUTDOWN\_NAME 特权主动触发带 EWX\_RESTARTAPPS 标志的重启csrss.exe 在关机后期写入 RunOnce 条目系统重启explorer.exe 读取 RunOnce 条目自动启动该应用重新下载并执行 Shellcode结束开始关机劫持过程持久化写入过程重启恢复过程

此方法opsec规避极高,主要体现在:

    1. 持久化由Windows在关机最后阶段写入,不触碰注册表。
    1. 关机后期大多数 EDR 监控进程可能已离线,检测概率低。
    1. 利用合法系统API。
    1. 无需管理员权限

微弱缺点:

    1. 强制关机或系统崩溃时持久化无效。
    1. 仅适合PC,服务器很少重启,因此效果有限。

四. PoC代码

为了演示这一点,我录了一个视频(幻影持久化 + APC执行shellcodeloader),但安全起见,我无法提供完整代码。

[视频区域]

已关注

关注

重播 分享 赞

关闭

观看更多

更多

退出全屏

切换到竖屏全屏退出全屏

白帽子安全笔记2.0已关注

分享视频

,时长03:38

0/0

00:00/03:38

切换到横屏模式

继续播放

[ ]

进度条,百分之0

播放

00:00

/

03:38

03:38

倍速

全屏

倍速播放中

0.5倍0.75倍1.0倍1.5倍2.0倍

超清流畅

 您的浏览器不支持 video 标签

继续观看

[高级攻防]使用幻影持久化维持权限实现隐蔽持久化

观看更多

原创

,

[高级攻防]使用幻影持久化维持权限实现隐蔽持久化

白帽子安全笔记2.0已关注

分享点赞在看

已同步到看一看写下你的评论

视频详情

已在WIN11多个知名杀软中测试。

五、使用场景

1.在企业授权的攻防演习中,验证防守方的检测与响应能力
2.理解各类加载技术的实现机制与运行过程
3.在受控环境中测试安全设备的检出情况,用于优化检测策略

六、免责声明

本文涉及方案仅限合法授权的安全研究、渗透测试用途,使用者须确保符合《网络安全法》及相关法规。具体条款如下:

1.仅可用于已获得书面授权的目标系统测试;
2.遵守法律法规,不得用于侵犯他人隐私或数据窃取;

本人不承担因用户滥用本软件导致的任何后果。使用即视为同意并接受上述条款。

    [高级攻防]使用幻影持久化维持权限实现隐蔽持久化" 网络安全文章

    [高级攻防]使用幻影持久化维持权限实现隐蔽持久化"

    本文介绍名为幻影持久化的Windows隐蔽持久化技术,由美国幻影安全公司S1n1st3r发现。其核心是滥用Windows应用重启机制,通过劫持关机流程,诱导系统在关机后期自动写入持久化条目,从而规避基于注册表写入监控的EDR检测。文章详述了技术原理、运行流程,并提供了PoC演示视频,强调该方法无需管理员权限且opsec规避极高,但强制关机或系统崩溃时持久化无效。文章仅限合法授权的安全研究用途。
    MCP协议形式化安全规范与验证" 网络安全文章

    MCP协议形式化安全规范与验证"

    本文针对MCP协议的安全缺陷提出形式化安全规范与验证方法,系统梳理了认证缺失、输出注入、权限模型缺失等协议级漏洞,并利用TLA+和Proverif进行形式化规约与验证,设计安全扩展与权限模型,提供评估框架,强调协议级缺陷需形式化方法验证而非代码审计。
    Agent桌面版产品全景文档(2026年10月)" 网络安全文章

    Agent桌面版产品全景文档(2026年10月)"

    本文档系统梳理了2026年10月主流AIAgent桌面版产品,涵盖腾讯WorkBuddy、百度搭子、阿里QoderWork等办公类及OpenAICodex、AnthropicClaudeCode等编程类工具,核心功能聚焦本地文件处理、多Agent协作与自动化任务,建议用户根据场景选择大厂办公或开源本地方案,并关注数据隐私与模型分级策略。
    评论:0   参与:  0