return-oriented programming

Return-oriented programming (ROP) is a technique used in computer security where an attacker repurposes existing code sequences, called gadgets, to alter the control flow of a program. By carefully selecting and chaining these gadgets, an attacker can execute malicious actions without injecting new code, making it difficult to detect and mitigate.

Requires login.