Step-by-step path
- C, x86/x64 assembly, and debugger basics
- Stack overflows, shellcode, ASLR, DEP, and ROP
- Fuzzing, crash triage, and exploit reliability
- Build a portfolio artifact and publish a short writeup.
Find and weaponize memory corruption bugs in controlled lab environments. Learn C and assembly first, then practice stack bugs, mitigations, fuzzing, and responsible disclosure.