├── CONTRIBUTING.md ├── README.md ├── SUMMARY.md ├── assets ├── files │ ├── house_of_einherjar.c │ ├── house_of_force.c │ ├── house_of_lore.c │ ├── house_of_spirit.c │ ├── shrinking_free_chunks.c │ └── unlink_exploit.c └── images │ ├── shrinking_free_chunks.png │ ├── unlink_after_free.png │ └── unlink_before_free.png ├── attacks ├── README.md ├── double_free.md ├── first_fit.md ├── forging_chunks.md ├── house_of_einherjar.md ├── house_of_force.md ├── house_of_lore.md ├── house_of_spirit.md ├── shrinking_free_chunks.md └── unlink_exploit.md ├── author.md ├── book.json ├── diving_into_glibc_heap ├── README.md ├── bins_chunks.md ├── core_functions.md ├── internal_functions.md ├── malloc_chunk.md ├── malloc_state.md └── security_checks.md ├── heap_memory.md ├── introduction.md └── secure_coding_guidelines.md /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DhavalKapil/heap-exploitation/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DhavalKapil/heap-exploitation/HEAD/README.md -------------------------------------------------------------------------------- /SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DhavalKapil/heap-exploitation/HEAD/SUMMARY.md -------------------------------------------------------------------------------- /assets/files/house_of_einherjar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DhavalKapil/heap-exploitation/HEAD/assets/files/house_of_einherjar.c -------------------------------------------------------------------------------- /assets/files/house_of_force.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DhavalKapil/heap-exploitation/HEAD/assets/files/house_of_force.c -------------------------------------------------------------------------------- /assets/files/house_of_lore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DhavalKapil/heap-exploitation/HEAD/assets/files/house_of_lore.c -------------------------------------------------------------------------------- /assets/files/house_of_spirit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DhavalKapil/heap-exploitation/HEAD/assets/files/house_of_spirit.c -------------------------------------------------------------------------------- /assets/files/shrinking_free_chunks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DhavalKapil/heap-exploitation/HEAD/assets/files/shrinking_free_chunks.c -------------------------------------------------------------------------------- /assets/files/unlink_exploit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DhavalKapil/heap-exploitation/HEAD/assets/files/unlink_exploit.c -------------------------------------------------------------------------------- /assets/images/shrinking_free_chunks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DhavalKapil/heap-exploitation/HEAD/assets/images/shrinking_free_chunks.png -------------------------------------------------------------------------------- /assets/images/unlink_after_free.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DhavalKapil/heap-exploitation/HEAD/assets/images/unlink_after_free.png -------------------------------------------------------------------------------- /assets/images/unlink_before_free.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DhavalKapil/heap-exploitation/HEAD/assets/images/unlink_before_free.png -------------------------------------------------------------------------------- /attacks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DhavalKapil/heap-exploitation/HEAD/attacks/README.md -------------------------------------------------------------------------------- /attacks/double_free.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DhavalKapil/heap-exploitation/HEAD/attacks/double_free.md -------------------------------------------------------------------------------- /attacks/first_fit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DhavalKapil/heap-exploitation/HEAD/attacks/first_fit.md -------------------------------------------------------------------------------- /attacks/forging_chunks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DhavalKapil/heap-exploitation/HEAD/attacks/forging_chunks.md -------------------------------------------------------------------------------- /attacks/house_of_einherjar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DhavalKapil/heap-exploitation/HEAD/attacks/house_of_einherjar.md -------------------------------------------------------------------------------- /attacks/house_of_force.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DhavalKapil/heap-exploitation/HEAD/attacks/house_of_force.md -------------------------------------------------------------------------------- /attacks/house_of_lore.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DhavalKapil/heap-exploitation/HEAD/attacks/house_of_lore.md -------------------------------------------------------------------------------- /attacks/house_of_spirit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DhavalKapil/heap-exploitation/HEAD/attacks/house_of_spirit.md -------------------------------------------------------------------------------- /attacks/shrinking_free_chunks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DhavalKapil/heap-exploitation/HEAD/attacks/shrinking_free_chunks.md -------------------------------------------------------------------------------- /attacks/unlink_exploit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DhavalKapil/heap-exploitation/HEAD/attacks/unlink_exploit.md -------------------------------------------------------------------------------- /author.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DhavalKapil/heap-exploitation/HEAD/author.md -------------------------------------------------------------------------------- /book.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DhavalKapil/heap-exploitation/HEAD/book.json -------------------------------------------------------------------------------- /diving_into_glibc_heap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DhavalKapil/heap-exploitation/HEAD/diving_into_glibc_heap/README.md -------------------------------------------------------------------------------- /diving_into_glibc_heap/bins_chunks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DhavalKapil/heap-exploitation/HEAD/diving_into_glibc_heap/bins_chunks.md -------------------------------------------------------------------------------- /diving_into_glibc_heap/core_functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DhavalKapil/heap-exploitation/HEAD/diving_into_glibc_heap/core_functions.md -------------------------------------------------------------------------------- /diving_into_glibc_heap/internal_functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DhavalKapil/heap-exploitation/HEAD/diving_into_glibc_heap/internal_functions.md -------------------------------------------------------------------------------- /diving_into_glibc_heap/malloc_chunk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DhavalKapil/heap-exploitation/HEAD/diving_into_glibc_heap/malloc_chunk.md -------------------------------------------------------------------------------- /diving_into_glibc_heap/malloc_state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DhavalKapil/heap-exploitation/HEAD/diving_into_glibc_heap/malloc_state.md -------------------------------------------------------------------------------- /diving_into_glibc_heap/security_checks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DhavalKapil/heap-exploitation/HEAD/diving_into_glibc_heap/security_checks.md -------------------------------------------------------------------------------- /heap_memory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DhavalKapil/heap-exploitation/HEAD/heap_memory.md -------------------------------------------------------------------------------- /introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DhavalKapil/heap-exploitation/HEAD/introduction.md -------------------------------------------------------------------------------- /secure_coding_guidelines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DhavalKapil/heap-exploitation/HEAD/secure_coding_guidelines.md --------------------------------------------------------------------------------