// courses
Reading binaries, finding bugs, and disclosing them.
Reverse engineering fundamentals
Read binaries ethically — tools, static/dynamic, and lab practice.
Fuzzing & vulnerability discovery
Automate crash finding — corpora, coverage, triage.
Linux exploitation
What a memory bug is, and which defenses a write-up should name.
Binary exploitation (advanced)
The later defenses by name, and why this page stops at the idea.
CVE research & disclosure
From bug to coordinated disclosure — without becoming the incident.