# MCP 逆向数据集（mrexodia）

> mrexodia 发布的三个实例，展示语言模型借助他编写的 IDA Pro MCP 服务器在 IDA Pro 中逆向分析 crackme 二进制。每个文件夹都包含输入二进制、说明其来源、所用提示词和模型的 README、智能体自己撰写的报告以及导出的会话记录，读者可以逐一查看智能体对数据库的每次工具调用、重命名、类型修改和注释。三个任务分别是一个简单的 Linux 密码校验程序、一个经过混淆的 Linux flag 校验程序，以及一个 Windows crackme；据智能体的报告，它借助向量化异常处理来执行校验。

- 类型：学习资源
- 目标：二进制
- 类别：学习资源
- 关联：学习资源
- 来源复核于：2026-10-27
- 收录于：2026-11-03
- 原始资源：<https://github.com/mrexodia/mcp-reversing-dataset>
- 一手来源：<https://github.com/mrexodia/mcp-reversing-dataset/blob/523ce22b9b0d3371f6dfc8f344e604064dc0ef97/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/mcp-reversing-dataset/>
- 记录 JSON：<https://awesomerea.org/resources/mcp-reversing-dataset/record.json>
- 英文版：[English](https://awesomerea.org/resources/mcp-reversing-dataset/index.md)

## 使用条件与局限

- 共三个任务，提交于 2025-03-28 至 2025-04-14 之间，此后未再更新。每个文件夹的 README 说明输入、提示词和模型，旁边是智能体撰写的 report.md 和导出的 task-history.md 会话记录；crackme03 另附智能体编写的 solve.py，以及一个通过 WSL 运行该 ELF 的启动脚本。三次运行都在 Roo Cline 或 Roo Code 中使用 Claude 3.7 Sonnet，并配合作者的 IDA Pro MCP 服务器。
- 仓库附带所分析的三个挑战二进制：VEHMeme.exe 是 README 注明出自 Brit 和 xenocidewiki、来自早年一场 CTF 的 Windows crackme；crackme03.elf 由 NoraCodes crackmes 中的一个源文件在 Ubuntu 22.04 上用 GCC 11.4.0 编译而成；transformed.elf 则被描述为 babush 的 mcp-job-security 混淆项目的修改版本。它们是小型 CTF 式样本而非商业软件，但仓库未说明其再分发条款。
- 按记录跟做需要商业软件 IDA Pro、IDA Pro MCP 服务器以及一个 MCP 客户端。提示词要求模型对数据库进行重命名、修改类型、添加注释并撰写报告，crackme03 的提示词还禁止暴力破解。这些会话记录都是未经评分的单次运行：crackme03 的报告记录了经运行二进制确认的密码，mcp-job-security 的报告给出了它提取的 flag，VEHMeme 的报告解释了基于异常的校验机制，但没有给出 flag。这些均为作者发布的结果。
- 仓库没有许可证文件，因此会话记录和报告的复用条款不明；README 欢迎贡献，但目前只有最初的三个任务。

## 一手来源

1. <https://github.com/mrexodia/mcp-reversing-dataset/blob/523ce22b9b0d3371f6dfc8f344e604064dc0ef97/README.md>
2. <https://github.com/mrexodia/mcp-reversing-dataset/blob/523ce22b9b0d3371f6dfc8f344e604064dc0ef97/crackme03/README.md>
3. <https://github.com/mrexodia/mcp-reversing-dataset/blob/523ce22b9b0d3371f6dfc8f344e604064dc0ef97/crackme03/report.md>
4. <https://github.com/mrexodia/mcp-reversing-dataset/blob/523ce22b9b0d3371f6dfc8f344e604064dc0ef97/VEHMeme/README.md>
5. <https://github.com/mrexodia/mcp-reversing-dataset/blob/523ce22b9b0d3371f6dfc8f344e604064dc0ef97/VEHMeme/report.md>
6. <https://github.com/mrexodia/mcp-reversing-dataset/blob/523ce22b9b0d3371f6dfc8f344e604064dc0ef97/mcp-job-security/README.md>
7. <https://github.com/mrexodia/mcp-reversing-dataset/tree/523ce22b9b0d3371f6dfc8f344e604064dc0ef97>

## 同分区更多条目：文档与学习资源

- [ICSim 汽车仪表盘 CAN 总线模拟器](https://awesomerea.org/zh/resources/icsim/index.md) · 学习资源
- [CNNPRE：基于 CNN 的协议逆向方法（IEEE Access 2023）](https://awesomerea.org/zh/resources/cnnpre/index.md) · 研究
- [RPISEC 恶意软件分析课程（CSCI 4976）](https://awesomerea.org/zh/resources/rpisec-malware-analysis-course/index.md) · 学习资源
- [Corkami 文件格式图解海报集](https://awesomerea.org/zh/resources/corkami-pics/index.md) · 学习资源
- [《Practical Malware Analysis》恶意软件分析实战指南](https://awesomerea.org/zh/resources/practical-malware-analysis/index.md) · 学习资源
- [Windows 恶意软件分析培训第一卷（malware_training_vol1）](https://awesomerea.org/zh/resources/malware-training-vol1/index.md) · 学习资源

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
