Someone wanted to learn this too, so Grasp built them a personal learning path.
You can keep exploring this one or create your own
Competitive Play and Skill Improvement
Recommended resources
The freely available resources this course will direct you to.
- Inside a Linux Executable Filewww.youtube.com
- Buffer Overflow with Checksec and Cyclic | TryHackMe Intro to PWNTOOLSwww.youtube.com
- checksec/README.md at main · slimm609/checksecgithub.com
- ELF & Dynamic Linking (EN)fmdlc.github.io
- Cannot access memory at address // Debugging PIE Binaries affected by ASLR - bin 0x2Ewww.youtube.com
- pwn.college - Memory Errors - ASLRwww.youtube.com
Module 2
Systematic Reverse Engineering for Exploit Development
Module 3
Address Disclosure, Dynamic Linking, and ret2libc
Module 4
Format Strings and Protected Stack Targets
Module 5
Constrained ROP and Seccomp-Aware Exploitation
Module 6
Heap Corruption and Tcache Foundations
Module 7
Custom Virtual Machines and Obfuscated Validation Logic
Module 8
Safe Windows Malware Triage and Behavioral Analysis
Module 9
Packing, Obfuscation, and Anti-Debugging
Module 10