工具
objdiff
比较参考目标文件与重新编译目标文件中的函数和数据,辅助匹配反编译;显示指令级差异、还原 C++ 符号,并可在源码变更时自动重新构建。
- 目标
- 二进制 · 游戏
- 类别
- 游戏分析工具
- 关联
- 基础工具
- 来源复核于
使用条件与局限
- 需提供参考与重新编译的目标文件。项目集成和自动重新构建使用 objdiff.json 及可用的工具链与构建命令;直接 CLI 比较可传入文件路径。
- v3.8.2 提供 Windows/Linux x86_64 和 macOS arm64/x86_64 GUI,CLI 还支持其他目标。源码构建需要 Rust。支持 ARM、ARM64、MIPS、PowerPC、SuperH 与 x86/x86_64。
关于此条目
说明已依据一手来源复核。
一手来源
- README.md GitHub · encounter/objdiff · 修订 eed74b9
- https://github.com/encounter/objdiff/releases/tag/v3.8.2
- objdiff-cli/src/cmd/diff.rs#L83-L90 GitHub · encounter/objdiff · 修订 eed74b9
同分区更多条目:游戏
- decomp-permuter · 工具
- asm-differ · 工具
- UE Explorer · 工具
- GARbro · 工具
- Godot 逆向工程工具 · 工具
- UE4SS(虚幻引擎脚本系统) · 工具