用 REA 看懂软件,
然后做出了什么?
从老游戏移植到自己的取色器,收录大家用 Reverse Engineer Anything 完成的公开实践。看具体用途,也看结果背后的证据与局限。
在 GitHub 查看与收藏案例集34 个公开案例 · 其中 5 个官方案例、29 个社区项目与作者实验每条附一手出处,测试成果按原作者报告转述
没有找到匹配案例
试试软件名、英文关键词,或清除分类。你也可以投稿一个尚未收录的实践。
官方案例
画面中的位置怎样转换成音效声像?
作者 / 来源: REA 官方案例团队;原项目作者见来源
来源记录:该函数通过 3,205 个原始 x86 差分用例,历史编译器重编译后的完整 63 字节匹配。
网页编辑器如何通过桌面端写入富文本剪贴板?
作者 / 来源: REA 官方案例团队;原项目作者见来源
公开案例展示了 renderer → preload → IPC → main 的源码级解释,以及独立模块探针中的富文本标记与 Markdown 表格处理。
环形弹幕如何均匀展开,并叠加瞄准玩家的方向?
作者 / 来源: REA 官方案例团队;原项目作者见来源
案例给出 REA 新检查结果,并引用历史 Turbo C++ 检查:包含该辅助函数的 2,139 字节范围匹配。
每 30 秒变化的六位登录码是怎么计算的?
作者 / 来源: REA 官方案例团队;原项目作者见来源
官方页面报告:提取方法与独立实现对照 133 个用例,并核对 RFC 6238 的六个 SHA-1 参考样例。
没有符号和源码,如何找出输入校验逻辑?
作者 / 来源: REA 官方案例团队;原项目作者见来源
官方记录了正确候选输出 Correct! / exit 0、错误候选输出 Incorrect! / exit 255;求解后再对照主办方源码与 metadata。
游戏实践
怎样理解 Peter 解释器和程序树,并移植交互与资源?
作者 / 来源: ucodia
公开仓库包含 Swift macOS 版、浏览器版、反编译程序树及资源处理脚本。
怎样从旧 DOS 程序恢复投掷、碰撞、刷怪与计分规则?
作者 / 来源: tuunanet
作者公开了 Rust + SDL2 可玩重建、行为规格、逆向笔记与资产提取工具。
怎样把准星、HUD 与客户端行为的二进制调查,转成可追溯的引擎实现?
作者 / 来源: Moxnatiy
公开 C++20 引擎、函数笔记、测试与截图;作者报告可读取自有 BF2 1.5 安装、连接原版专用服务器并显示士兵和 HUD。准星已在连接模式绘出并随移动扩散、停止后收拢,附 test_weapon_hud 等检查。
原生主程序被加壳、游戏逻辑不能静态读取时,怎样界定调查范围并继续重建?
作者 / 来源: OpenRsG
公开 Rust + Bevy 重建、数据格式笔记、查询脚本与测试说明;作者报告 Linux 上可玩,支持读取自有安装、地图、动作、机器人、浏览器版本和 LAN。框架记录生成 ELF/PE 的函数分析及 snapshot replay 通过;这些 fixture 检查与游戏兼容性分别记录。
单机战役怎样保留任务脚本和阵营,再允许第二位玩家加入?
作者 / 来源: cranebeaker 与社区贡献者
公开 MCP/技能、同步测试工具和具体游戏调查笔记。C&C3 笔记给出函数地址、数据格式及实验记录;World in Conflict 作者报告局域网战役主机可运行任务,第二客户端能加入并看到实时同步的单位,但仍不能控制自己的单位。整个项目有多个游戏条目,各自保留 QA 级别。
应用实践
怎样理解画布、布局和编辑器交互,并实现独立设计工具?
作者 / 来源: michaelshimeles
公开项目包含无限画布、页面、布局、矢量编辑、白板与 MCP 接口,并列出测试与功能差异。 2026-10-21 复核:项目已更名 Sketch,程序名为 sketch-rs,作者说明首次启动迁移旧项目目录,并兼容旧文件和环境变量;不另计新案例。
怎样做更聚焦的屏幕、摄像头与音频录制工具?
作者 / 来源: michaelshimeles
项目公开屏幕/摄像头录制、音频混合、回放缓冲与直播功能;作者报告在 Apple Silicon Mac 上开发和测试。 2026-10-21 的 README 增加 Apple Silicon + Intel universal 发布、签名/公证及 Sparkle 更新说明。
如何把图表交互调查转化为独立 Rust 行情界面?
作者 / 来源: michaelshimeles
项目公开 Rust GPU 图表、键盘命令、面板布局与数据接入;界面采用 Bloomberg 风格。 2026-10-21 复核:作者新增 151 个内置指标及参数、边界输入测试说明,并提供 macOS universal 发布脚本;这些是后续实现进展,不代表新做了 REA 分析。
录音、转写、上下文和粘贴是如何串起来的?
作者 / 来源: az9713
公开拆解报告、Ghidra 补充调查、开发过程与本地 flowlite.py 原型。
全局快捷键、像素取色和剪贴板怎样配合?
作者 / 来源: iammukeshm
公开源码与 docs/rea-findings.md;作者报告 9 条发现中 8 条完全正确。
终端核心、原生窗口、菜单和服务之间怎么分工?
作者 / 来源: AdamLinCodes
作者以 AppKit + SwiftTerm 做了带原生标签页的精简 macOS 终端,并提供自检命令。
如何理解桌面会计工作流,并做独立本地应用?
作者 / 来源: lxistired
公开 preview 包、源码和案例记录;作者列出发票、付款、库存、银行对账和报表等已实现流程。
怎样确认磁盘扫描、矩形树图和重复文件检测的实现,再做独立界面?
作者 / 来源: KarlssonChristoffer
公开 Rust 引擎与 Tauri/Svelte 界面、REA evidence IDs;作者报告 24 个引擎测试,以及约 130 万文件的单机扫描与树图检查。
怎样把网页分析得到的界面与接口观察转化为一个可导出模型的原型?
作者 / 来源: payswapdotorg
公开 Next.js 16 原型、API blueprint 与差异说明;作者报告 67 个测试,支持图像/文本到场景规格、three.js 几何生成,以及 GLB、GLTF、OBJ、STL、USDZ 导出。
硬件与兼容
厂商控制程序如何发现设备、注册参数和表示增益?
作者 / 来源: grisuno
作者将调查结果用于 dB 命令、参数命名和线性/dB 转换,并提供 CMocka 测试。
如何保留协议库,把采集、编码、音频和输入换成 Linux 实现?
作者 / 来源: cudanexus
公开 Linux 移植源码、构建与模拟头显测试,使用 PipeWire/X11、GStreamer 和 uinput。
怎样找到配套应用已有的手表 eSIM 下载入口,并从独立助手交接?
作者 / 来源: AllMySlop
公开 Android 助手、companion-analysis.md 和测试记录;测试文档报告 25 个单元测试与模拟器交接。作者在 README 后续补充:Pixel Watch 2 LTE 安装成功,并在支持的运营商上验证 data-only eSIM 联网。
已有驱动能连接却不出纸时,怎样定位握手差异并接入 Windows 打印系统?
作者 / 来源: bigtower17
公开基于 thermoprint 的 Go 打印服务与协议说明;作者报告在 Windows 11 + LX-D02 真机上,通过系统 Ctrl+P 打印文本、图片和文档,并将握手修正反馈上游。
怎样从原厂客户端调查认证、资源发现与连接流程,做一个范围明确的独立客户端?
作者 / 来源: hygkui
公开 Go/MyGo 桌面与 CLI 源码、协议说明和测试文件;作者报告在 Windows 开发环境与两套生产网关完成端到端连通性验证,实现 SSL VPN 门户、授权资源获取与 HTTP CONNECT 隧道路径。
分析与评测
已发布 netcat 包含哪些网络、代理和安全相关实现?
作者 / 来源: NullLabTests
公开函数/字符串/调用路径调查、results.txt 与 files/ 下的原始 JSON 结果。
REA 如何选择原生分析 provider,又怎样判断 provider 不可用?
作者 / 来源: az9713
公开完整过程与测试回执;作者报告四个回答都只部分正确,八个 Ghidra 检查结果中预测错了三个。
工具报告零个 IPC/窗口时,是程序真的没有,还是分析漏掉了?
作者 / 来源: UnknownHacker1
作者公开一键复现:特定 webpack 形态的 Electron API 没被识别,并记录签名后 ASAR integrity mismatch 的处理方式。
加上 REA 后,代理解决任务的成功率、耗时和成本怎样变化?
作者 / 来源: pablodiazjorge
作者现已公开五项预注册研究:Study 1 为两组均解出 28/30;Study 2 为无 REA 11/24、用 REA 4/24;Study 3 为 71/72 与 68/72。新增 Study 4 用 DeepSeek 模型为 20/20 与 19/20,未检测到显著差异;Study 5 的改进 skill 相对官方版本成本增加 14%(p=0.012),准确率未显著改变。 2026-10-21 补充 Evidence 留存观察:作者明确总计 482 次研究运行中,336 次调用 REA,加上 3 次因重启中断后重跑,合计 339 次调用运行均未主动保留 Evidence,评分器从客户端记录重建。
没有函数名时,怎样从一条输出字符串找出函数,再核对调用关系?
作者 / 来源: CassieFox23
作者报告定位到 uncompress,1 个调用者与 24 个被调用者和对照构建一致;公开构建步骤、裁剪后的 MCP 调用记录及两类错误返回。
本地模型只有 32K 上下文时,怎样让 REA 的工具描述与实际调查一起装得下?
作者 / 来源: CassieFox23
作者报告完整 206 工具提示超出上下文;62 工具配置在读提示后遭遇 GPU reset;10 工具配置提示为 4,407 tokens,三次均找到目标字符串并解释检查逻辑,每次约 80 秒。
怎样先固定发布物身份,再在有限预算里回答入口文件做什么?
作者 / 来源: martinlofranodeoliveira
公开固定摘要、审计 JSON、脱敏 Evidence 摘要和复现脚本;切片报告 1 个已解析 JS、469 AST 节点、14 条 findings、零解析失败,并明确完整包分析曾因语义扩展而中断。
学习与复现
拿到巨大 Evidence JSON 后,怎样提取可读事实并验证重建?
作者 / 来源: jinshi666888
公开脱敏 Evidence fixture、file:line 报告、recreate 与断言;作者报告 10/10 重建检查通过。
怎样把两个项目的行为整理成规格,再实现一个同时利用两者的新工具?
作者 / 来源: sickpyramid
公开 ratewise(传输速率与 ETA)和 objdelta(结构 diff/patch)源码、报告与 Evidence;作者分别报告 18/18 和 17/17 契约测试通过,并记录自己的 7/7、6/6 测试。两个示例合并为一个项目案例。
工具与集成
怎样从网页提交远程 REA 任务,让长分析在断开浏览器后继续,并按需查看大结果?
作者 / 来源: MiaAI-Lab
公开 Tools → REA 页面及服务端实现:远程分离运行、日志、摘要、limitations/unknowns、按需结果视图、JSON 导出与 Evidence 比较。源码同时公开版本固定、任务管理和上传测试;核对的是已实现的 REA 集成功能,没有把安装步骤本身当作分析成果。