maluramichael/awesome-reverse-engineer-anything
学习资源整理开源逆向工程项目、游戏反编译、模拟器与工具的清单,附 Star 数、最近提交和健康分。
项目介绍
这是一个 Awesome 风格的清单,收录对闭源软件、游戏、主机、协议和设备做逆向工程的开源项目,以及拆解它们所用的工具。条目按应用、游戏、模拟器、协议与格式、硬件与固件、工具分组,每行给出被逆向的对象、一句话说明、Star 数、最近提交日期和健康分。
收录有门槛:至少 500 Star 且最近一年内有提交,进入后不再移除。Trending 表按最近 7 天每日新增 Star 排序,没有日快照的项目先用生命周期均值。README 由 data/projects 生成,不手工编辑生成说明。
它适合想快速了解逆向生态全貌的人:反编译项目、静态重编译、源码移植、模拟器、私有 API 的开源客户端、固件工具,以及 Ghidra、Frida 这类调试与反编译工具工具分类。它是阅读和发现用的资料,本身不是可运行的工具。
快速使用
不需要安装。打开 README,从目录选一个分类,例如游戏或协议、API 与格式,读表格里的说明,再点进对应项目仓库查看构建、下载和许可信息。
想先了解近期动向,可从 Trending 表入手,再跳到对应分类。清单自身的增量和 Star 历史分别在 Growth 和 Star History 两节Growth Star History。
投稿通过 issue 表单提交,机器人会整理成 pull request,条目格式见贡献指南贡献指南。
使用约束
- 清单按热度筛选,不是质量评审:500 Star 和近期提交的门槛不能说明被收录项目的正确性、维护深度或安全性。
- 健康分明确只是汇总 GitHub 报告的事实(许可证、提交分布、贡献者、开放 issue、是否归档),项目声明它不代表质量脚注。
- Star 数是抓取时点的值(2026-11-02 抓取),Trending 的「每日 Star」在缺少日快照时是生命周期均值。
- 仓库本身是文档:每个收录项目有自己的许可证、平台要求和法律限制,多个游戏重编译项目要求自备游戏文件且不附带游戏数据。
- 仓库采用 CC-BY-4.0 许可证。
HotRepo 点评
该项目在 2026-11-03 进入 HotRepo 的 Python 新项目榜,记录为 100 Star、4 Fork,全部计在 2026-11-02 至 2026-11-03 的统计窗口内,基本等于它当时的全部 Star。单次快照只能确认它上过榜,不足以判断后续热度。技术上值得注意的是它的机器人化结构:数据放在 data/projects,评分由确定性脚本完成,收录规则只增不减。同一设计也带来取舍:只进不出的清单会逐渐偏向历史档案,因此 Trending 表是判断当前活跃度最值得看的部分。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。