Code Reuse Attacks and How to Find Them

Abstract

Background: Traditional Control Flow Exploits *Background: Data Execution Prevention *Background: Traditional Control Flow Exploits *Background: Code Reuse Attacks *Modern Code Reuse Attacks *How Much Code is Too Much Code? *What Can I Do as a Developer? *How Can I Tell If My Program Uses DEP and ASLR?

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 2019
Accession Number
AD1083589

Entities

People

  • Edward J. Schwartz

Organizations

  • Carnegie Mellon University

Tags

DTIC Thesaurus Topics

  • Compilers
  • Computations
  • Computer Programming
  • Computing Devices
  • Copyrights
  • Department Of Defense
  • Engineering
  • Governments
  • Guarantees
  • Language
  • Machine Languages
  • Materials
  • Object Code
  • Shell Scripts
  • Software Development
  • Universities

Fields of Study

  • Computer science

Readers

  • Computer Programming and Software Development.
  • Database Systems and Applications
  • Strategic Security Studies