C-for-exploit-development
A free, in-depth book that teaches C from the ground up with a focus on memory, binaries, reverse engineering, and exploit development.
File Explorer
- Why C? The Mindset of an Exploit Developer.md
- Part 02 – The C Language Fundamentals.md
- Part 03 – Memory, Functions, and Pointers.md
- Part 04 – Stack Buffer Overflows and Control Flow Hijacking.md
- Part 05 – From Code Injection to Code Reuse.md
- Part 06 – Return-Oriented Programming.md
- Part 07 – ASLR, Information Leaks, and Defeating Randomization.md
- Part 08 – Heap Exploitation Fundamentals: Chunks, Allocators, and Modern Heap Attacks.md
- Part 09 – Format String Vulnerabilities: Leaking Memory and Building Arbitrary Write Primitives.md
- Part 10 – Advanced Heap Exploitation and Modern Allocator Internals.md
- Part 11 – Modern Heap Attack Families and FILE Structure Exploitation.md
- Part 12 – Browser Exploitation, Use‑After‑Free, Type Confusion, and Modern Client‑Side Memory Corruption.md
- Part 13 – Linux Userland Exploitation, Privilege Boundaries, and Sandbox Architecture.md
- Part 14 – Linux Kernel Internals, Memory Management, and Kernel Vulnerability Research Foundations.md
- Part 15 – The Road Ahead and Final Words.md
- C: Zero to basic Exploit Dev.md
- Part 2, Slow Mode.md
- x86-64 Assembly & Reverse Engineering: Zero to Pro.md
- README.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
// repository documentation
Was this content helpful?
(0 ratings)
