Obsidian 插件被滥用部署 PhantomPulse 远程访问木马 — 安全防护指南 2026
发布日期:2026-05-11 阅读时间:10 分钟 分类:安全 / 供应链攻击
事件概述 — REF6598 攻击行动
2026 年 4 月,Elastic Security Labs 公开披露了一起编号为 REF6598 的新型社会工程学攻击行动。攻击者滥用了热门跨平台笔记应用 Obsidian 的合法社区插件生态,将其作为初始访问向量,部署了一个此前未被记录的 Windows 远程访问木马(RAT)——PHANTOMPULSE。
该攻击行动精确瞄准 金融和加密货币行业的个人。与常见的软件漏洞利用不同,攻击者并没有挖掘 Obsidian 的代码漏洞,而是利用了 Obsidian 合法的社区插件功能——具体来说,是 Shell Commands 和 Hider 这两个插件——在受害者打开共享云 vault 时静默执行恶意代码。攻击链中包含了 AI 辅助生成的 Windows 后门,该后门使用 以太坊区块链 解析命令与控制(C2)服务器地址。
攻击被 Elastic Defend 及时发现并阻断,但该技术本身值得高度警惕:它完全绕过了传统安全控制,依靠应用的正常功能来执行恶意代码。Elastic 披露后,该事件登上了 Hacker News 首页,引发了关于笔记应用生态中供应链风险的广泛讨论。
攻击链详解:如何运作
REF6598 攻击链设计巧妙,分为多个阶段,并分别为 Windows 和 macOS 准备了独立的执行路径:
第 0 阶段:投毒 Vault
攻击者在云存储中创建恶意 Obsidian vault。在 vault 的 .obsidian/plugins/ 目录下安装了两种社区插件:
- Shell Commands — 合法插件,可根据配置好的触发器(启动、关闭、定时)执行系统 shell 命令
- Hider — 界面清理插件,隐藏状态栏、标签页、滚动条、工具提示等界面元素,掩盖恶意行为
data.json 配置文件中包含了设定在 vault 打开时执行的 PowerShell 命令。
第 1 阶段:PowerShell 执行
当受害者打开 vault 时,Shell Commands 插件执行预配置的 PowerShell 命令(通过 Invoke-Expression 配合 Base64 编码载荷)。这些命令:
- 从硬编码 IP 地址(
195.3.222[.]251)下载script1.ps1 - 以隐藏窗口和执行策略绕过的方式运行该脚本
第 2 阶段:下载加载器并通知攻击者
下载的脚本使用 BitsTransfer 获取下一阶段二进制文件(syncobs.exe),并向 C2 服务器上报执行状态:
GFILE FOUND ON PC— 下载成功RDOWNLOAD ERROR— 下载失败,重试中GLAUNCH SUCCESS— 二进制文件已执行GSESSION CLOSED— 执行序列完成
状态上报中的标签参数 #OBSIDIAN 标识了感染来源,暗示攻击者可能同时运行了多个基于不同诱饵的行动。
第 3 阶段:PHANTOMPULL 加载器
下载的 syncobs.exe 是一个名为 PHANTOMPULL 的自定义内存加载器。它:
- 从自己的资源中提取 AES-256-CBC 加密的 PE 载荷
- 解密并在内存中反射式加载(不进磁盘)
- 使用定时器队列回调执行以实现隐蔽运行
- 包含虚假完整性校验和迷惑性无效代码,有意消耗逆向工程分析师的时间
随后,加载器通过 HTTPS 连接 panel.fefea22134[.]net,下载并解密最终的 PHANTOMPULSE 载荷。
社会工程学:假冒风投公司的精密布局
社会工程学是这次攻击行动中最精妙的部分。攻击者的操作流程:
- 在 LinkedIn 上以风投公司身份联系目标
- 将对话转移到 Telegram 群组,群中有多名所谓的合伙人
- 讨论加密货币流动性解决方案,营造可信的商业场景
- 告知目标使用 Obsidian 作为公司的"管理数据库"
- 提供 Obsidian 账号凭据用于连接共享的云 vault
最关键的社会工程学步骤:受害者必须手动在 Obsidian 设置中开启 "已安装的社区插件"同步。该选项默认关闭且无法远程开启。攻击者必须说服目标手动开启,恶意插件配置才会同步下来并自动执行。
PhantomPulse RAT:AI 生成后门 + 区块链 C2
PHANTOMPULSE 是一个功能完整的 Windows 远程访问木马,Elastic Security Labs 描述其为"大量 AI 辅助生成"。它的突出特点包括:
以太坊区块链 C2 地址解析
与硬编码 C2 服务器地址的传统做法不同,PHANTOMPULSE 通过以下方式解析 C2 端点:
- 从硬编码的以太坊钱包地址获取 最新交易记录
- 从交易数据中提取 C2 服务器地址
- 使用 WinHTTP 与解析出的服务器进行加密通信
这种技术使得基于域名封禁的防御手段几乎失效——C2 地址随每笔新以太坊交易而变化,攻击者可以近乎实时地轮换基础设施。
功能列表
PHANTOMPULSE 支持全面的远程控制功能:
- inject — 向运行中的进程注入 shellcode/DLL/EXE
- drop — 将文件释放到磁盘并执行
- screenshot — 捕获并上传屏幕截图
- keylog — 启动/停止键盘记录
- elevate — 通过 COM 提权 moniker 将权限提升至 SYSTEM
- downgrade — 从 SYSTEM 降级回管理员
- uninstall — 移除持久化机制并清理痕迹
Elastic Security Labs 还发现 C2 机制存在一个弱点,允许安全响应人员 接管已植入的木马——这对防御团队来说是一个关键信息。
跨平台攻击:Windows 与 macOS 双线作战
攻击者并没有只针对 Windows。macOS 的执行路径使用了:
- 通过 Shell Commands 投放的混淆 AppleScript 下载器
- 遍历硬编码域名列表以联系 C2
- Telegram 作为备用 C2 地址解析器(dead drop resolver)
- 通过
osascript下载并执行第二阶段载荷
这种双平台攻击策略表明,攻击者投入了大量资源,力图确保无论目标使用哪种操作系统都能成功感染。
Obsidian 用户如何保护自己
REF6598 行动揭示了一个关键教训:即使是可信应用中的合法插件,也可能被武器化。以下是如何保持安全:
1. 验证插件来源再安装
- 只从 Obsidian 官方社区插件目录安装插件
- 查看插件的 GitHub 仓库的 Star 数、近期活跃度和维护者信誉
- 警惕文档过少或仓库过于新奇的插件
- 仔细审查插件所请求的权限和系统访问范围
2. 永远不为不可信的 Vault 开启社区插件同步
- "已安装的社区插件"和"活动的社区插件列表"同步开关应仅在你信任的 vault 上启用
- 如果某个你不认识的人要求你开启这些设置,请将此视为重大危险信号
- 建议默认保持这些同步开关关闭,仅在你亲自安装并审查过插件后才临时开启
3. 定期审计 Shell Commands 插件配置
- 定期检查
.obsidian/plugins/obsidian-shellcommands/data.json文件 - 留意任何未预料的、设置为启动时或定时运行的 shell 命令
- 如果你没有主动使用 Shell Commands 插件,直接将其移除
4. 使用端点检测与响应(EDR)
- 如 Elastic 所证明的,基于行为的检测(而非签名检测)至关重要
- 监控以 Obsidian 为父进程的 PowerShell 执行
- 标记 Obsidian 发起的非预期出站网络连接
- 考虑使用应用白名单机制,阻止未受信任的二进制执行
5. 保持良好的安全习惯
- 不要应他人要求在职场环境中使用个人凭据访问应用
- 将 LinkedIn 上发送的、导向 Telegram 群组的未请求消息视为潜在威胁
- 保持 Obsidian 应用和所有插件更新到最新版本
- 使用能够监控可信应用产生可疑子进程的安全解决方案
6. 给组织的建议
- 制定明确的政策,规范员工在业务用途中使用个人效率工具的行为
- 考虑在办公网络中阻止或监控 Obsidian 社区插件的同步行为
- 培训员工识别 LinkedIn → Telegram → Obsidian 这一特定攻击链路
- 部署能够检测 AI 生成的恶意软件和高级注入技术的 EDR 方案
相关文章
- CloakBrowser 完全指南:源码级 Chromium 指纹修补 绕过所有机器人检测
- GrapheneOS 修复 Android VPN 泄漏漏洞:Google 拒绝修补 — HN 热帖 2026
- AI Agent + MCP 安全清单:权限、审计与最小暴露
- ClaudeBleed:Claude Chrome 扩展漏洞泄漏对话数据
- cPanel Black Week:3 个新漏洞曝光 44,000 台服务器遭勒索攻击
- 硬件认证沦为垄断工具:GrapheneOS 解读 Apple 和 Google 如何锁定生态系统
- English Version: Obsidian Plugin Abused to Deploy PhantomPulse RAT — Security Guide
总结
REF6598 行动代表了一种新型的供应链攻击——不再是利用软件漏洞,而是滥用合法应用的功能特性。通过将 Obsidian 的社区插件生态武器化,攻击者可以通过一个经过签名的、受信任的 Electron 应用来执行任意代码,使传统的签名检测几乎完全失效。
关键要点:
- 社会工程学仍然是最难解决的安全问题——攻击者通过 LinkedIn 和 Telegram 获取信任的手法经过了精心设计
- 效率工具中的插件生态正在成为新兴攻击面——今天发生在 Obsidian 上的事,明天可能发生在其他平台上
- 基于行为的检测至关重要——Elastic Defend 正是通过监控可信父进程的异常进程执行模式才捕获了这次攻击
- 基于区块链的 C2 正成为恶意软件作者中越来越流行的规避技术
来源:Elastic Security Labs — Phantom in the Vault
更多报道:The Hacker News — Obsidian Plugin Abuse Delivers PHANTOMPULSE RAT