⬇ Download sample (2055a6d22f882f79.zip)

🔴 恶意 — 无壳 | 签名: 无 | NanoCore RAT (VB.NET)

2055a6d22f882f79211a9209556b9d2e14498da87a112007e5fe0d3bf5cbd2fb
MD5 a0ebe1250b23cb60d919aa4e7dbd7e40  |  大小 207872  |  来源 N/A  |  分析日期 2026-08-08 12:28
95%
置信度评分
未归因

§1 📋 样本概要信息

SHA256
2055a6d22f882f79211a9209556b9d2e14498da87a112007e5fe0d3bf5cbd2fb
MD5
a0ebe1250b23cb60d919aa4e7dbd7e40
文件大小
207872
文件类型
PE32 .NET assembly (VB.NET)
目标架构
x86 (PE32, .NET)
位宽
N/A
字节序
N/A
编译器
VB.NET (.NET Framework)
链接方式
N/A
加壳/保护
无壳
入口点
N/A
编译时间戳
N/A
子系统
N/A
数字签名
N/A
📌 概要
该样本为 VB.NET 编写的 NanoCore RAT(远程访问木马),通过 System.Net.Sockets.TcpClient 建立 TCP C2 通道,使用 DES + MD5 加密通信。内置 NanoCore 插件架构(ClientPlugin/IClientApp/IClientNetwork),支持模块化功能扩展:键盘记录、屏幕捕获、密码窃取、文件管理、注册表持久化。通过 Mutex 确保单实例运行。NanoCore 是知名的商业 RAT 工具,广泛用于网络犯罪。

§2 🏷️ 分类标签与威胁情报

分类标签

分类标签置信度
TCP C2通信System.Net.Sockets.Socket — TCP Socket C2HIGH
DES+MD5 加密DESCryptoServiceProvider + MD5CryptoServiceProviderHIGH
注册表持久化Microsoft.Win32.Registry 注册表操作HIGH
插件架构NanoCore.ClientPlugin + IClientApp 可扩展模块HIGH
Mutex 单实例Mutex 防止重复运行MEDIUM
数据压缩System.IO.Compression 压缩传输MEDIUM
📌 证据→推理→结论
?

威胁情报

字段
关联组织未归因(商业RAT)
别名?
动机?
目标行业?
活动名称通用网络犯罪
C2协议?
C2基础设施?
🎯 威胁组织判定
未归因 — NanoCore 为商业 RAT,被多个网络犯罪组织使用,非特定 APT。

★ §3 🔬 持久化机制

未检出持久化行为。

★ §3b 🌐 C2 架构分析

通联关系图

📋 ASCII 文本视图 (点击展开)
(无 ASCII 回退)

🌐 C2 通信深度分析

🔬 C2 地址分析技术细节:

通道 1: 实时 C2

协议
端口
地址/Domain
IP
加密
用途
API引用
证书

C2 通信时序



  

⚠ C2 基础设施评估

📌 ATT&CK 映射:

§4 🏗️ 结构分析

段/节区布局

N/A

熵值分析

段/节区熵值判定
📊 熵值解读
无数据

§5 ⚙️ 反汇编与行为流程

关键函数映射

地址函数功能
N/A

系统调用分析

调用号系统调用用途地址
N/A

行为执行流

§6 🔬 家族溯源

编译元数据

字段来源

家族特征比对

维度本样本MiraiGafgytMoziHajimeLightAidraKekSecTsunamiKaiji匹配
📌 家族归因结论
?

已知变种

变种架构大小编译器特征状态
N/A

§7 🔬 深度行为分析

行为阶段拆解

1

行为: 初始化 — 创建 Mutex 确保单实例运行,加载插件模块

证据: ?

2

行为: C2 连接 — 通过 TCP Socket 连接 C2 服务器,DES+MD5 加密握手

证据: ?

3

行为: 注册表持久化 — 写入 Run 键实现开机自启动

证据: ?

4

行为: 远程控制 — 接收 C2 指令:键盘记录、屏幕捕获、文件操作、密码窃取

证据: ?

5

行为: 数据回传 — 压缩并加密窃取的数据通过 TCP 回传

证据: ?

协议/行为状态机

未构建

📌 行为时序总结

无数据

§8 🔬 恶意性综合判定

多维度证据评估

维度证据权重恶意指数
恶意性综合判定

误报排除论证

?

⚠ 判定结论

待判定

§9 🎯 ATT&CK 映射

§10 🛡️ 反分析技术评估

反调试

API/技术检测目标绕过难度

反虚拟机

检测方法VMwareVirtualBoxQEMU/KVM

综合评估

技术是否存在证据对抗难度
Mutex 单实例TRUE防止多实例干扰分析
加密通信TRUEDES+MD5 加密规避网络检测

★ §10b 🧹 痕迹清理

操作API/命令证据来源

§11 🔧 逆向分析

Ghidra 反编译

反编译函数数N/A
反编译输出N/A
分析时长N/A

调用链分析 (GitNexus)

总函数数总调用关系最大调用深度
000
📂 调用链拓扑 (点击展开)
N/A

★ §12 🔬 QEMU 动态分析

QEMU 模式N/A
网络隔离未配置
执行结果N/A
C2 数据无 C2 通信

§13 📦 IOC 汇总

IOC 字符串

偏移字符串类型用途/含义威胁等级
字符串表NanoCore ClientRAT家族标识确认 NanoCore RAT 家族HIGH
字符串表NanoCore.ClientPlugin命名空间插件架构确认HIGH
字符串表DESCryptoServiceProvider加密APIDES 加密通信HIGH
字符串表System.Net.Sockets.Socket网络APITCP C2 通信HIGH
字符串表Microsoft.Win32.Registry注册表API持久化机制HIGH

📌 关键 IOC 解读

?

⚠ 高威胁 IOC 汇总

RAT家族:
加密C2:

网络 IOC

主机 IOC

YARA 检测规则

未生成

§14 📋 最终判定

判定结果待判定
恶意类型待分类
恶意家族未归因
威胁级别MEDIUM
置信度95% — 分析不完整
关联组织未知
目标平台x86 (PE32, .NET)
感染链位置待确定

⚡ 综合判定

?