案例
m0rph:追踪混淆 ELF 程序的字符串校验逻辑
m0rph 调查使用 readelf、strings、Cutter 和 Radare2 分析一款经过混淆的 x86-64 ELF CTF 字符串校验程序。报告追踪 CALL RAX 跳转到动态分配内存的执行过程,并说明如何逐次在调用处设断点、检查 RDI 以还原预期字符。
- 目标
- 二进制
- 类别
- 原生分析工具
- 关联
- 学习资源
- 来源复核于
使用条件与局限
- 前提条件:复现调查需要 m0rph x86-64 ELF 题目程序及 Linux 分析环境。
- 前提条件:所述流程使用 Radare2、Cutter 和常见 Linux 检查工具。
- 许可:采用 MIT 许可证。
关于此条目
说明已依据一手来源复核。
一手来源
- README.md GitHub · UmbertoDellaMonica/m0rph-CTF-CyberChallenge.IT · 修订 064dbf1
同分区更多条目:原生二进制
- CPQ IO Scheduler:还原小米的块设备调度器 · 案例
- Malware Analysis:njRAT 与 Casdet 行为研究 · 案例
- Ghidra · 工具
- radare2 · 工具
- Cutter · 工具
- Qiling · 工具