Repolode
morluto

morluto/awesome-reverse-engineering

精选并附注释的逆向工程工具与学习资源列表,涵盖二进制、应用、固件、文件格式和协议。

Star
1,872
Fork
414
未关闭 Issue
1
最近提交
8天前

这是什么?

这是一份按任务分类的逆向工程工具与学习资源目录。条目涵盖文件识别、原生代码分析、调试器、动态插桩与跟踪、反混淆、恶意样本分析、Android 与 .NET、iOS 与 macOS、Go、Flutter、Python、Hermes 等运行时的还原,以及固件提取和文件格式解析等方向。

每个条目都用一句话说明工具用途,并标注平台要求、已知局限和商业授权情况。顶部的“从这里开始”表格把常见任务对应到具体分类,方便读者直接定位所需内容。

目录同时收录了汇编与逆向基础的课程、书籍和互动实验,并设有 AI 辅助分析的专门分类。

核心功能

  • 01条目按逆向任务分组,从初步识别到固件和游戏分析都有覆盖。
  • 02每个工具附有简短说明,并注明平台支持和使用限制。
  • 03商业工具有明确标注。
  • 04收录汇编与逆向的课程、书籍和动手实验。
  • 05按任务查找的表格便于快速定位所需分类。

适用场景

  • 为需要分析的原生二进制文件挑选反汇编器、调试器或反编译器。
  • 在恶意软件分析中,为可疑文件或内存镜像选择初步排查工具。
  • 查找用于检查 Android、iOS、.NET 或 Flutter 应用的工具。
  • 为学习汇编和逆向工程挑选入门课程或书籍。

收录于专题

标签

常见问题

awesome-reverse-engineering 是什么?
精选并附注释的逆向工程工具与学习资源列表,涵盖二进制、应用、固件、文件格式和协议。 这是一份按任务分类的逆向工程工具与学习资源目录。条目涵盖文件识别、原生代码分析、调试器、动态插桩与跟踪、反混淆、恶意样本分析、Android 与 .NET、iOS 与 macOS、Go、Flutter、Python、Hermes 等运行时的还原,以及固件提取和文件格式解析等方向。
awesome-reverse-engineering 可以免费使用吗?用的什么许可证?
awesome-reverse-engineering 以 CC0-1.0 许可证开源。用于商业产品前,请先确认许可证条款。
awesome-reverse-engineering 还在维护吗?
活跃维护中。awesome-reverse-engineering 最近一次提交是在 2026年10月30日。
awesome-reverse-engineering 适合用来做什么?
为需要分析的原生二进制文件挑选反汇编器、调试器或反编译器。 在恶意软件分析中,为可疑文件或内存镜像选择初步排查工具。 查找用于检查 Android、iOS、.NET 或 Flutter 应用的工具。 为学习汇编和逆向工程挑选入门课程或书籍。
在哪里获取 awesome-reverse-engineering?
源代码和安装说明在 GitHub 上:https://github.com/morluto/awesome-reverse-engineering

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目