Return Oriented Programming Flashcards
1
Q
In return-oriented programming, you can chain multiple functions to form a what?
A
ROP chain
2
Q
What happen when the processor encounter the “ret” instruction?
A
Transfers the program control to the address located on the top of the stack.
3
Q
What those parts of the code that end with a return are called?
A
gadgets
4
Q
Is the statement below true?
We can write data to an arbitrary location using read() and read arbitrary data using write().
A
True.