objdump

The objdump utility is similar to readelf. Again, enter objdump --help in the terminal prompt to view help information.

We also take overflow executable file as example, then use objdump to play with it. The objdump usage format is as follows:

$ objdump [option] file-name

The following table list some common options of objdump and corresponding description.

options description
-a Display the archieve header information
-f Display the contents of the overall file header
-h Display the contents of the section headers
-d Display assembler contents of executable sections
-D Display assembler contents of all sections
-g Display debug information in object file

So, to display the contents of the overall file header, we can take -f option.

$ objdump -f overflow

The information of file header printed is different from the information printed by readelf. It is much simpler.

objdump header

However, objdump can disassemble executable sections with -d option.

$ objdump -d overflow

Yes, just as guess, some geeks do hacking with the help of objdump then. The output is similar to what GDB disassemble command outputs. checkpasswd grantedMain

results matching ""

    No results matching ""