erg0t has done a standard bindiff implementation in C++ which works pretty nice 
and much
better than the current one used in radare. Thanks erg0t! ;D

I have imported the source and the build/install stuff too (no c++ check is 
done, so,
if build fails, errors are ignored by make).

I have also added some other nice changes in the GUI with more buttons and a 
preliminar
preferences window allowing to change some visualization parameters of the 
disassembly
(just for testing)

A new command called 'fr' (flag rename) allows to rename a single or multiple 
flags in
a single line. This way it's easy to manage search results. Here's a sample 
session
renaming flags:

[EMAIL PROTECTED] radare /bin/ls
open ro /bin/ls
Message of the day:
  Execute a command on the visual prompt with cmd.vprompt
[0x00000000]> / lib
001  0x00000155  hit0_0 lib/ld-linux.so.2
002  0x000009e1  hit0_1 librt.so.1clock_get
003  0x00000a1d  hit0_2 libc.so.6strcpyioc
004  0x00000d28  hit0_3 libc_start_mainstrl
[0x00000000]> f
000 0x00000155 512 hit0_0
001 0x000009e1 512 hit0_1
002 0x00000a1d 512 hit0_2
003 0x00000d28 512 hit0_3
[0x00000000]> fr hit0* search_lib
Renaming hit0*
[0x00000000]> f
000 0x00000155 512 search_lib_0
001 0x000009e1 512 search_lib_1
002 0x00000a1d 512 search_lib_2
003 0x00000d28 512 search_lib_3
[0x00000000]> 


Have fun!

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

Reply via email to