i have written a new tool for radare called "radiff". that aims to merge the 
current
4 bindiffing engines:

  - gnu bindiff
  - erg0ts c++ bindiff
  - bytediff
  - rdb diff (radare database - for diffing code analysis from ida or radare)

this is the help of radiff:

[EMAIL PROTECTED]/prg/radare/src/radiff$ ./radiff -h
Usage: radiff [-c] [-bgeirp] [file-a] [file-b]
  -b   bytediff (faster but doesnt support displacements)
  -d   use gnu diff as backend (default)
  -e   use erg0ts bdiff (c++) as backend
  -r   use rdb diff (code analysis diff)
  -i   converts a source idc file to a rdb (radare database)
  -p   binpatching (TODO)
[EMAIL PROTECTED]/prg/radare/src/radiff$ 

this way i try to unify the bindiffing and extend it to support options like
offsets, radare command output format, gui, etc...

I plan to remove the other bindiffing tools in pro to use this merged one :)

btw current mercurial version requires vala 0.3.1 !!

Have fun!

--pancake
_______________________________________________
radare mailing list
[email protected]
http://lists.nopcode.org/listinfo.cgi/radare-nopcode.org

Reply via email to