- Exploit writing tutorial part 9: Introduction to win32 shellcoding by Corelan
- Understanding Windows Shellcode by skape
- Writing Small Shellcode by Dafydd Stuttard
- x86 and amd64 instruction reference
- Finding Kernel32 Base and Function Addresses in Shellcode by ired.team
- Writing Custom Shellcode Encoders and Decoders by ired.team
- Part 6: Writing W32 shellcode by FuzzySecurity
- Windows x86 Manual Shellcode by Marcos Valle:
- MessageBox shellcode
- Binary Exploit Development 3 - Writing A Stager by nop
- Exploit Development 3 - Writing an Exploit Stager (video) by nop
- Binary Exploit Development 3b - Reconstructing A Socket by nop
- WS32_recv() Reuse by Connor McGarr
- Vulnserver - GTER Command using Socket Reconstruction by Zachary Fleming
- Vulnserver Walkthrough Part 4 using WS2_32!recv() Reuse by Phil Keeble