Address Oblivious Code Reuse: On the Effectiveness of Leakage-Resilient Diversity
Heisenbyte: Thwarting Memory Disclosure Attacks using Destructive Code Reads