网上关于pwn堆的知识很多,但大多很杂乱,新手入门完全不知道如何去进行一个较为系统的学习,我在此记录一下我的学习历程,希望对看到这篇blog的你有所帮助
0. 关于Malloc和free
在C语言中,分配内存是用malloc或者calloc函数进行分配,对于源码的掌握一定要很好
https://code.woboq.org/userspace/glibc/malloc/malloc.c.html
这是一份源码网站,非常的不错
两个讲malloc和free的帖子,感觉还挺通俗易懂的(主要是有图)