一个用于反编译项目的本地二进制差异比对工具,支持多种架构,可对比整个目标文件中的函数和数据。
- v3.8.1
- 发布于
- 2026年8月30日
- 557
- 星标
- 13,219
- 下载
- 同步于
- 1 天前
最新版本
v3.8.12026年8月30日 06:23下载慢?可在上方随时切换镜像源
项目说明
项目概述
objdiff 是一个用于反编译项目的本地差异比对工具,灵感来自 decomp.me 和 asm-differ。它支持对比整个目标文件中的函数和数据,并提供 C++ 符号反混淆功能。
主要功能
- 完整目标文件对比:对比函数和数据
- C++ 符号反混淆:支持 GCC、MSVC、CodeWarrior、Itanium
- 自动重建:源文件变更时自动重新编译
- 项目集成:通过配置文件
objdiff.json集成 - 搜索与过滤:快速切换和搜索对象
- WebAssembly API:支持 Web 界面和 VS Code 扩展
- 多架构支持:ARM、ARM64、MIPS、PowerPC、SuperH、x86、x86_64
适用人群
- 反编译项目开发者
- 游戏逆向工程师
- 二进制分析研究人员
快速上手
- 从 Releases 下载对应平台的二进制文件
- 在项目根目录创建
objdiff.json配置文件 - 在 objdiff 中加载项目
- 从侧边栏选择对象开始差异比对
核心优势
- 支持多种 CPU 架构
- 自动检测源文件变更并重新编译
- 内置 C++ 符号反混淆
系统要求
- 操作系统:Windows、Linux、macOS
- 支持架构:x86_64、arm64
历史版本
排序