Visible to the public A Method of ROP Decentralized Layout

TitleA Method of ROP Decentralized Layout
Publication TypeConference Paper
Year of Publication2020
AuthorsLi, Minglei, Lu, Yuliang, Huang, Hui, Zhao, Jun, Lu, CanJu
Conference Name2020 IEEE 5th Information Technology and Mechatronics Engineering Conference (ITOEC)
Date PublishedJune 2020
PublisherIEEE
ISBN Number978-1-7281-4323-1
KeywordsAerospace electronics, composability, Data execution protection, Fragmented layout, Human Behavior, human factors, Layout, Operating systems, Programming, pubcrawl, Registers, resilience, Resiliency, return oriented programming, ROP chain, Scalability, security, symbolic execution
AbstractReturn-oriented programming (ROP)is a technique used to break data execution protection(DEP). Existing ROP chain automatic construction technology cannot effectively use program controllable memory area. In order to improve the utilization of memory space, this paper proposes a method of ROP chain fragmentation layout. By searching the controllable memory area of the program, a set of layoutable space is formed, and the overall ROP chain is segmented to add jump instructions at the end of each segment, thereby achieving a fragmented layout of the ROP chain. The prototype system ROP-chip based on S2E proved the effectiveness of the fragmented layout of the ROP chain.
URLhttps://ieeexplore.ieee.org/document/9141647
DOI10.1109/ITOEC49072.2020.9141647
Citation Keyli_method_2020