0x16 病毒分析
1. 病毒分类
2. 常见传播方式
- 移动介质传播
- 网络传播
- 捆绑邮件
- 即时通信软件
- 局域网共享文件夹
- 网络下载
- 漏洞
3. 常见行为
- 操作注册表设置开机启动
- 设置计划任务,定时关机
- 遍历进程,关闭杀软
- 遍历文件,进行感染
- 下载软件,捆绑安装
- 连接网络,传播病毒
- 释放文件,拷贝自身
4. 分析方式
- 静态分析:使用IDA进行静态分析
- 动态分析:使用OD等调试器
- 行为分析:使用火绒剑,Process Monitor,Api Monitor等进行行为监控
- 在线沙箱:使用微步云杀箱等获取病毒行为报告
分析病毒四部曲
提取样本,手工清理机器
- 在虚拟机中运行样本
- 待病毒执行之后,删除样本,开始提取样本
行为分析,获取病毒行为
- 需要观察的情况
- 使用ARK工具查看壳进程(火绒剑、PCHunter)
- 使用工具查看启动项(Autoruns)
- 使用ARK工具查看壳驱动、服务等可以项
- 使用抓包工具(WSExplorer)
详细分析,找到行为的恶意代码;
- 使用IDA和OllyDbg双剑合璧
- 借用IDA强大的签名和伪代码功能,辅助OllyDbg详细分析
提出解决方案
- 提取特征给公司产品,完成查杀
- 编写文档报告
- 有条件编写专杀工具