Enabling Client-Side Crash-Resistance to Overcome Diversification and Information Hiding
Out of Control: Overcoming Control-Flow Integrity