return-oriented analysis (roa)

Return-oriented analysis (ROA) is a method used in computer security to exploit vulnerabilities by utilizing existing code fragments, called gadgets, from a program's memory. It involves manipulating the program's control flow through the strategic use of return instructions to redirect execution to desired locations in memory, allowing attackers to execute arbitrary code.

Requires login.