网站首页
编程语言
数据库
系统相关
其他分享
编程问答
及堆
2024-05-30
pwn堆的结构及堆溢出理解
堆其实就是程序虚拟地址空间的一块连续的线性区域,它由低地址向高地址方向增长(栈由高地址向低地址增长)。我们一般称管理堆的那部分程序为堆管理器。堆是分配给程序的内存空间与栈不同,堆内存可以动态分配。这意味着程序可以在需要的时候从堆段中请求和释放内存。此外,此内存