Learning Path
Windows Exploitation
Exploit development on Windows, from classic stack overflows through SEH hijacking and egghunter techniques to DEP and ASLR bypasses, culminating in kernel pool exploitation.
- 1 intermediate
Windows Stack Buffer Overflow
Exploit a classic stack buffer overflow on Windows, from crash discovery to shellcode execution using Immunity Debugger and mona.py.
- 2 advanced
Windows SEH Overflow Exploitation
Exploit Structured Exception Handler (SEH) overflows on Windows, bypassing SafeSEH protections to achieve code execution.
- 3 advanced
Windows Egghunter Exploitation
Use egghunter shellcode to locate and execute a larger payload when buffer space is limited.
- 4 advanced
Bypassing DEP with ROP on Windows
Build a ROP chain on Windows to bypass Data Execution Prevention, using mona.py to find gadgets and VirtualProtect to mark shellcode executable.
- 5 advanced
Bypassing ASLR on Windows
Defeat Windows ASLR with non-ASLR modules, partial pointer overwrites, and information leaks to build reliable exploits against randomized address spaces.
- 6 advanced
Windows Kernel Pool Overflow Foundations with HEVD
Trigger and analyze a pool buffer overflow in a vulnerable Windows kernel driver, groom the kernel pool, and map the privilege-escalation stage that follows.
- 7 advanced
Windows CFG and Hardware-Enforced Stack Protection (CET)
How Control Flow Guard validates indirect call targets, why it cripples JOP on Windows 8.1+, and how Win11 hardware shadow stacks layer on via Intel CET.