Return-oriented Programme Evolution with ROPER: A Proof of Concept
Created by W.Langdon from
gp-bibliography.bib Revision:1.8120
- @InProceedings{Fraser:2017:GECCO,
-
author = "Olivia Lucca Fraser and Nur Zincir-Heywood and
Malcolm Heywood and John T. Jacobs",
-
title = "Return-oriented Programme Evolution with {ROPER}: A
Proof of Concept",
-
booktitle = "Proceedings of the Genetic and Evolutionary
Computation Conference Companion",
-
series = "GECCO '17",
-
year = "2017",
-
isbn13 = "978-1-4503-4939-0",
-
address = "Berlin, Germany",
-
pages = "1447--1454",
-
size = "8 pages",
-
URL = "http://doi.acm.org/10.1145/3067695.3082508",
-
DOI = "doi:10.1145/3067695.3082508",
-
acmid = "3082508",
-
publisher = "ACM",
-
publisher_address = "New York, NY, USA",
-
keywords = "genetic algorithms, genetic programming, ARM
architecture, ROP attacks, exploit development",
-
month = "15-19 " # jul,
-
abstract = "Return-orientated programming (ROP) identifies code
snippets ending in a return instruction (gadgets) and
chains them together to construct exploits. Gadgets are
already present in executable memory, thus avoiding the
need to explicitly inject new code. As such ROP
represents one of the most difficult exploit mechanisms
to mitigate. ROP design is essentially driven by the
skill of human hacker, limiting the ability of exploit
mitigation to reacting to attacks. In this work we
describe an evolutionary approach to ROP design, thus
potentially pointing to the automatic detection of
vulnerabilities before application code is released.",
-
notes = "Also known as \cite{Fraser:2017:RPE:3067695.3082508}
GECCO-2017 A Recombination of the 26th International
Conference on Genetic Algorithms (ICGA-2017) and the
22nd Annual Genetic Programming Conference (GP-2017)",
- }
Genetic Programming entries for
Olivia Lucca Fraser
Nur Zincir-Heywood
Malcolm Heywood
John T Jacobs
Citations