【3.31】学习笔记

今天学习下linux的堆管理。本次学习主要针对,glibc的prmalloc2 堆溢出主要包括:unlink,double free ,uaf。 调用malloc后会调用brk 和mmap两个系统函数创建堆。 start_brk 是堆的起始,brk是堆的终止。如果打开aslr时,会在start_brk(在.bss端段)前加入一段随机的偏移 如果关闭aslr则是直接从bss段结尾开始。 malloc
相关文章
相关标签/搜索