The Radare project began as a forensics tool, a hexadecimal command-line editor for opening files on disk, but later added the support ανάλυσης δυαδικών αρχείων, disassembling code, debugging programs, σύνδεση σε απομακρυσμένους διακομιστές gdb κλπ.
It implements an advanced command-line interface to a file, data analysis, disassembling, binary patching, data comparison, searching, replacing and visualizing. It can run scripts in various programming languages, such as Python, Ruby, JavaScript, Lua and Perl.
You will find a guide to using the program here.
You can download the program from here.