NanoCore远控木马样本分析

样本来源https://nanocore.io/样本类型TR.Dropper.MSIL.GEN7分析时间2016-9-7运行环境Windows7 x64分析目的找出木马被控端与控制端通信的特征码分析过程(1) 配置木马端 图1-配置木马 1. 木马端默认配置使用54984端口,也可自行更改为其他端口。 2. 可同时设置两个不同的服务端地址,其中一个为备用地址。 3. 其他设置,配置过程中还可设置客户端DNS服务地址,打开键盘记录等其他功能。 4. 点击Compile完成创建客户端。 (2) 安装客户端 1. 在主机1(IP:10.0.3.154)上打开控制端,安装生成的木马样本(nano.exe)到主机2(IP:10.0.3.159). 2. 在主机1上开启Wireshark抓取主机1与主机2之间的通信数据,同时在主机2上打开进程监控工具。 3. 在主机2上双击安装木马样本。 (3) 开始分析 1. 进程监视,样本安装后通过进程监视器可以看到,系统会生成进程名为nano.exe的新进程,同时会进行镜像加载、查询本机注册表等一系列操作。如下图: 图2-进程监视 2. 通过对主机1和主机2之间通信的数据包分析可发现,木马端在主机2上安装后,打开一个随机端口主动连接控制端54984端口。如下图: 图3-连接端口 3. 样本采用未知编码方式加密,从通信数据流中可以看出样本通信特征码为:08000000c1c3d0324359a178. 如下图: 图4-通信特征 4. 统计后发现若控制端未打开,木马上线后连接请求频率约5秒一次数据记录 和计算无结 论1. 样本数据特征: 08000000c1c3d0324359a178 2. 默认配置下被控端主动连接控制端TCP54984端口(端口可更改) 3. 木马上线连接请求频率约5秒一次。

2016年9月13日 · 1 分钟 · lucien116