root@ggrins:~/Documents/NCL/Instructions Unclear Writeup# readelf -S NCL-2017-Spring-InstructionsUnclear-X32 There are 19 section headers, starting at offset 0x9cda58: Section Headers: [Nr] Name Type Addr Off Size ES Flg Lk Inf Al [ 0] NULL 00000000 000000 000000 00 0 0 0 [ 1] .interp PROGBITS 080480f4 0000f4 000013 00 A 0 0 1 [ 2] .hash HASH 08048108 000108 000044 04 A 3 0 4 [ 3] .dynsym DYNSYM 0804814c 00014c 0000c0 10 A 4 1 4 [ 4] .dynstr STRTAB 0804820c 00020c 00007a 00 A 0 0 1 [ 5] .gnu.version VERSYM 08048286 000286 000018 02 A 3 0 2 [ 6] .gnu.version_r VERNEED 080482a0 0002a0 000030 00 A 4 1 4 [ 7] .rel.dyn REL 080482d0 0002d0 000010 08 A 3 0 4 [ 8] .rel.plt REL 080482e0 0002e0 000048 08 AI 3 13 4 [ 9] .plt PROGBITS 08048330 000330 0000ac 04 AX 0 0 16 [10] .text PROGBITS 080483dc 0003dc 010edf 00 AX 0 0 1 [11] .eh_frame PROGBITS 080592bc 0112bc 000000 00 A 0 0 4 [12] .dynamic DYNAMIC 0805af40 011f40 0000c0 08 WA 4 0 4 [13] .got.plt PROGBITS 0805b000 012000 000030 04 WA 0 0 4 [14] .data PROGBITS 0805b030 012030 5a972c 00 WA 0 0 16 [15] .bss NOBITS 08604760 5bb75c 200010 00 WA 0 0 16 [16] .symtab SYMTAB 00000000 5bb75c 207340 10 17 131121 4 [17] .strtab STRTAB 00000000 7c2a9c 20af25 00 0 0 1 [18] .shstrtab STRTAB 00000000 9cd9c1 000094 00 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings), I (info), L (link order), O (extra OS processing required), G (group), T (TLS), C (compressed), x (unknown), o (OS specific), E (exclude), p (processor specific)