Workshop: Introduction to Binary Exploitation
Speaker: James Grant
Audience: Those who can bring a unix system with the tools installed (or ready for installation). If you are having issues with the tools, come a little earlier and seek help from others there :)
In this introduction to binary exploitation, zero knowledge is assumed with primers on the basics of C and x86 assembly. The primary focus will be on providing an introduction to common memory corruption vulnerabilities and the techniques used to exploit them. People should bring their own laptops with a Linux distribution such as Debian / Ubuntu (Kali will work).
Come prepared to put the workshop into action, with a Capture-The-Flag competition to follow. Required tools:
Please ensure you have the following tools installed on your system/virtual machine for this meetup. This and bringing a laptop is essential!
* pwntools https://github.com/Gallopsled/pwntools
* gef https://github.com/hugsy/gef OR pwndbg / peda
* radare2 https://github.com/radare/radare2
We have prizes for the 1st, 2nd and 3rd place winners/teams for the CTF. A door prize will also be drawn from those that arrive before 6pm.