← Cybersecurity Alphabet Soup

ROP

Return-Oriented Programming

attackshard

Return-Oriented Programming is an exploitation technique that chains together small snippets of code already present in a program, called gadgets, to perform malicious actions. It was developed to bypass defenses that prevent attackers from injecting and running their own code. ROP drove the creation of modern mitigations like address space layout randomization and control-flow integrity.

Sources

More in attacks