KB / Глосарій / Повернення, орієнтоване на програму

Повернення, орієнтоване на програму

Return-Oriented Programming
Також: ROP, ROP Chain, gadget
pwn UA EN

ROP (Return-Oriented Programming) — техніка експлуатації, що використовує короткі послідовності інструкцій з вже завантажених бібліотек ("гаджети"), що закінчуються на ret.

Дозволяє виконати довільний код навіть при увімкненому NX/DEP, не впроваджуючи власний шелл-код.

Вперше тут?
Новачок на Bastion?
Почни з гайду користувача.
Відкрити гайд →
?