A practical and theoretical exploration of code reuse exploitation on modern x86-64 systems. This project demonstrates how return-to-libc bypasses NX through gadget-based control of registers and how ret2dlresolve bypasses ASLR by leveraging the dynamic linker and ELF internals.
-
Updated
Feb 6, 2026 - C