Research and Application of ROP Automatica Generation Technology on Windows

YAN Tao,WANG Yi-jun,XUE Zhi
DOI: https://doi.org/10.3969/j.issn.1000-3428.2011.23.091
2011-01-01
Abstract:Return Oriented Programming(ROP) techniques can be used to bypass Data Execution Protection(DEP),but it is complicated and time-consuming to analyze the available code sequences in the executable library to combine them into ROP gadgets manually.This paper uses gadgets dictionary to build ROP gadgets automatically on Windows,which can perform arbitrary computation and is Turing-complete.Using ROP Gadgets generated automatically,exploit developer may accelerate the process of developing Exploit bypassing DEP.
What problem does this paper attempt to address?