攻撃者がエクスプロイトコードを実行する際、メモリ上の命令列(ガジェット)を組み合わせて実行フローを操作する、DEP(データ実行防止)回避手法はどれか。

ROPは、既存のコード片(ガジェット)をスタック操作で連鎖させ、メモリ実行保護(DEP/NX)環境下でも任意のコード実行を実現する高度な手法である。