Skip to content

Library

The 20 books the curriculum cites, one page each. Every page says what the book is actually about, works through the chapters a module points at, and ends with what to take into a challenge and where the book stops being useful for that.

These are notes, not reviews and not summaries that let you skip the book. Nothing here is affiliate-linked, sponsored or sold by us, and no page reproduces the text it describes. A module cites a chapter; this is where that citation goes.

Method

How to look at a system at all, before any particular bug class.

Web and applications

The request, the parser behind it, and the trust the application places in both.

Cryptography and protocols

What the primitives promise, and what a protocol does with them.

Forensics and malware

Disks, memory, captures and samples: reading what happened out of what was left.

Binaries and systems

ELF and PE, the kernel underneath, the firmware under that.