Question: How does return oriented programming (ROP) differ from a simple stack-based buffer overrun using shell code? Can ROP be stopped effectively? Why, or why not?
How does return oriented programming (ROP) differ from a simple stack-based buffer overrun using shell code? Can ROP be stopped effectively? Why, or why not?
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
