ROP Gadget Prevalence and Survival under Compiler-based Binary Diversification Schemes
ROP Gadget Prevalence and Survival under Compiler-based Binary Diversification Schemes
Joel Coffman,Daniel M. Kelly,Christopher C. Wellons,A. Gearhart
2016 · DOI: 10.1145/2995306.2995309
12 Citations
TLDR
It is shown that a small population of diversified variants is sufficient to eliminate 90-99% of ROP gadgets across a collection of real-world applications and that the number of remaining gadgets may still be sufficient for an attacker to mount an effective attack regardless of the presence of software diversity.
