Multiple choice

Which of the following is a true statement about Return Oriented Programming in Penetration testing?

  1. This technique uses DEP for the control of execution flow.

  2. It occurs when structured exception handler begins to gracefully close an application.

  3. It occurs due to improper coding techniques.

  4. In this exploit, the attackers goal is to control a crash and gain code execution on the given system.

  5. It is not an exploit during Penetration test.

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

In ROP, during a portion where the user has control of execution flow however data execution prevention (DEP) or other precluding defense mechanisms may be in place.