近日,一款名为 ICMacOS(又称 Icarus macOS)的 macOS 恶意软件引起安全研究人员的注意。威胁研究报告显示,这个工具已经在俄语地下网络论坛上以每周 699 美元的价格出售。和传统信息窃取工具相比,新版本不仅能窃取浏览器凭据、加密货币钱包等敏感数据,还加入了远程命令执行能力,并借助持久化机制持续控制受感染设备。
研究人员指出,这类恶意软件对开发者尤其具有威胁。一旦开发者的 Mac 设备被攻破,攻击者有机会进一步获取 SSH 密钥、云平台配置、代码仓库凭据等信息,为后续入侵企业代码仓库和云环境创造条件。
一、从信息窃取工具演变为远程控制木马
根据 SOCRadar 威胁研究团队披露的信息,研究人员于 2026 年 9 月首次发现 ICMacOS,并在 10 月 12 日发布分析报告。该恶意软件最初主要用于窃取用户数据,后续版本在原有信息窃取模块基础上,又增加了远程控制能力,使攻击者能在设备感染后继续执行操作。
主要能力包括:
- 敏感数据窃取:获取浏览器保存的密码、Cookie、钥匙串数据以及加密货币钱包信息。
- 开发环境信息收集:搜索 SSH 密钥、Git 凭据、AWS 和 Kubernetes 配置,以及
.env 等可能包含敏感信息的文件。
- 远程命令执行:通过 WebSocket 与攻击者控制的服务器通信,接收指令并执行系统命令。
- 持久化驻留:利用 LaunchAgent 等机制,让恶意程序在设备重启后仍有机会继续运行。
这意味着,ICMacOS 已经不再只是一次性窃取数据,而是具备持续访问受感染设备的能力。
二、如何感染 Mac 用户?
报告显示,ICMacOS 主要借助具有欺骗性的网页诱导用户执行恶意命令。
攻击通常从伪造网站开始。用户在页面诱导下,把一段命令复制并粘贴到 macOS 的 Terminal 中执行。随后,命令会下载并运行一个用于部署恶意程序的初始脚本。过程中,恶意脚本会尝试隐藏终端窗口,并弹出伪装成系统设置界面的提示,要求输入登录密码。之后,程序会验证密码,并根据设备使用 Apple Silicon 还是 Intel 处理器,下载对应的恶意载荷。
整个过程的关键,在于诱导用户主动执行命令,而不是单纯依赖传统的文件下载或安装操作。这种方式利用了用户对网页内容、系统提示的信任。一旦恶意命令被执行,后续的数据窃取和程序部署,就可能在用户毫无察觉的情况下展开。
三、WebSocket 通信让攻击者获得实时控制能力
ICMacOS 新版本最值得关注的变化,是新增了基于 WebSocket 的交互式命令与控制(C2)通道。
通过这个通道,攻击者可以向受感染设备发送指令,恶意程序再通过系统 Shell 执行命令,并把执行结果实时返回。这让攻击者能根据目标设备的实际情况调整后续操作,而不必完全依赖预先写好的数据窃取流程。
在持久化方面,恶意软件会创建名为 com.apple.systemupdater.plist 的 LaunchAgent 配置文件。这个名称试图伪装成正常的 Apple 系统组件,降低用户察觉异常的概率。报告还提到,该恶意软件具备一定的运行恢复机制:程序停止后会尝试重新启动,并设置了每 60 分钟执行一次的备用运行机制。
此外,程序还会检查系统语言以及受害者公网 IP 所属地区。一旦检测到俄罗斯及其他独联体国家相关环境,就会停止运行。这种地域筛选机制,可能是为了规避特定地区的感染,或者降低运营风险。
四、开发者设备为何成为高价值目标?
和普通个人用户相比,开发者工作设备往往保存着更多可用于访问其他系统的凭据。ICMacOS 不仅关注浏览器密码、Cookie、加密货币钱包和系统钥匙串,还会搜索多种开发及云服务相关信息,包括:
- SSH 密钥:可能用于登录远程服务器。
- AWS 配置:可能包含云服务访问配置和身份凭据。
- Kubernetes 配置:可能涉及集群访问权限。
- Git 凭据:可能用于访问代码仓库。
.env 文件:可能保存数据库密码、API 密钥及其他应用配置。
- 浏览器扩展及即时通信应用数据:涉及多个浏览器扩展,以及 Telegram、WhatsApp、Discord 等应用。
这些数据一旦泄露,风险可能超出单台 Mac 设备本身。比如,如果攻击者拿到有效的 SSH 密钥或云平台访问凭据,就可能继续尝试访问远程服务器、代码仓库或云基础设施。实际影响有多大,取决于凭据是否仍然有效、对应账户拥有哪些权限,以及相关系统是否部署了额外访问控制。因此,开发者终端设备失陷,很可能成为进一步接触企业代码和云资源的入口。
五、地下市场售价远低于其他 macOS 窃密工具
除技术能力外,ICMacOS 的销售模式同样受到关注。相关报道称,该工具由使用 GlowComa 名称的行为者推广,并以 MADHASH 加密货币窃取相关推广体系的名义宣传,相关活动据称始于 2026 年 1 月。
报道援引的历史价格信息显示,不同 macOS 窃密工具的售价差异明显:

上述价格为报道引用的历史数据,并不代表当前实时售价。Moonlock Lab 的分析认为,ICMacOS 在地下市场中属于价格较低的 macOS 窃密工具。不过,报道同时提到,相关卖家在地下论坛上存在服务质量和实际效果方面的争议。需要留意的是,工具售价并不能直接反映其实际攻击能力,也不能单凭价格判断传播规模。
六、Mac 用户应如何降低风险?
面对这类以社会工程学诱导执行命令、再部署恶意程序的攻击方式,用户应重点关注以下几个方面。
- 不要直接执行网页提供的终端命令
对于网页、弹窗或所谓技术教程要求复制到 Terminal 中运行的命令,应先确认来源和具体作用。尤其是包含下载、执行脚本等操作的命令,不了解内容时不要直接运行。
- 从可信渠道获取软件
尽量通过软件开发者官方网站及可信分发渠道下载应用。遇到要求额外执行终端命令、输入系统密码或绕过安全提示的情况,应提高警惕。
- 保护开发环境中的敏感凭据
避免在开发设备上长期保存不必要的高权限凭据。对于 SSH 密钥、云服务访问凭据、Git 访问令牌等,应遵循最小权限原则,根据实际需要设置有效期和访问范围。
- 加强终端与云环境的异常监测
企业安全团队可关注 异常的 LaunchAgent 配置、可疑脚本下载行为、非预期的 Shell 命令执行,以及终端设备发起的异常外联。同时,应结合终端检测、网络日志和云平台审计记录进行关联分析。
- 发现异常后及时处置
如果怀疑设备已经感染,应尽快隔离设备、保存相关日志,并从可信设备上撤销或轮换可能泄露的凭据。对于开发者设备,还应检查代码仓库、云账户及远程服务器是否存在异常访问记录。
需要强调的是,单一异常文件或网络连接并不能直接证明设备已感染,应结合多个指标和实际行为进行判断。
七、相关威胁指标(IoC)
报告附带了一些 ICMacOS 相关威胁指标,可供安全团队开展排查和检测。下面列出部分示例,具体匹配结果应结合终端日志及其他证据进行研判。
域名与 IP 地址:
escapeai[.]live
mikibolic[.]xyz
85.137.253[.]61
45.13.186[.]247
可疑文件与持久化路径:
/tmp/update-helper.log
/tmp/cache-update.log
/tmp/update-tmp/ICMacOS.gz
/tmp/systemd-private-helper.zip
~/Library/LaunchAgents/com.apple.systemupdater.plist
可疑通信特征:
- 与上述基础设施关联的 WebSocket C2 通信。
- 涉及 Apple Silicon、Intel 平台的不同恶意载荷。
ICMacOS 的变化说明,针对 macOS 的恶意软件也可能从传统数据窃取,进一步发展为具备持续驻留和远程命令执行能力的工具。对于开发者来说,风险不只是个人账号和文件泄露,还可能牵涉代码仓库、云服务及远程服务器的访问凭据。面对这类威胁,除了保持系统和软件更新,更重要的是警惕诱导执行命令的攻击方式,并妥善管理开发环境中的敏感凭据。
资讯来源:cybersecuritynews