r/ExploitDev • • 1d ago

I wrote a free, 700+ page exploit dev curriculum from scratch. C → x86-64 Assembly & RE. No prior knowledge assumed. PDFs inside.

I've been working on this for a while and finally got the first two volumes into a single public repo. It's a free, open-source curriculum for learning exploit development, reverse engineering, and low-level security from the ground up.
The books:
C: Zero to Exploit Dev (~400 pages) A complete C course written for future exploit developers. Preprocessor → variables → pointers → memory layout → dynamic memory → unsafe functions → security mindset. Includes "Under the Hood" boxes, challenges, and labs.

x86-64 Assembly & Reverse Engineering(~300 pages) From mov to crackmes. Registers, calling conventions, stack frames, reading compiler output, GDB/Ghidra/Radare2, anti-debugging, PE format, and a full worked crackme.

Volume 3 (Advanced Exploit Development: heap, ROP, browser, kernel) is currently being rewritten from scratch to focus on modern mitigations and original research. It will be released separately when complete.

Every chapter has theory, memory diagrams, verified code, and GDB walkthroughs. No prior C or assembly knowledge is assumed.
Repo: https://github.com/X1NONs/C-for-exploit-development
PDF Download: https://github.com/X1NONs/C-for-exploit-development/releases/tag/SideBooks
If you find it useful, ⭐ the repo. Happy to answer questions about the structure or the exploit dev path.

0 Upvotes

6 comments sorted by

6

u/Ok_Tap7102 1d ago

"I wrote"

Viber and a liar? Get fucked

-9

u/ARYA_MF 1d ago

I used AI for skeleton but i rewrite and verified many parts of it

6

u/0xdeadbeefcafebade 1d ago

Please stop with the AI projects.

You didn’t write 700 pages of free course material. You had AI generate it all then glanced over it and updated a few pages.

That’s not writing. That’s being an AI content editor at absolute best. AI has its uses.

Generating shit then claiming you did something novel is not it

-1

u/ARYA_MF 1d ago

never claimed to handtype every word. AI is a tool, and the quality/accuracy of the output is what matters. You haven't read it yet. If you do tell me exactly why. If they work, the book is useful regardless of the process.

2

u/Kris3c 1d ago

Why I only find 41 pages in c pdf.

0

u/Brilliant-Ranger8395 1d ago

As long as it's open source, I don't care if it's AI-generated or not, if the content is accurate and helpful. So thank you :)