articleOct 28, 2007Closed access

The geometry of innocent flesh on the bone

University of California, San Diego

Indexed incrossref

Abstract

We present new techniques that allow a return-into-libc attack to be mounted on x86 executables that calls no functions at all. Our attack combines a large number of short instruction sequences to build gadgets that allow arbitrary computation. We show how to discover such instruction sequences by means of static analysis. We make use, in an essential way, of the properties of the x86 instruction set.

Citation impact

1,276
total citations
FWCI
37.28
Percentile
100%
References
13
Citations per year

Authors

1

Topics & keywords

Keywords
  • x86
  • Executable
  • Computer science
  • Computation
  • Set (abstract data type)
  • Theoretical computer science
  • Algorithm
  • Programming language
No related works found for this paper.

Funding