发布时间:2026/8/31 3:03:06
【AI逆向】APT组织“蔓灵花”某恶意样本分析报告 恶意样本AI分析报告一、基本信息项目内容SHA256a850a903b74c1d3d21c41e03761e8e64b43962269e7649940b10368a005bce20MD5c0a438d69ae731ad705c46ac5209c8cc架构32位 Windows PE基址0x400000映像大小0x35000节区.text(rx),.idata®,.rdata®,.data(rw)函数总数618含 502 个未命名函数编译环境MSVC (VCRUNTIME140, MSVCP140)二、C2 通信配置项目值C2 域名pololiberty.comC2 端口56218(0xDB9A)通信协议HTTP/1.1命令获取HTTP GET 请求数据上传HTTP POST (multipart/form-databoundary:----BoostAsioBoundary)重连机制连接失败每 5 秒重试异步框架Boost.Asio Windows IOCP (CreateIoCompletionPort)单实例保护mutex 机制C2 域名pololiberty.com存储在.rdata段0x425d6c由sub_401020在初始化时写入全局变量dword_4307BC最终通过getaddrinfo进行 DNS 解析。端口56218在WinMain (0x40F900)硬编码。三、核心功能模块3.1 系统信息收集 (sub_40A120)GetUserNameW→ 获取当前用户名GetComputerNameW→ 获取计算机名GetModuleFileNameW→ 获取自身执行路径将收集的信息拼接后发送给 C23.2 磁盘/文件系统枚举 (sub_40B570/sub_40C190/sub_40C980)GetLogicalDrives→ 枚举所有逻辑驱动器GetDriveTypeW→ 检测驱动器类型GetVolumeInformationW→ 获取卷信息GetDiskFreeSpaceExW→ 获取磁盘剩余空间FindFirstFileW/FindNextFileW→ 递归遍历目录文件列表使用FOLNM和SZ标签标记3.3 进程管理 (sub_40CC30)CreateProcessW→ 创建新进程OpenProcessTerminateProcess→ 终止指定进程支持按 PID 操作3.4 文件操作 (sub_40CC30)_wremove→ 删除文件_wrename→ 重命名/移动文件fread/fwrite→ 文件读写文件上传通过 HTTP POST multipart/form-data3.5 屏幕截图 (sub_40B0E0→sub_406040)GetDC→ 获取桌面 DCEnumDisplaySettingsA→ 获取屏幕分辨率CreateCompatibleDC/CreateCompatibleBitmap→ 创建内存位图BitBlt/StretchBlt→ 屏幕内容拷贝GdiplusStartup→ 初始化 GDIGdipCreateBitmapFromHBITMAP→ HBITMAP 转 GDI BitmapGdipSaveImageToStream→ 编码为 JPEG/PNG 写入流CreateStreamOnHGlobal→ 创建内存流截图保存路径:C:\users\public\pictures\ss.jpg四、关键函数映射地址函数名功能0x40F7A0WinMain主循环初始化并连接 C20x404100sub_404100初始化 IOCP ASIO 框架0x4032D0sub_4032D0创建 Win IOCP 对象0x40A120sub_40A120收集系统信息0x40A040sub_40A040建立连接并进入命令循环0x40A9E0sub_40A9E0连接服务器含 resolveconnect0x40EF20sub_40EF20命令分发入口0x40F000sub_40F000数据接收处理0x40CC30sub_40CC30命令执行核心switch-case 风格0x406760sub_406760构建 HTTP GET 请求0x4086F0sub_4086F0构建 HTTP POST multipart 上传0x412F90sub_412F90TCP 连接 DNS 解析0x413730sub_413730getaddrinfo封装DNS 解析0x40B0E0sub_40B0E0屏幕截图主函数0x406040sub_406040GDI 位图编码0x40B570sub_40B570磁盘驱动器枚举0x40C190sub_40C190文件目录递归遍历0x40ABC0sub_40ABC0文件搜索枚举五、执行流程Mermaid 图start (0x41FC06)__scrt_common_main_sehWinMain (0x40F7A0)sub_401020: 将 pololiberty.com 写入全局变量sub_404100: 初始化 IOCP ASIO[循环]sub_415A10: 设置 UnknownUser / UnknownHostNamesub_41AB50 sub_405A40: 配置 strand executorsub_419510: 初始化 tcp::resolversub_40A040: 执行连接sub_40A120: 收集系统信息sub_40A9E0: DNS解析 TCP连接sub_40EF20: 命令分发sub_40F000: 数据接收 → sub_40CC30: 命令执行命令处理分支sub_406760: HTTP GET (取命令)sub_4086F0: HTTP POST (上传文件)sub_40B570: 磁盘枚举sub_40C190/40C980: 文件枚举sub_40B0E0: 屏幕截图CreateProcessW / OpenProcess / TerminateProcess连接失败 → Sleep 5秒 → 重试六、威胁评估维度评级说明危害等级高具备完整 RAT 能力隐蔽性中使用合法 Boost.Asio 框架HTTP 流量混合在正常流量中功能完整度高文件管理、进程控制、屏幕监控、系统侦查反分析低未使用混淆、加密字符串、反调试或 hash-based API 解析API 解析方式直接导入无 ROR/ROL 指令无 GetProcAddress/LoadLibrary 调用

相关新闻

2026/8/31 10:30:55

LLM 推理部署优化全景:从显存原理到生产级加速方案

LLM 推理部署优化全景:从显存原理到生产级加速方案 一、引言:推理优化是 AI 产品的生命线 2026年,大语言模型(LLM)已经全面渗透企业私有化部署、智能客服、垂直行业知识库等商业化场景。随着 Llama 4、DeepSeek-V3、…

2026/8/31 5:41:43

桥梁智能防撞系统 八大核心优势

桥梁智能防撞系统 八大核心优势 防护逻辑升级:从被动硬扛变成主动前置预防 传统防撞墩、防撞圈、护舷都是事后缓冲,只能撞完减少损伤,阻止不了事故发生; 我们系统是事前预判、提前干预,在船舶偏航、失控、超高还没靠近…

2026/8/31 14:53:46

基于php的猫咖私人影院管理系统(源码+文档+部署讲解等)

联系博主 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 …

2026/8/31 14:53:46

Windows定时关机软件

自研定时关机工具采用清爽浅蓝扁平 UI,支持倒计时关机、重启、休眠三种任务模式。可自由设置时、分、秒倒计时,实时展示剩余时长,一键启动或随时取消任务。界面简约干净,控件交互清晰,适配 Windows 系统,轻…

2026/8/31 14:53:46

RDM/Redis客户端平替自研软件

FireWaRDM2 是一款专为 Windows 平台打造的 Redis 桌面客户端,作为 Redis Desktop Manager (RDM) 的轻量平替方案。基于 PyQt6 原生开发,完美兼容 Windows 10/11,支持打包为独立 exe 开箱即用。继承 RDM 经典三栏布局:左侧连接树、…

2026/8/31 14:53:46

什么是 Token?Token 在大语言模型中的作用是什么

什么是 Token?Token 在大语言模型中的作用是什么 文章目录什么是 Token?Token 在大语言模型中的作用是什么1. Token (词元) 概念1.1 Token怎么来的1.2 大模型是如何读懂人类文字的2. Token 分类:3. Token 在大语言模型中的作用名词解释&#…

2026/8/31 14:48:46

掌纹识别系统设计:从图像预处理到特征提取与分类实战

简介:本资源是一套基于MATLAB实现的掌纹识别完整技术方案,面向生物特征识别方向的学习者、科研人员及图像处理初学者,聚焦掌纹图像预处理、特征提取与匹配三大核心环节,解决身份验证场景下的算法复现与工程实践问题。压缩包共9个文…

2026/8/31 1:05:20

vSound小提琴数字处理器实操指南:从接线到演出的完整配置

电小提琴或者原声小提琴插电演出,第一个绕不开的坎就是声音难听。原声琴的共鸣和空气感一旦进了拾音器,出来的往往是一坨干瘪、发尖、带着奇怪塑料味的信号。我当初第一次把琴接上乐队调音台,直接被主唱吐槽"你这声音像在锯钢丝"。…

2026/8/31 2:14:20

传感器接口IC如何攻克生物化学传感的微弱信号难题?

1. 从电极到比特流:为什么生物化学传感必须依赖专用接口IC 做生物化学传感的人都有过类似的经历:明明传感器本身性能很好,信号输出却一塌糊涂——噪声大、漂移明显、重复性差,怎么调都达不到预期。很多时候问题并不在传感器&#…

2026/8/31 1:41:28

STM32F411CEU6多通道ADC采集:扫描模式+DMA实现详解

1. 多通道 ADC 的用武之地把“Multichannel ADC”和“STM32F411CEU6”这两个关键字放在一起,其实就是嵌入式开发里最常遇到的一类需求:用一块不算贵的 MCU,同时采集多路模拟信号。STM32F411CEU6 是 48 引脚的 Cortex-M4F 主控,主频…

2026/8/31 0:07:32

STM32C5设备支持包(IAR DFP)安装指南与常见坑

上一阵子在IAR里折腾一块基于STM32C5系列的新板子,工程从STM32CubeMX导出来之后怎么都编译不过。报错信息很干脆:找不到设备描述文件。跟着错误路径去查,发现指向的是一个让我愣了一下的名字:STMicroelectronics.stm32c5xx.2.1.0.…

2026/8/31 0:07:32

STM32N657 SWO引脚矛盾:CubeMX显示PB3,数据手册为PB5

拿到STM32N657这颗料的第一天,我就撞上了一个让人原地懵圈的引脚矛盾:CubeMX里清清楚楚显示SWO在PB3,翻开数据手册的引脚说明表,却赫然写着PB5。对于一个靠SWO输出调试日志吃饭的人而言,这种"工具和手册打架"…

2026/8/31 12:44:45

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/31 9:19:59

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/31 6:53:02

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…