Objdump To analyze object and and executable files, there is objdump to disassemble: objdump -dr to see ELF headers: objdump -h to see an ELF section: objdump --full-contents to see source and assembly: objdump -S Objdump allows looking in binary files too objdump -b binary -m arm -D objdump -b binary -m i386 --adjust-vma= -D We can thus look at boot loader code We can look at a peripheral's firmware image