Bod
objdump beautifier
Install / Use
/learn @diouziou/BodREADME
bod
objdump beautifier

Aim
bod (for Beautify ObjDump) is a python script that
- colorizes objdump's output to make it more readable
- allows to disassemble a single function (see Main options)
- allows to have a glance at the binary (see Main options)
Supported Targets
- elf32-littlearm
- elf32-tradlittlemips
- elf32-tradbigmips
- elf32-i386
- elf64-x86-64
Tested versions of objdump
- GNU objdump (GNU Binutils for Ubuntu) 2.26.1
- GNU objdump (GNU Binutils for Raspbian) 2.25
Note
bodwill work properly only on a system using an English localebodis not compatible with the-rand-Roptions ofobjdump
Installation
cd /usr/local/src
sudo git clone https://github.com/diouziou/bod
sudo cp bod/bod /usr/local/bin/bod
Usage
Basic
Pipe objdump's output to bod, for example with:
objdump -d ./binary | bod
If needed, this output can itself be piped to less thanks to
objdump -d ./binary | bod | less -R
Main options
bod allows:
- to have a glance at what is in the binary with
-lor--list - to look at the disassembly of a single function with
-for--function
