夜雨聆风学习资料网

ARTICLE · 1191989

OpenClaw投毒:GitHub诱饵猎杀

OpenClaw投毒:GitHub诱饵猎杀
攻防实战复盘
OpenClaw投毒:GitHub诱饵猎杀
2026年10月16日 · 周五
真实攻击复盘高级
场景:2026年10月,某AI初创公司运维人员从GitHub下载OpenClaw安装包部署内部工具链。该安装包实为攻击者伪造的投毒样本,一次看似寻常的开源组件部署,拉开了一场供应链猎杀的序幕。 
攻击 / 事件时间线
1
初始访问:伪装安装包投递
攻击者仿冒OpenClaw官方仓库页面,上传了带有后门的安装包至GitHub,并通过搜索引擎优化和社交平台推广诱导下载。受害者执行安装程序后,样本立即CreateThread创建新线程执行恶意逻辑。该样本已被上传至VirusTotal,初检引擎覆盖率为零,表明其具备较强的免杀能力。
OpenClaw伪造安装包VirusTotalCreateThread
2
环境侦察:虚拟机与沙箱规避
恶意线程启动后首先执行环境检测逻辑,通过查询注册表键值HKLM\SYSTEM\CurrentControlSet\Services\Disk\Enum、检测VBOX/VMWARE进程名及MAC地址前缀(08:00:27、00:0C:29等)判断是否运行在虚拟机中。一旦命中任一虚拟化特征,样本立即调用ExitProcess自终止,有效规避了自动化沙箱分析。
注册表查询MAC地址指纹ExitProcess
3
载荷拉取:文本托管C2分发
通过环境检测后,样本向文本托管平台snippet.host发起HTTPS请求,获取攻击者预置的后续组件下载链接。该手法将C2通信伪装为正常的文本分享流量,传统基于域名信誉的检测手段难以命中。下载的第二阶段载荷为加密Shellcode,通过VirtualAlloc分配可执行内存后注入执行,进一步窃取浏览器凭据及SSH密钥。
snippet.hostVirtualAllocShellcode注入
蓝队视角 · 发现与处置
SOC团队通过EDR告警发现某终端存在异常线程创建行为,进程链为installer.exe → rundll32.exe,触发Sysmon Event ID 8(CreateRemoteThread)。研判发现该进程向snippet.host发起HTTPS请求,域名信誉查询显示为低信誉文本托管站点。蓝队立即隔离该终端,提取内存镜像进行取证,并通过YARA规则在全员终端扫描同源样本。同时封禁snippet.host域名,排查GitHub下载记录,确认无横向扩散后完成清除。
涉及关键技术 / 工具
虚拟机环境检测与沙箱规避(注册表/进程/MAC指纹)文本托管平台(snippet.host)作为C2分发信道Sysmon Event ID 8监测远程线程创建行为
防护经验总结
  • 对开源组件实施哈希白名单校验:部署前比对官方发布的SHA256值,禁止直接运行未验证的GitHub Release包
  • 在EDR中启用CreateRemoteThread(Sysmon EID 8)和ImageLoad(EID 7)监控规则,对非签名进程的远程线程创建行为实时告警
  • 在网络层对snippet.host、pastebin.com等文本托管站点实施出站流量审计,非业务必需时直接阻断或记录全量请求日志
#供应链投毒#GitHub钓鱼#免杀规避
数据安全早知道 · 攻防实战专栏
⚠️ 免责声明
本文内容源自公开披露的安全事件或高仿真模拟场景,所有涉及的组织、系统、技术细节均经过脱敏处理,仅供安全学习与交流参考,不构成任何技术指导或合规建议。
数安早知道
 🔗 数据安全与信息安全知识库 datasafe.website 
— 点击上方链接访问知识库,获取更多安全资讯 —

相关学习资料