BachTG1505/Malware-Analysis-on-Ardamax-Keylogger
GitHub: BachTG1505/Malware-Analysis-on-Ardamax-Keylogger
该项目是一份大学级别的恶意软件静态分析研究报告,对 Ardamax Keylogger 进行了 PE 结构解析、混淆检测、持久化机制调查及 MITRE ATT&CK 行为映射。
Stars: 0 | Forks: 0
# Ardamax Keylogger 恶意软件分析
## 概述
本项目展示了在隔离的实验室环境中对 Ardamax Keylogger 样本进行的静态恶意软件分析研究。目的是通过逆向工程和静态检查技术来了解恶意软件的结构、识别恶意指标,并分析与持久化相关的行为。
该分析是作为大学恶意软件分析项目的一部分进行的,重点在于防御性网络安全研究和恶意软件行为理解。
## 分析范围
* PE 结构分析
* 导入表检查
* 字符串提取与分析
* 资源节调查
* 熵与混淆分析
* 嵌入式 payload 识别
* 注册表持久化检查
* MITRE ATT&CK 行为映射
* 使用 IDA 进行逆向工程
## 我的贡献
* 搭建隔离的恶意软件分析环境
* 对恶意软件样本执行静态分析
* 进行 PE 结构和资源分析
* 提取可疑字符串和指标
* 调查导入的 Windows API
* 分析混淆和加壳内容
* 记录发现和分析工作流
## 主要发现
* 多阶段恶意软件结构
* 基于 XOR 的字符串混淆
* 动态 API 加载行为
* 基于注册表的持久化机制
* 键盘钩子相关功能
* RCDATA 资源节中嵌入的 CAB payload
* 使用与键盘记录活动相关的可疑 Windows API
## MITRE ATT&CK 技术
* T1060 – 注册表 Run Keys / 启动文件夹
* T1112 – 修改注册表
* T1012 – 查询注册表
* T1082 – 系统信息发现
* T1064 – 脚本
## 使用的工具
* PE-bear
* PEStudio
* Strings
* Resource Hacker
* CFF Explorer
* Detect It Easy (DIE)
* HxD
* IDA Free
* VirusTotal
## 外部沙箱参考
用于比较和 IOC 验证的公开沙箱分析:
https://tria.ge/220311-1jqlqsbed2
## 学术报告
本仓库基于一份大学恶意软件分析项目报告:
“Keylogger 恶意软件的静态与动态分析”。
## 注意事项
本仓库仅严格用于教育和防御性网络安全研究目的。
本仓库不包含任何恶意的可执行文件、武器化 payload 或运营性的恶意软件基础设施。
标签:DAST, PE结构分析, 云安全监控, 云资产清单, 恶意软件分析, 数据包嗅探, 无线安全, 逆向工程, 键盘记录器, 静态分析