package.json、看似正常的 src/index.js 出口且无额外依赖,快速审查时风险特征极低。scripts 目录中:postinstall 钩子会静默将包全局安装,使 openclaw 命令加入系统 PATH,并指向混淆处理的第一阶段加载程序 scripts/setup.js。openclaw 时,会看到界面逼真、带进度条与日志动画的 CLI 安装程序,以此掩盖高度混淆的代码正在外联 C2 控制服务器的事实。setup.js 会秘密解码经 XOR 加密的 URL 与活动 ID,连接 hxxps[://]trackpipe[.]dev,下载经 AES‑256‑GCM 加密的第二阶段载荷。NODE_AUTH_TOKENNODE_CHANNEL=complexarchaeologist1
setup.js 经过高强度混淆:字符串表乱序、RC4 解密、控制流平坦化。运行时展示高度仿真的 CLI 安装界面与动态进度条。
GhostClaw 伪装成 OpenClaw 运行
- macOS / Linux:
~/.cache/.npm_telemetry/monitor.js - Windows:
%APPDATA%/.npm_telemetry/monitor.js
.zshrc、.bashrc、.bash_profile 追加伪装成 “NPM Telemetry Integration Service” 的启动项,在 Linux 中写入 @reboot 定时任务,并使用 PID 锁保证单例、持续运行。-
payload:Base64 编码的加密载荷 -
k:十六进制格式解密密钥
载荷使用 AES‑256‑GCM 算法解密。
- macOS 与 iCloud 钥匙串
- 解密 Chromium、Firefox 密码与 Cookie
- 通过 Chrome DevTools Protocol 窃取 Cookie
- 主流钱包应用、浏览器扩展助记词(BIP‑39)
- 桌面、文档、下载目录中的敏感文件
- SSH 密钥
- AWS、Azure、GCP 云平台凭证
- Kubernetes kubeconfig
- Docker 配置
- npm、Git 账号
- GitHub CLI 主机配置
- Solana 密钥
- 环境变量
对于无法通过 SQLite 直接提取的 Cookie,恶意软件会利用 Chrome DevTools Protocol 启动无头浏览器,通过 --remote-debugging-port 程序化导出全部 Cookie。
所有窃取数据会打包为:
[国家码]用户名_持久ID.tar.gz
- 直接上传至
trackpipe[.]dev - 小文件通过 Telegram Bot API
- 大文件通过 GoFile.io
从信息窃取器升级为持久化 RAT
- 加密货币密钥
- AWS 密钥
- OpenAI、Stripe API 密钥
- 助记词

- 执行系统命令
- 更新载荷
- 重新采集数据
- 任意目录外发
- 启动 / 停止 SOCKS5 代理
- 克隆浏览器配置文件
其中 CLONE_START 指令尤其危险:
它会复制完整浏览器配置,启动带远程调试的无头 Chromium,将 CDP WebSocket 转发回 C2,使攻击者直接获得已登录的浏览器会话,无需任何密码。
- 独立进程 + 伪装进程名
- 自动清理临时载荷
- 隐藏在
.npm_telemetry目录 - 外发后自动清空窃取目录
- 支持 NUKE 自毁指令,一键清除启动项、定时任务、临时文件与安装目录
- 仅使用官方可信源的 OpenClaw 版本
- 部署自动化审核与 SCA 工具,在安装前识别恶意行为
npm_telemetry / monitor.js 进程,删除 .npm_telemetry 目录,卸载恶意包,并考虑全盘重装系统。- 请求系统密码
- 使用
postinstall钩子进行全局安装 - 安装阶段下载远程加密载荷
入侵指标(IOC)
| 指标 | 内容 |
|---|---|
| 包名 | @openclaw-ai/openclawai |
| 类型 | NPM |
| 版本 | 1.5.15、1.5.14 |
| XRAY-ID | XRAY-949975 |
| C2 域名 | hxxps[://]trackpipe[.]dev |
| 引导路径 | /t/bootstrap?t=fafc0e77-9c1b-4fe1-bf7e-d24d2570e50e |
| 活动 ID | complexarchaeologist1 |
| 安装目录 | ~/.cache/.npm_telemetry/ |
| 执行文件 | monitor.js |
| 临时文件 | /tmp/sys-opt-*.js |
| Shell 注释 | # NPM Telemetry Integration Service |
| Cron 注释 | # Node.js Telemetry Collection |
| 加密算法 | AES-256-GCM(16 字节 IV,16 字节校验标签) |
| IP 查询 | hxxps[://]ipinfo[.]io/json |
| 备用上传 | GoFile.io API |
| 数据外发 | Telegram Bot API、C2 面板 |
| 环境变量 | NODE_AUTH_TOKEN、NODE_CHANNEL、NPM_CONFIG_TAG、GHOST_RECOLLECT、GHOST_TG_CONFIG |











发表评论
您还未登录,请先登录。
登录