Linux tools
file,strings
$ file <binary> # identify file type
$ strings <binary> # extract readable stringsobjdump
$ objdump ... <binary> -d,--disassemble: Display assembler contents of executable sections-D,--disassemble-all: Display assembler contents of all sections
readelf
-lflag: Displays the information contained in the file's segment headers, if it has anyother possible flag names for
-l:--program-headers/--segments
$ readelf -l <binary>
$ readelf -a <binary> # allstrace,ltrace
$ strace <binary> # trace system calls
$ ltrace <binary> # trace library callsLast updated