一把工具不够用
接着 craft-anything,我又整理了 REA 和一组相关工具。工具覆盖不同层次:Ghidra、IDA 一类负责程序分析;jadx、Apktool 面向 Android;Frida 用来观察运行时行为;ILSpy、dnSpy 面向 .NET。
这些工具的价值不同,不是装得越多就自动得到完整答案。REA 这类入口值得关注的地方,是把工具能力交给 Agent 调用,让分析结果继续进入后续工作。
原帖里的工作流
观察软件行为 → 整理规格说明 → 根据规格实现 → 用原版作对照 → 修正差异。
其中最关键的是“对照”。界面相似、某个例子跑通,都不足以证明整体行为相同。输入、错误处理和状态迁移也要能说明白。
怎么看这份清单
先按对象选工具:Android、Windows 原生程序、.NET 和网络交互并不是同一种问题。再决定是否需要 MCP 接口以及运行时环境,不必一次把清单全部装上。
本文是原帖的工具与方法整理,没有重新运行整套工具链,也没有对自动重构的速度和覆盖率作出测试结论。
来源
整理于 2026 年 11 月 6 日。项目功能描述来自原帖,未在本次整理中重新做运行验证。
✳
← 返回全部文章