Binary exploitation

A step-by-step introduction to the use of ROP gadgets to bypass DEP

Summary DEP (Data Execution Prevention) is a memory protection feature that allows the system to mark memory pages as non-executable. ROP (Return-oriented programming) is an exploit technique that allows an attacker to execute shellcode with protections such as DEP enabled. In this blog post, we will present the reverse engineering process of an application in […]

A step-by-step introduction to the use of ROP gadgets to bypass DEP Read More »