Free Exploit Development & Writeup Resources

24 free resources on exploit development and binary exploitation, hand-curated and link-checked on 2026-10-14. Part of Low Level Library. A curated directory of free tutorials, wargames and writeups on binary exploitation and related techniques.

pwn.college

Arizona State University / pwn.college · Beginner · Interactive dojo + videos

Structured free dojo covering binary exploitation from first principles with graded modules.

coursepracticelinuxbeginner

Nightmare (guyinatuxedo)

guyinatuxedo · Intermediate · Online course + writeups

Modern binary exploitation course built around pwntools, with many challenge writeups.

coursewriteupspwntoolslinux

ir0nstone binary exploitation notes

ir0nstone · Intermediate · GitBook notes

Concise notes on stack, ROP, ret2libc, heap and related Linux exploit primitives.

notesropheaplinux

Smashing The Stack For Fun And Profit

Phrack / Aleph One · Intermediate · Article

The foundational Phrack article that introduced stack-smashing techniques to a wide audience.

classicstackhistory

how2heap

shellphish · Advanced · Demo suite (GitHub)

Small C demos of glibc heap techniques, kept updated as allocator internals change.

heapglibcpracticelinux

Heap Exploitation

Dhaval Kapil · Advanced · Online book

Free book explaining heap allocators and common heap exploitation patterns on Linux.

heapbooklinux

Exploit Education

Exploit Education · Beginner · VM challenges

Downloadable VMs (Phoenix, Nebula and others) for learning memory corruption safely.

practicevmsbeginner

OverTheWire Wargames

OverTheWire · Beginner · Online wargames

Long-running free wargames (Bandit, Narnia, Behemoth and more) for stepwise practice.

practicewargameslinux

picoCTF

Carnegie Mellon University · Beginner · CTF platform

Free CTF platform aimed at students, with many binary and exploitation challenges.

practicectfbeginner

ROP Emporium

ROP Emporium · Intermediate · Challenge set

Focused ROP challenges on Linux and Windows that build gadget chaining skills.

roppracticelinuxwindows

pwntools documentation

Gallopsled · Intermediate · Library docs

Docs for pwntools, the standard Python toolkit for writing exploit scripts and CTF solvers.

toolspythonautomation

pwntools tutorial

Gallopsled · Beginner · Tutorial (GitHub)

Guided tutorials for tubes, ELF helpers, ROP and shellcraft in pwntools.

toolstutorialpython

Modern Binary Exploitation (MBE)

RPISEC · Intermediate · Course materials (GitHub)

RPISEC course materials and labs covering modern binary exploitation techniques.

courselabslinux

LiveOverflow

LiveOverflow · Beginner · Video + blog

Approachable video explanations of binary exploitation, CTF tricks and systems topics.

videoswriteupsbeginner

CTF Wiki

CTF Wiki contributors · Intermediate · Community wiki

Community-maintained wiki covering pwn, reverse, crypto and other CTF topics.

wikinotespwnreverse

FuzzySecurity tutorials

FuzzySecurity · Intermediate · Tutorial index

Windows-focused exploit development tutorials spanning stack, SEH and kernel topics.

windowstutorialexploit-dev

Google Project Zero blog

Google Project Zero · Advanced · Research blog

In-depth vulnerability research writeups from Google's Project Zero team.

researchwriteups0day

ROPgadget

Jonathan Salwan · Intermediate · Open-source tool (GitHub)

Finds ROP gadgets in binaries across many architectures.

toolsropgadgets

Writing ARM Shellcode

Azeria Labs · Intermediate · Tutorial

Practical guide to writing and debugging ARM shellcode.

armshellcodetutorial

ret2 research blog

ret2 systems · Advanced · Research blog

High-quality writeups on browser, kernel and advanced exploitation research.

researchwriteupsbrowserkernel

pwndbg

pwndbg project · Intermediate · Open-source tool (GitHub)

GDB plugin that surfaces heap, registers and context useful while developing exploits.

toolsgdbdebugging

GEF (GDB Enhanced Features)

hugsy · Intermediate · Open-source tool (GitHub)

Another popular GDB enhancement focused on exploit development workflows.

toolsgdbdebugging

Stay in the loop

Occasional notes when we add free exploit development and binary exploitation resources. No spam. Unsubscribe any time.

Powered by Resend. We never sell addresses.