Linux Stack Overflow Protection: Canaries, NX, ASLR, PIE, and RELRO
A concrete walkthrough into Linux stack overflow protections — how canaries, NX, ASLR, PIE, and RELRO actually work, what they stop, what they don't, and what breaks when you enable them.