bindiff
bindiff copied to clipboard
Loading saved results is broken in IDA
Describe the bug Attempting to load saved bindiff results always yields the incorrect results.
To Reproduce
- Load IDB b.idb
- Diff idb a.idb
- Save results of diff b v a
- Close ida
- Load IDB b.idb
- Load results
Get the following message prompt
The original file hash from the database that is currently loaded is different from the primary one in the result file: hash (this IDB) other-hash (programname.exe, to be loaded)
If you continue, the results will likely be inaccurate.
- Hit continue 8)Results do not match the contents of the diff observed at step 2
Expected behavior
Step 6 and step 2 should yield the same results
Screenshots If applicable, add screenshots to help explain your problem.
Environment (please complete the following information):
- OS and version: Windows 11
- Locale: US English]
- Disassembler and version: IDA Pro 8.x, IDA Pro 9.x
Additional context Been this way for a long time.