├── README.md ├── fastbin_dup.c ├── fastbin_dup_consolidate.c ├── fastbin_dup_into_stack.c ├── fastbin_reverse_into_tcache.c ├── first_fit.c ├── house of lore.c ├── house_of_botcake.c ├── house_of_einherjar.c ├── house_of_orange.c ├── house_of_roman.c ├── house_of_spirit.c ├── large_bin_attack.c ├── mmap_overlapping_chunks.c ├── overlapping_chunks.c ├── overlapping_chunks_2.c ├── poison_null_byte.c ├── tcache_dup.c ├── tcache_house_of_spirit.c ├── tcache_poisoning.c ├── tcache_stashing_unlink_attack.c ├── uaf.c ├── unsafe_unlink.c ├── unsorted_bin_attack.c └── unsorted_bin_into_stack.c /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yichen115/how2heap_zh/HEAD/README.md -------------------------------------------------------------------------------- /fastbin_dup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yichen115/how2heap_zh/HEAD/fastbin_dup.c -------------------------------------------------------------------------------- /fastbin_dup_consolidate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yichen115/how2heap_zh/HEAD/fastbin_dup_consolidate.c -------------------------------------------------------------------------------- /fastbin_dup_into_stack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yichen115/how2heap_zh/HEAD/fastbin_dup_into_stack.c -------------------------------------------------------------------------------- /fastbin_reverse_into_tcache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yichen115/how2heap_zh/HEAD/fastbin_reverse_into_tcache.c -------------------------------------------------------------------------------- /first_fit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yichen115/how2heap_zh/HEAD/first_fit.c -------------------------------------------------------------------------------- /house of lore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yichen115/how2heap_zh/HEAD/house of lore.c -------------------------------------------------------------------------------- /house_of_botcake.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yichen115/how2heap_zh/HEAD/house_of_botcake.c -------------------------------------------------------------------------------- /house_of_einherjar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yichen115/how2heap_zh/HEAD/house_of_einherjar.c -------------------------------------------------------------------------------- /house_of_orange.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yichen115/how2heap_zh/HEAD/house_of_orange.c -------------------------------------------------------------------------------- /house_of_roman.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yichen115/how2heap_zh/HEAD/house_of_roman.c -------------------------------------------------------------------------------- /house_of_spirit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yichen115/how2heap_zh/HEAD/house_of_spirit.c -------------------------------------------------------------------------------- /large_bin_attack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yichen115/how2heap_zh/HEAD/large_bin_attack.c -------------------------------------------------------------------------------- /mmap_overlapping_chunks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yichen115/how2heap_zh/HEAD/mmap_overlapping_chunks.c -------------------------------------------------------------------------------- /overlapping_chunks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yichen115/how2heap_zh/HEAD/overlapping_chunks.c -------------------------------------------------------------------------------- /overlapping_chunks_2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yichen115/how2heap_zh/HEAD/overlapping_chunks_2.c -------------------------------------------------------------------------------- /poison_null_byte.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yichen115/how2heap_zh/HEAD/poison_null_byte.c -------------------------------------------------------------------------------- /tcache_dup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yichen115/how2heap_zh/HEAD/tcache_dup.c -------------------------------------------------------------------------------- /tcache_house_of_spirit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yichen115/how2heap_zh/HEAD/tcache_house_of_spirit.c -------------------------------------------------------------------------------- /tcache_poisoning.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yichen115/how2heap_zh/HEAD/tcache_poisoning.c -------------------------------------------------------------------------------- /tcache_stashing_unlink_attack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yichen115/how2heap_zh/HEAD/tcache_stashing_unlink_attack.c -------------------------------------------------------------------------------- /uaf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yichen115/how2heap_zh/HEAD/uaf.c -------------------------------------------------------------------------------- /unsafe_unlink.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yichen115/how2heap_zh/HEAD/unsafe_unlink.c -------------------------------------------------------------------------------- /unsorted_bin_attack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yichen115/how2heap_zh/HEAD/unsorted_bin_attack.c -------------------------------------------------------------------------------- /unsorted_bin_into_stack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yichen115/how2heap_zh/HEAD/unsorted_bin_into_stack.c --------------------------------------------------------------------------------