Making our own executable packer
이후 이어지는 포스트들이 엄청 고퀄이다. 정독할 필요가 있다.
What's in a Linux executable?
Running an executable without exec
Position-independent code
ELF relocations
The simplest shared library
Loading multiple ELF objects
Dynamic symbol resolution
Dynamic linker speed and correctness
GDB scripting and Indirect functions
Safer memory-mapped structures
More ELF relocations
A no_std Rust binary
Thread-local storage