Binary Exploitation
What is Binary Exploitation?
Binary exploitation (aka pwn) involves finding vulnerabilities in compiled applications and exploiting them to do cool things, like getting a shell (taking control of the host machine) or leaking important data.
This often requires a deep understanding of computer architecture, memory management, and assembly language.
In this section, we will learn many things about binaries, like how do they handle memory (Stack,Heap , ...) or how do they now what to execute. And then obiviously, how can we make them do what we want (i.e. pwn).