Reading RELRO, GOT, and PLT on a PIE Lab Binary

Partial vs Full RELRO measured on one toy: readelf FLAGS/GNU_RELRO, objdump of puts@plt, gdb GOT slot before and after bind, /proc maps of .got.plt. Companion to the lazy-binding lab.

June 15, 2020 · 8 min · 1598 words · Jose Adalberto Gutierrez Ochoa

ELF GOT/PLT Lazy Binding, Read From a PIE Lab Binary

Lab walkthrough of lazy PLT binding on a PIE: readelf, objdump, GOT slot before/after the first call, Partial vs Full RELRO.

April 22, 2020 · 4 min · 833 words · Jose Adalberto Gutierrez Ochoa