# Decepticon：REA 逆向服务与子智能体工具

> BitterSecurity 的 Decepticon 将 rea-agents 与 Ghidra 封装在独立的 HTTP/MCP 容器中，作为可选逆向工作负载向 reverser 子智能体暴露三个工具。该集成按 SHA-256 固定待查二进制，并在返回结果前将 REA Evidence 文件导出到共享工作区。

- 类型：集成
- 目标：二进制
- 类别：REA 社区集成
- 关联：REA 社区集成
- 来源复核于：2026-10-18
- 收录于：2026-11-09
- 原始资源：<https://github.com/BitterSecurity/Decepticon/blob/0647e8bd24110960a8c8e3654a8a944647bee3d0/docs/features/rea-reversing.md>
- 目录页面：<https://awesomerea.org/zh/resources/decepticon-rea-reverser/>
- 记录 JSON：<https://awesomerea.org/resources/decepticon-rea-reverser/record.json>
- 英文版：[English](https://awesomerea.org/resources/decepticon-rea-reverser/index.md)

## 使用条件与局限

- Decepticon 的可选 REA 集成在 HTTP/MCP 容器中使用 Node.js 22、OpenJDK 21、Python 3、Ghidra 12.1.4 和 rea-agents@6.3.0，并使用共享的 /workspace 挂载及 8892 端口。
- 设置 DECEPTICON_REA_URL 后，reverser 子智能体加载 rea_status、rea_find_tools 和 rea_call_tool；未设置时使用本地 Radare2 和分诊工具。
- rea_call_tool 将目标二进制复制为只读文件，核验 SHA-256，并导出 evidence-<sha256>.json 与 manifest.json。trace_native_values 会先运行 analyze_function 取得前置 Evidence。
- 单元测试模拟 HTTP 响应、FastMCP 会话和工具，以检查过滤、参数、Evidence 串联及回退行为。
- 许可证：Apache-2.0。REA、Ghidra 和模型服务保留各自条款。

## 一手来源

1. <https://github.com/BitterSecurity/Decepticon/blob/0647e8bd24110960a8c8e3654a8a944647bee3d0/docs/features/rea-reversing.md>
2. <https://github.com/BitterSecurity/Decepticon/blob/0647e8bd24110960a8c8e3654a8a944647bee3d0/containers/rea.Dockerfile>
3. <https://github.com/BitterSecurity/Decepticon/blob/0647e8bd24110960a8c8e3654a8a944647bee3d0/containers/rea_service.py>
4. <https://github.com/BitterSecurity/Decepticon/blob/0647e8bd24110960a8c8e3654a8a944647bee3d0/packages/decepticon/decepticon/tools/reversing/rea.py>
5. <https://github.com/BitterSecurity/Decepticon/blob/0647e8bd24110960a8c8e3654a8a944647bee3d0/packages/decepticon/decepticon/agents/standard/reverser.py>
6. <https://github.com/BitterSecurity/Decepticon/blob/0647e8bd24110960a8c8e3654a8a944647bee3d0/packages/decepticon/tests/unit/tools/reversing/test_rea_tools.py>
7. <https://github.com/BitterSecurity/Decepticon/blob/0647e8bd24110960a8c8e3654a8a944647bee3d0/packages/decepticon/tests/unit/agents/test_reverser_workload_fallback.py>
8. <https://github.com/BitterSecurity/Decepticon/blob/0647e8bd24110960a8c8e3654a8a944647bee3d0/LICENSE>

## 同分区更多条目：智能体与 MCP

- [Hex-Rays IDA MCP](https://awesomerea.org/zh/resources/hex-rays-ida-mcp/index.md) · 集成
- [GhidraMCP](https://awesomerea.org/zh/resources/ghidramcp/index.md) · 集成
- [Binary Ninja MCP（官方）](https://awesomerea.org/zh/resources/binary-ninja-official-mcp/index.md) · 集成
- [Binary Ninja MCP（fosdickio）](https://awesomerea.org/zh/resources/binary-ninja-community-mcp/index.md) · 集成
- [IDA Pro MCP（mrexodia）](https://awesomerea.org/zh/resources/ida-pro-mcp-community/index.md) · 集成
- [Radare2 MCP Server](https://awesomerea.org/zh/resources/radare2-mcp/index.md) · 集成

## 关于此条目

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