工具

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。

关于此条目

类型
工具
类别
游戏分析工具
关联
基础工具
目标
二进制 · 游戏

来源核查于

说明依据一手来源核查,不表示已进行运行测试、安全审计或兼容性验证。

一手来源

  1. https://github.com/encounter/objdiff/blob/eed74b99c4e94dd154882259931201badc6fdbd1/README.md
  2. https://github.com/encounter/objdiff/releases/tag/v3.8.2
  3. https://github.com/encounter/objdiff/blob/eed74b99c4e94dd154882259931201badc6fdbd1/objdiff-cli/src/cmd/diff.rs#L83-L90