Just-In-Time Code Reuse: On the Effectiveness of Fine-Grained Address Space Layout Randomization
Runtime Code Reuse Attacks: A Dynamic Framework Bypassing Fine-Grained Address Space Layout Randomization
No Need to Hide: Protecting Safe Regions on Commodity Hardware
G-Free: defeating return-oriented programming through gadget-less binaries
CFI CaRE: Hardware-Supported Call and Return Enforcement for Commercial Microcontrollers
Code Randomization: Haven’t We Solved This Problem Yet?