return-oriented programming

noun

A computer security exploit technique by which the attacker gains control of the call stack to hijack program control flow and then executes prepared instruction sequences ("gadgets") that are already present in the machine's memory.

Similar

Meanings

nounreturn-oriented programming (uncountable)
  1. uncountablecomputingA computer security exploit technique by which the attacker gains control of the call stack to hijack program control flow and then executes prepared instruction sequences ("gadgets") that are already present in the machine's memory.

    Synonyms: ROP

Synonyms & antonyms

nounA computer security exploit technique by which the attacker gains control of the call stack to hijack program control flow and then executes prepared instruction sequences ("gadgets") that are already present in the machine's memory.

Similar
Cite this entry
APA

return-oriented programming. (n.d.). In WatkinsX Dictionary. Retrieved November 3, 2026, from https://dictionary.watkinsx.com/word/return-oriented%20programming

MLA

“return-oriented programming.” WatkinsX Dictionary, https://dictionary.watkinsx.com/word/return-oriented%20programming. Accessed November 3, 2026.

Chicago

WatkinsX Dictionary, s.v. “return-oriented programming,” accessed November 3, 2026, https://dictionary.watkinsx.com/word/return-oriented%20programming.

Source: return-oriented programming on Wiktionary, CC BY-SA 4.0.