AI Security AI安全 5h ago Updated 2h ago 更新于 2小时前 44

Attackers Turn Trusted Node.js Runtime Into Malware Delivery Tool in Targeted Attacks 攻击者将受信任的Node.js运行时变为定向攻击中的恶意软件交付工具

Threat actors are weaponizing the legitimate, signed Node.js runtime (node.exe) to execute malicious JavaScript payloads, bypassing signature-based detection since the code lives in interpreted scripts rather than binaries The technique has been observed in targeted attacks against government departments, technology companies, hotels, and fintech organizations since February 2026, often chained with ClickFix social engineering Attackers use registry Run key entries to persistently relaunch Node. 攻击者利用合法签名的 Node.js 运行时(node.exe)作为恶意软件交付工具,规避基于签名的检测机制 自2026年2月起,该手法已被用于针对政府部门、科技公司和酒店的多起定向攻击 攻击者通过 ClickFix 社会工程学获取初始访问权限后,使用 Node.js 部署持久化后门和 C2 通信 多个威胁组织(包括 KongTuke/Woodgnat)采用此技术,结合 EtherHiding、ModeloRAT、C2Looper 等工具 攻击者利用 Polygon 区块链作为动态 C2 地址簿,使传统域名/IP 封锁失效

68
Hot 热度
62
Quality 质量
58
Impact 影响力

Analysis 深度分析

TL;DR

  • Threat actors are weaponizing the legitimate, signed Node.js runtime (node.exe) to execute malicious JavaScript payloads, bypassing signature-based detection since the code lives in interpreted scripts rather than binaries
  • The technique has been observed in targeted attacks against government departments, technology companies, hotels, and fintech organizations since February 2026, often chained with ClickFix social engineering
  • Attackers use registry Run key entries to persistently relaunch Node.js-based payloads at every login, establishing long-term access through tools like EtherHiding, C2Looper, and Backdoor.Mistic
  • The same modus operandi is linked to initial access broker KongTuke (Woodgnat), who combines living-off-the-land techniques with commodity and novel malware
  • A parallel ClickFix campaign leverages the Polygon blockchain as a dynamically updatable C2 address book, allowing attackers to redirect all infected machines to new servers for fractions of a cent per transaction

Why It Matters

This represents a significant shift in attacker strategy, exploiting the widespread trust and legitimate signing of Node.js to evade traditional endpoint detection mechanisms. For AI and security practitioners, it highlights how developer tooling ecosystems can become attack surfaces when threat actors combine social engineering with living-off-the-land techniques. The integration of blockchain for C2 resilience also signals an evolving threat landscape where decentralized infrastructure complicates traditional network defense approaches.

Technical Details

  • Node.js Abuse: Attackers download the official Node.js installer from nodejs.org and use the signed node.exe binary to execute malicious JavaScript scripts stored in interpreted form, avoiding signature-based detection. Registry Run key entries ensure payload relaunch at every system login.
  • Attack Chains: Initial access is typically gained through ClickFix social engineering (fake CAPTCHA prompts). Post-compromise, attackers deploy tools such as EtherHiding (C2 communication via Ethereum blockchain), C2Looper (Rust-based backdoor), Backdoor.Mistic/ModeloRAT, AsukaStealer, and GateKeeper (.NET payload with layered encryption and victim fingerprinting).
  • Blockchain-Enabled C2 Resilience: A GuidePoint Security-tracked ClickFix campaign uses the Polygon cryptocurrency blockchain as a dynamically updatable address book for C2 infrastructure, allowing attackers to redirect all infected machines to new servers at negligible cost, rendering traditional domain/IP blocking ineffective.
  • Multi-Actor Involvement: The attack patterns are linked to initial access broker KongTuke (Woodgnat), with shared domains and attack chain similarities indicating coordinated operations across multiple threat actors employing both living-off-the-land techniques and dual-use tools.
  • Target Sectors and Timeline: Observed intrusions span from February 2026 onward, targeting government, technology, hospitality, and fintech sectors, with at least 31 organizations compromised through the blockchain-enhanced ClickFix campaign.

Industry Insight

  • Security teams should treat legitimate developer runtimes like Node.js as potential attack vectors and implement application control policies, monitoring for suspicious node.exe execution patterns and unapproved JavaScript files rather than relying solely on signature-based detection.
  • The use of blockchain for C2 resilience represents an emerging trend that will likely expand across threat groups; defenders need to incorporate blockchain monitoring and anomaly detection into their threat hunting frameworks to identify decentralized C2 communication patterns.
  • Organizations should prioritize continuous auditing of public-facing websites for injected malicious scripts, enforce strict browser extension policies, and invest in security awareness training focused on recognizing ClickFix-style social engineering, as user interaction remains the primary initial access vector in these campaigns.

TL;DR

  • 攻击者利用合法签名的 Node.js 运行时(node.exe)作为恶意软件交付工具,规避基于签名的检测机制
  • 自2026年2月起,该手法已被用于针对政府部门、科技公司和酒店的多起定向攻击
  • 攻击者通过 ClickFix 社会工程学获取初始访问权限后,使用 Node.js 部署持久化后门和 C2 通信
  • 多个威胁组织(包括 KongTuke/Woodgnat)采用此技术,结合 EtherHiding、ModeloRAT、C2Looper 等工具
  • 攻击者利用 Polygon 区块链作为动态 C2 地址簿,使传统域名/IP 封锁失效

为什么值得看

本文揭示了攻击者如何将合法开发工具转化为持久化入侵载体,反映了"Living-off-the-Land"攻击技术的最新演进趋势。对安全从业者而言,理解 Node.js 滥用模式有助于完善端点检测和响应策略,同时区块链在恶意 C2 通信中的应用也代表了攻击基础设施的新方向。

技术解析

  • Node.js 滥用机制:攻击者下载官方 nodejs.org 安装程序,利用已签名的 node.exe 执行恶意 JavaScript 脚本。恶意代码以解释型脚本形式存在而非二进制文件,可绕过基于签名的检测;通过注册表 Run 键实现开机自启动持久化。
  • EtherHiding 技术:攻击者使用名为 EtherHiding 的技术建立长期访问并接收命令,该技术结合 Ethereum/Polygon 区块链作为动态 C2 基础设施,允许攻击者以极低费用( fractions of a cent)大规模重定向受感染机器。
  • 攻击工具链:涉及的工具包括 AdaptixC2、Cobalt Strike Beacon、ModeloRAT、Mistic(MLTBackdoor)、C2Looper(Rust 后门)、AsukaStealer(信息窃取器)、NexShield(恶意 Chrome 扩展)和 GateKeeper(.NET 载荷),体现多工具组合策略。
  • ClickFix 社会工程学:攻击者通过伪造 CAPTCHA 验证提示诱骗用户复制命令并粘贴到 Windows Run 或 Terminal,分为两类受害者:被注入恶意脚本的合法企业和访问该网站的不知情用户。
  • 检测与防御难点:传统 ClickFix 防御依赖封锁 C2 服务器,但区块链地址簿机制使单一域名/IP 封锁无法切断攻击者访问;攻击者结合合法 Microsoft 工具、命令行工具和双用途工具,增加检测复杂性。

行业启示

  • 开发工具供应链安全:Node.js 等合法开发环境的滥用表明,安全团队需重新评估对"可信二进制"的依赖,应结合行为分析和脚本监控而非仅依赖签名验证。
  • 区块链在攻击基础设施中的应用:攻击者利用 Polygon 等区块链实现 C2 动态路由,预示加密货币网络可能成为未来恶意基础设施的新载体,需关注区块链监控在威胁情报中的价值。
  • 多层防御策略必要性:建议组织持续审计公开网站、限制未授权浏览器扩展、实施安全培训,并建立针对 ClickFix 变体的专项检测规则,以应对社会工程学与无文件攻击的组合威胁。

Disclaimer: The above content is generated by AI and is for reference only. 免责声明:以上内容由 AI 生成,仅供参考。

Security 安全 Open Source 开源