readelf
$ readelf [--all] [--file-header] [--program-headers] [--section-headers] [--headers] [--syms] [--dyn-syms] [--dynamic] [--notes] [--relocs] [--unwind] [--checksec] [--string-dump section-name] <path>
-a
, --all
: Display all-h
, --file-header
: Display ELF header-l
, --program-headers
: Display program headers-S
, --section-headers
: Display section headers-e
, --headers
: Equivalent to: -h -l -S -s -r -d -n -u -c-s
, --syms
: Display the symbol table--dyn-syms
: Display the dynamic symbol table-d
, --dynamic
: Display the dynamic section-n
, --notes
: Display core notes-r
, --relocs
: Display relocations-u
, --unwind
: Display unwind info-c
, --checksec
: Display security hardening info-p section-name
, --string-dump section-name
: Display the contents of a section as stringspath
: ELF path