AI编码
x.com ·
@宝玉 (@dotey)
用 REA 逆向 Claude Slides 编辑器并重写代码的实践
作者分享用 REA(Reverse Engineer Anything,一个接入 Claude Code、Codex、Cursor 等智能体的 MCP 逆向服务)逆向 Claude Slides 编辑器的流程:先下载其核心脚本与样式表,让 Codex 安装 REA,再用 REA Skill 逆向混淆代码,最后用 Claude Code 重写为结构清晰、类型完整的代码。作者还提出不直接逆向提示词,而是让模型参照效果重做一个 slides skill 的思路,并给出 GitHub commit 作为代码参考。作者强调这只是个人用法,不一定是最佳实践。
AI推荐理由 作者给出可复现的逆向流程:下载 Claude Slides 前端脚本与样式、用 REA(MCP 服务)逆向混淆代码、再用 Claude Code 重写为结构良好的代码,并附 GitHub commit 作为代码证据;同时提出不直接逆向提示词、而是让模型重做同类 Slides skill 的替代思路。局限在于这是个人经验分享,非官方或基准测试,效果描述(“几乎完整功能”“效果没什么差别”)无量化验证,且 REA 对原生程序需依赖 Hopper/Ghidra/IDA 等工具。
72
浏览 37,860
点赞 373
评论 74
转发 49
正文
用 REA 小试牛刀逆向了 Claude Slides 的 Slides 编辑器,几乎完整功能。(图1)
我的用法很简单,不一定是最佳实践,仅供参考:
1. 先去 Claude Slides 上把核心的脚本和样式表下载下来(图2)
2. 按照 REA 官网的说明让 Codex 安装 REA
3. 使用 REA Skill 去逆向混淆后的代码(图3)
4. 用不了太久就能有一个目录结构不错的代码,但其实里面还挺乱的
5. 然后再用 Claude Code 5.5 去重写了一遍就变成结构良好类型完整的代码了
至于提示词,我没有直接逆向,而是换了个思路,先做个 Slides,然后在对话里面,说我要做一个 slides skill,让它帮我实现一个,要做的跟它的一样好,这样子出来的提示词,和原始的提示词肯定不一样,但是做出来的效果没什么差别。(图4是我用同样方法问 Claude Dashboard 的提示词)
完整的代码参考:https://github.com/JimLiu/baocut/commit/b8585e0c8d7a82bdee9f0ed019cf6edb075e41c1