Skip to content

DhavalKapil/heap-exploitation

master
Switch branches/tags
Code

Latest commit

The "free"-condition of `mchunk_prev_size` and chunk pointers apply to different subjects. This was confusing for someone without prior knowledge. Properly indicating the sentence's subject should clear things up.
be70140

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

Heap Exploitation

This short book is written for people who want to understand the internals of 'heap memory', particularly the implementation of glibc's 'malloc' and 'free' procedures, and also for security researchers who want to get started in the field of heap exploitation.

The first section of the book covers an in-depth, yet concise, description about heap internals. The second section covers some of the most famous attacks. It is assumed that the reader is unfamiliar with this topic. For experienced readers, this text might be good for a quick revision.

Read for free online (recommended) or download the PDF or ePUB or Mobi/Kindle editions.

You can support this book by donating on Gratipay.

Support via Gratipay

Creative Commons License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

About

This book on heap exploitation is a guide to understanding the internals of glibc's heap and various attacks possible on the heap structure.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages