dsh-plugin-rea · REA 逆向工具接入
本文依据官方 README 翻译整理,保留原有结构与命令。
这是哪个版本
2.x —— main 分支就是它。
2.x 会自己把运行时装好(Node、REA CLI、JDK、Ghidra),然后接好整条链路:装插件 → 跑一次 scripts/setup.mjs → 重启 dsh。
1.x 是旧的「仅配置适配」版本,它假设你已经把 rea 放进 PATH、并且自己装好了 Ghidra。1.x 保留在 v1 分支,npm 上是 dsh-plugin-rea@1.0.6。
2.x 做了什么
- 自动下载并配置 Node、REA CLI、JDK、Ghidra
- 把 REA 接到 DSH,让 agent 可以调用逆向分析能力
- 一次 setup,之后只需重启
使用
dsh plugin --profile web add dsh-plugin-rea
node node_modules/dsh-plugin-rea/scripts/setup.mjs
然后重启 dsh。
注意事项
- setup 只需跑一次,重复跑可能覆盖你的配置。
- 会下载 JDK、Ghidra 等较重依赖,占空间且耗时。
- 逆向工具只在自有或已授权目标上使用。