Exploitation Resources

General courses

Assembly basics

Shellcoding

Basics

Jump techniques

win32 specific

Fuzzing

Methodologies

Tools

SEH

Egg hunting

Portable Executable (PE) file format

General reference

Backdooring

AV bypass

Tools

DEP / ROP

Background

Bypassing

win32 DEP function reference

ASLR

Stack canaries

Heap spraying

Encoding shellcode

Methodologies

Tools

One-way shellcode

Unicode

Network attacks

Exploits in the wild

Exploit DB

Walkthroughs / guides

Extra tooling

Metasploit

Debugging

Swiss army knife

Binary searching