Return-oriented Programme Evolution with ROPER: A Proof of Concept

Created by W.Langdon from gp-bibliography.bib Revision:1.4524

  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 =          "",
  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