导语:iOS 漏洞即服务(Exploit-as-a-Service)在野进化的最新证据 ------ DarkSword 工具套件推出 P7 变种,17 条 C2 命令直接收割 iCloud 钥匙串、加密钱包与 Apple Notes,连 SpringBoard 进程都被注入作为长期驻留通道。
一、DarkSword 是什么
DarkSword 是一个针对 iPhone 的商业级漏洞利用套件,最早 2025 年 11 月在野被 Google Threat Intelligence Group(GTIG)、iVerify、Lookout 三方捕获,2026 年 3 月首次公开。
完整攻击链分三层:
WebKit 沙箱逃逸------通过浏览器漏洞突破 Web Content 沙箱
内核权限提升------利用 Core Audio 等系统组件 0day 拿下 ring 0
SpringBoard 进程注入------把植入体注入到 iOS 负责应用启动和主屏幕的 SpringBoard 进程,落地为长期驻留
这套工具最早是闭源商业产品,原始供应商不明,但 2025 年底开始在二手市场流转,被多个有财务动机的攻击者采购。在野观察到的使用者包括土耳其商业监控供应商 PARS Defense(通过假 Snapchat 主题站点分发)、俄罗斯背景的 Star Blizzard(COLDRIVER,通过假邀请诱饵)、以及至少一个中文背景的攻击者群体(通过假 Apple ID 登录页分发)。
受影响国家覆盖沙特阿拉伯、土耳其、马来西亚、乌克兰。
DarkSword 概念图
二、P7 三大升级
iVerify 在 2026 年 10 月 9 日发布的最新报告里,把 DarkSword 的最新变种命名为 P7(命名来自攻击者在修改原代码时用的 p7_ 变量前缀)。相比之前观察到的版本,三项核心升级:
缩小设备端 footprint------消除 HTTP 调试日志和 syslog 输出,植入体在受害设备上更安静
新增 keychain 与加密钱包窃取------之前版本只是把 keychain 数据库拷贝出来到攻击者侧处理;P7 直接在设备上把数据转成 JSON 再外传,效率更高、链路更隐蔽
双向 C2 通信------植入体 15 秒轮询一次 C2,支持命令拉取和心跳回传
新增的「用浏览器 localStorage 防重复利用」机制也值得注意------同一台设备被二次感染的概率显著降低,避免操作员重复浪费漏洞。
DarkSword 攻击链示意图
三、17 条 C2 命令清单
P7 植入体支持的具体命令从 ls 到 wallet_extract 一共 17 条,覆盖了「侦察 -- 提取 -- 控制」全链路:
命令 功能
execute_command 跑系统命令:ls / dir / cat / mkdir / rm / echo / ps / memdump / ipconfig / netstat / whoami
ls 列目录
download 读文件后上传 C2
photos 上传 /var/mobile/Media/DCIM 全部照片
apps 枚举应用沙箱,提取 bundle ID
exec 在植入体运行时内执行任意 JavaScript
file_upload 递归扫描路径并上传匹配文件
basic_info 上传设备元数据
disk_scan 从 / 递归扫文件系统,记录文件/目录/符号链接元数据
ios_app_data 找指定 bundle ID 的应用沙箱和应用组容器,上传选定文件
wallet_scan 扫已安装的钱包 App
wallet_extract 抽 imToken 钱包数据
memo_scan 上传 Apple Notes 数据库
photo_scan 上传 Apple Photos 数据
sleep 改信标轮询间隔
exit 终止信标循环
最值得说的是 wallet_extract ------ 攻击者已经把目标锁定到 imToken 这类中文用户常用的加密钱包,不是泛泛而谈的「加密资产窃取」。
四、配套 Coruna 在野
Censys 同期披露另一个 iOS 漏洞套件 Coruna,定位是 DarkSword 的「companion payload kit」:
目标 iOS 13.0 -- 17.2.1(比 DarkSword 覆盖范围更老)
攻击阶段在浏览器会话内执行(与 DarkSword 的系统级注入不同)
钱包收割模块:加密货币恢复助记词、余额、keystore 数据
DarkSword + Coruna 通过「DS-Fusion v1.0」合并包一起分发,攻击者用一套基础设施同时打两套目标。
五、5 个开放主机暴露的数据规模
Censys 找到 5 个开放目录主机直接暴露了 DarkSword 组件,托管基础设施运营者的实际作业痕迹:
IP 角色 关键证据
43.134.165.205 DS-Fusion v1.0(DarkSword + Coruna 合并包) 整套商业级套件在线分发
166.88.95.90 C2 服务器 9-6 有 2 个中国 iOS 设备每 3 秒轮询信标页数小时
23.148.212.237 iOS 26 漏洞链开发工作区 含 CVE-2026-31001 等新 0day 开发痕迹
47.102.192.23 Coruna 暂存主机 ---
156.239.230.120 完整 C2 平台 9-15 观察轮询设备,admin 面板暴露 agent/reseller 模型
从生产服务器复原出来的受害者数据:11 个加密钱包恢复助记词 + 179 个设备 loot 目录 + 75 个账户的控制面板名单。Censys 研究员 Aidan Holland 直接定性:「The platform runs a Chinese-speaking exploitation-as-a-service operation(这是一个中文背景的漏洞即服务平台)」。
六、两个新披露的 CVE
Censys 在生产服务器的 exploit registry 中找到两个此前未公开的 CVE 编号,证实 DarkSword 仍在用真实未公开漏洞:
CVE-2025-24201------WebKit 引擎越界写漏洞,可突破 Web Content 沙箱。iOS 18.3.2 / iPadOS 18.3.2 已修
CVE-2025-31200------Core Audio 框架内存损坏漏洞,处理恶意构造的音频流时可执行代码。iOS 18.4.1 / iPadOS 18.4.1 已修
如果你的 iPhone 还停在 iOS 18.3.1 / 18.4.0 区间,这两个漏洞就是真实威胁。
七、iOS 26.x 升级失败与 LLM 辅助
iVerify 2026 年 9 月报告里提到,DarkSword 公开后短短几周内,业内观察到「多次显然由 LLM 辅助的尝试」想把工具迁移到 iOS 26.x,但都失败了。失败变种的特点:
专注稳定性、隐蔽性、偷数据质量
放弃了部分激进功能换取存活率
由开源 LLM 直接拼凑漏洞链,缺少对 iOS 内核机制的理解
这给业界提了个醒:漏洞套件一旦泄露,攻击者会大量尝试用 AI 工具改造,防御方必须假设「下周就有 iOS 26.x 的 DarkSword 变种出现」。
八、红队四点观察
闭源工具一旦泄露就再也收不回------DarkSword 从 2025-11 首次在野到现在不过 11 个月,已经迭代出至少 4 个变种
DS-Fusion 合并包模式是趋势------把两个套件打包成单一商品卖,攻击者采购成本进一步降低
生产服务器开目录是低级失误------攻击者团队技术不一定强,运营管理才是真正的 P0 漏洞
加密钱包是新战场------imToken、BitKeep 已经在野被收割,币圈用户的安全意识要跟上来
九、思考题
如果 DarkSword 团队真的成功升级到 iOS 26.x,Censys 提到的那些 iOS 18.3.2 / 18.4.1 补丁会失效吗?为什么?
P7 用浏览器 localStorage 防重复利用,这对受害用户的检测有什么正面/负面影响?
中文背景「漏洞即服务」平台曝光后,国内加密钱包厂商(imToken、BitKeep)应该立刻做什么?