Evasive Panda APT 利用 AitM 与 DNS 投毒投递 MgBot 恶意软件
HackerNews 编译,转载请注明出处: 又名 Bronze Highland、Daggerfly、StormBamboo 的 Evasive Panda APT 组织自 2022 年 11 月起持续发动定向攻击,通过“中间人(AitM)+ DNS 投毒”组合手法,向土耳其、中国、印度等多国目标植入 MgBot 后门,行动至少延续至 2024 年 11 月。 攻击者将恶意程序伪装成搜狐影音、爱奇艺、IObit Smart Defrag、腾讯 QQ 等主流应用的“升级包”。当用户点击更新时,DNS 响应被篡改,域名解析指向攻击者服务器,例如 p2p.hd.sohu.com[.]cn 被解析为恶意 IP,下载到的 sohuva_update_10.2.29.1-lup-s-tp.exe 实为木马。 Securelist 分析指出,黑客先通过 DNS 投毒劫持合法更新请求,再把加密后的恶意组件存放在自己服务器,并借特定域名解析返回,加大溯源难度。 初始加载器使用单字节 XOR 解密配置,若当前用户为 SYSTEM,则复制自身并追加 ext.exe 后缀。随后解密 9556 字节 shellcode,因 .data 段默认不可执行,调用 VirtualProtect 改权限以隐蔽运行。 多阶段感染与混合加密 1. 第一段 shellcode 在安装目录寻找指定 DAT 文件,存在则调用 CryptUnprotectData 本地解密,用完即删; 2. 若无 DAT,则通过被 DNS 投毒的 dictionary[.]com(按受害者地理位置返回不同恶意 IP)下载加密数据; 3. 第二段载荷伪装成 PNG,采用 DPAPI+RC5 混合加密:RC5 密钥先被 DPAPI 加密并存放于 perf.dat 前 16 字节,剩余部分为 RC5 加密内容; 4. 次级加载器 libpython2.4.dll 借助合法签名程序 evteng.exe 进行 DLL 侧载,进一步隐蔽; 5. 最终解密出的 MgBot 被注入 svchost.exe,实现长期驻留。配置内含战役名、硬编码 C2 地址及加密密钥,部分服务器已活跃多年。 消息来源:cybersecuritynews.com; 本文由 HackerNews.cc 翻译整理,封面来源于网络; 转载请注明“转自 HackerNews.cc”并附上原文