伊朗MuddyWaterAPT组织利用CastleRATMaaS及区块链木马实施混合攻击的深度分析

admin 2026-05-03 05:01:45 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 伊朗MuddyWaterAPT组织正利用俄语系犯罪团伙运营的CastleRatMaaS平台开展高强度网络间谍活动,部署了基于以太坊区块链进行C2通信的Node.js木马Chainshell,并结合隐写术等高级规避手段。该事件表明国家级黑客组织与地下商业犯罪工具的融合已进入实战化阶段,对传统威胁情报与防御体系构成严峻挑战,建议防御方关注行为链条监测,如异常OutlookWeb访问、与区块链节点的非业务通信等。 综合评分: 88 文章分类: 恶意软件,威胁情报,漏洞分析,红队,应急响应


cover_image

伊朗MuddyWater APT组织利用CastleRAT MaaS及区块链木马实施混合攻击的深度分析

Hackyc Hackyc

疆来攻防

2026年5月1日 18:45 新疆

在小说阅读器读本章

去阅读

概述

网络安全研究人员近日确认,具有伊朗国家背景的APT组织MuddyWater正在利用俄语系网络犯罪团伙TAG-150运营的CastleRAT恶意软件即服务(MaaS)平台,开展高强度的网络间谍活动。此次攻击活动中,该组织不仅部署了基于以太坊区块链进行命令与控制(C2)的新型Node.js木马“ChainShell”,还结合了隐写术等高级规避手段。这标志着国家级黑客组织与地下商业犯罪工具的融合已进入实战化阶段。

一、 事件背景:从自研工具到“军火采购”

MuddyWater组织(隶属于伊朗情报与安全部)自2017年以来一直活跃,传统上依赖定制的PowerShell后门和合法的远程管理工具。然而,最新的攻击活动表明,该组织正转向采购成熟的商业MaaS平台(如CastleRAT),以快速获取高级入侵能力。

此次活动的直接线索源于一台暴露的MuddyWater C2服务器。研究人员在该服务器上发现了波斯语代码注释、针对以色列的IP地址列表,以及一个名为reset.ps1的PowerShell部署脚本,该脚本用于解密并释放ChainShell组件。此外,攻击者还利用隐写术将名为“Build  120”和“Build  13”的恶意载荷隐藏在JPEG图片中。值得注意的是,这些载荷均在今年2月28日美以联合打击伊朗之前编译完成,显示出明显的“预先部署”特征。

二、 归因分析:构建“人-码-平台”闭环证据链

研究人员通过多维度的数字取证,构建了严密的归因证据链:

  1. 证书指纹关联:攻击者使用了SSL.com签发的代码签名证书(注册名为“Amy Cherne”和“Donald Gay”)。其中,“Amy Cherne”证书不仅签署了已知归属于MuddyWater的StageComp木马,还签署了一个名为DinDoor的MSI安装包。
  2. 基础设施重叠:对DinDoor MSI的分析显示,其向多租户C2平台serialmonet.com发送包含JWT令牌的请求,令牌中硬编码了活动ID“Smokest”及用户ID。完全相同的活动标识被发现硬编码在CastleRAT的持久化计划任务名称(VirtualSmokestGuy)中。
  3. 操作者与平台绑定:暴露的服务器操作日志显示,攻击者曾手动测试Build 13的C2端口。该服务器上的reset.ps1脚本哈希值与公开恶意软件库样本完全一致,直接将伊朗操作员、TAG-150平台组件和CastleRAT C2绑定在一起。
  4. 客户身份确认:尽管serialmonet.com平台也被LeakNet勒索软件团伙使用,但通过分析Deno代码库和JWT凭证,确认MuddyWater是该平台的客户而非开发者。代码中的俄语字符串及针对独联体国家的规避逻辑,进一步印证了该平台源自俄罗斯背景。

三、 技术分析:能力跃升与多维度规避

此次攻击在技术层面展现了显著的能力升级:

  • ChainShell区块链木马:这是一款基于Node.js的“thin shell”执行器。它摒弃了传统的HTTP直连,转而通过以太坊智能合约解析C2地址,通信过程采用AES-256-CBC加密。其核心机制是利用new Function()动态执行服务器端推送的JavaScript代码。
  • CastleRAT MaaS平台:该平台提供了强大的隐藏虚拟网络计算(HVNC)功能,允许攻击者在受害者无感知的情况下,通过隐藏桌面静默访问内部系统、云控制台和Web邮箱,并能复用受害者的会话Cookie绕过MFA认证。此外,它还集成了针对Chrome  v127+应用绑定加密的Cookie窃取模块。
  • 持续对抗与规避:尽管自3月起多家厂商曝光了相关基础设施,攻击者仍保持高频更新(如3月11日、13日编译新安装器,3月16日更新JS样本)。攻击链涵盖了滥用CMSTPLUA绕过UAC、DLL侧加载、WMI添加杀软排除项以及隐写术等多种反检测手段。

四、 事件影响与防御建议

此次事件对现有的威胁情报与防御体系提出了严峻挑战:

  1. 归因迷雾:当网络中检测到带有俄语字符串、基于主流犯罪平台构建的恶意软件时,防御者极易将其误判为普通的俄罗斯网络犯罪活动,从而忽略了背后伊朗国家级间谍活动的真实意图。
  2. 工作流失效风险:严格区分“网络犯罪”与“APT”的传统情报工作流,很可能在此类混合型攻击面前失效。
  3. 防御侧重点:建议防御方不再单纯依赖静态IoC(失陷指标),而应关注行为链条。重点监测包括:异常的Outlook Web访问、CMSTP父进程调用、与区块链节点的非业务通信,以及JWT凭证的异常关联。同时,应加强对证书透明度日志的监控,力求在攻击者实现横向移动前切断入侵链。

此次事件不仅是伊朗在网络行动中追求“作战敏捷性”而非“武器自研”的战略缩影,也为观察独特的地缘政治合作提供了网络侧面的实证。


图 1 MuddyWater组织攻击示意图

图 2 攻击活动时间节点


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:疆来攻防 Hackyc Hackyc《伊朗MuddyWater APT组织利用CastleRAT MaaS及区块链木马实施混合攻击的深度分析》

评论:0   参与:  0