dsh-remote-rea
在终端中运行以下命令:
dsh plugin install ccr-wer/dsh-remote-rea
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install ccr-wer/dsh-remote-rea 即可安装该插件(源码:https://github.com/ccr-wer/dsh-remote-rea)。
插件介绍
做逆向分析时,目标二进制往往不在本机:它在实验室服务器、隔离环境或同事的机器上。来回 scp、手工登录远端跑 Ghidra/IDA,再拷日志和导出,既慢又难在 DSH 工作流里留痕。dsh-remote-rea 把「连上远程主机 → 定位并拉取工件 → 调用 REA 做静态分析 → 回收结构化结果」收成一条可重复的插件路径,让你留在 Harness 里就能完成远程取证式分析。
插件提供三块能力:remote_hosts 管理主机别名与认证(含连通性测试与从 SSH config 导入);remote_fetch_binary 在拉取前做存在性、大小、类型与 sha256 预检,落盘后再本地复算校验并写 JSON 报告;remote_rea_analyze 在拉取后探测远端 REA 能力面,按已核对的 CLI 绑定自动或手动选 provider/operation,下发分析子命令,把 Evidence 按 evidence_id 落盘并在返回体里给出摘要与路径,而不是塞满远端 stdout。
安全边界写得很硬:只分析、不利用——不执行目标、不注入、不改写工件。每条远端命令下发前过提权闸门,命中 sudo 等会直接拒发;写类 REA 操作靠白名单绑定表选路,不会误选 mutates_artifact 的操作。口令只通过环境变量名引用,不进工具参数与会话记录。
适合需要在 POSIX 远程环境(Linux/macOS shell)上做二进制静态分析的安全研究员、逆向工程师,以及已在 DSH 生态里用 REA(及背后 Ghidra 等)、希望把远程主机纳入统一工具链的团队。远端需满足 REA 要求的 Node 版本;Windows 远端 shell 不在支持范围内。
使用场景
- 实验室服务器上的样本需拉回本机前先做哈希校验与类型预检
- 在 DSH 会话里对远端二进制一键走 REA 反编译、交叉引用等子命令
- 多机环境用别名管理 SSH,连通性测试后再下发只读分析命令
适合人员
- 在 POSIX 远程环境做二进制取证与静态分析的安全研究员
- 已使用 DSH 与 REA、希望把远端主机纳入同一工作流的逆向工程师
- 需要可复现拉取报告与 Evidence 落盘路径的团队协作场景