LOGBOOK

HELP

Quiz Entry - updated: 2026.07.07

How can you inspect an executable file?

readelf -a shows the ELF structure (headers, sections, symbols); objdump -d disassembles the machine code back to assembly.

# Show all ELF information
$ readelf -a p24
# Disassemble
$ objdump -d p24

Example objdump output:

p24:     file format elf64-x86-64
...
Disassembly of section .text:

00000000000010c0 <_start>:
  10c0: f3 0f 1e fa        endbr64
  10c4: 31 ed              xor    %ebp,%ebp
  10c6: 49 89 d1           mov    %rdx,%r9
  ...
00000000000011a9 <main>:
  11a9: f3 0f 1e fa        endbr64
  11ad: 55                 push   %rbp
  11ae: 48 89 e5           mov    %rsp,%rbp

The output shows: address, machine code bytes, and assembly mnemonic.

Go deeper:

From Quiz: REVE1 / Overview of Computer Systems | Updated: Jul 07, 2026