If you've ever wondered how your code is actually compiled and run by a computer, the assembly workshop is a great place to learn. At the workshop, we will be discussing how code gets compiled and written into the lowest level programming language that humans can still understand. By the end of the workshop, you'll know about the basic assembly instructions and will be able to code and reverse engineer assembly programs.
For the binary exploitation (PWN) talk, we will explore how hackers actually exploit bugs in software to run malicious code. Here, you'll dive deep into how computer memory works and how small programming mistakes that developers make can leave their code exploitable.