Resources

Usage

Here's the quick instructions you can follow to enjoy binary diffing in few minutes.

Install Darungrim2 using installer.

Start DarunGrim2.exe from Start Menu.

Select File -> New Diffing From IDA menu.

Select source,target,output files and press OK.

You can drag and drop files to source and target input box.

Output file will be overwritten.

Depending on the binary size, the analysis phase can take from few seconds to few minutes.

When the analysis is done you will see the analys complete message dialog and the list of analyzed subroutines will be listed in the bottom list.

It has node colors painted

IDA Path Configuration

DarunGrim is dependent on IDA and uses IDA for generating database files. So to setup the path for IDA binary, you need to open up conf.ini file under DarunGrim installation directory.

The file has an ini file structure and you just need to setup "IDA" variable inside "Paths" section to appropriate value.

Troubleshooting

If you encounter any issues use debugview to see what's happening inside DarunGrim engine. You can save the result and attach it with the description of your problem and the system you're running DarunGrim on and send to me(mat<at>monkey.org or oh.jeongwook<at>gmail.com). I will help you as far as I can.

How to translate the results in graphs?

Nodes without colors has match in the other binary

Nodes with yellow background has match in the other binary, but the contents is modified.