DSH Plugins
返回列表
dsh-plugin-rea

dsh-plugin-rea

联网工具 更新于 2026.10.19

在终端中运行以下命令:

dsh plugin install czcdr/dsh-plugin-rea

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install czcdr/dsh-plugin-rea 安装本插件(源码:https://github.com/czcdr/dsh-plugin-rea);2.x 安装后需运行 scripts/setup.mjs 一次并重启 dsh。

插件介绍

在 Harness 里做二进制、APK 或固件相关分析时,你往往要单独维护 REA CLI、JDK、Ghidra 以及一长串环境变量,还要把 MCP 客户端配进会话。本插件是第三方适配层:它把上游 REA(Reverse Engineer Anything)MCP 服务接进 DeepSeek Harness,让逆向与分析工具以 mcp__rea__* 的形式出现在当前会话里;仓库本身不包含分析逻辑,只负责注册一行官方 MCP 客户端配置,并按需拉取上游发布。

2.x 主线在「只配一行」之外还提供预装能力:首次运行 setup 后会在本机准备 Node、REA CLI、JDK 与 Ghidra,并把 GHIDRA_INSTALL_DIR、JAVA_HOME 等引擎变量限定在该 MCP 子进程内,而不是污染整个 Harness。分析与能力边界仍由上游定义——例如原生二进制得到的是伪代码与汇编,APK 是反编译方法,无法还原完整源码、原始符号或注释;结果会附带置信度与限制说明,适合理解行为、定位实现、做安全审查或作为重实现的参考,而不是替代合法源码渠道。

适合需要在对话式工作流里调用 REA 的逆向工程师、安全研究人员和做兼容性分析的开发者。若你已有全局安装的 rea 与 Ghidra,也可通过本机 profile 覆盖启动方式;请注意同一 profile 只能保留一条 serverName 为 rea 的注册,勿与上游 rea setup --client dsh 重复并存。部分能力仍受宿主系统约束(如 Hopper、IDA、固件工具链、Apple 工具链等仅在对应平台可用),这与插件配置无关,使用前宜对照上游文档设定期望。

截图预览

使用场景

  • 在 Harness 会话里打开 PE 或 ELF,用 mcp__rea__* 做概览与伪代码阅读
  • 分析 Android APK 时查看反编译方法与行为线索,辅助漏洞或兼容评估
  • 需要在对话流程中调用 Ghidra/JADX 等引擎,而不想手工维护整套 REA 环境

适合人员

  • 需要在 AI 会话中做逆向与二进制分析的工程师
  • 安全研究人员与恶意软件分析从业者
  • 已使用或计划使用 REA,希望零依赖接入 Harness 的用户