【3.31】學習筆記

今天學習下linux的堆管理。本次學習主要針對,glibc的prmalloc2 堆溢出主要包括:unlink,double free ,uaf。 調用malloc後會調用brk 和mmap兩個系統函數創建堆。 start_brk 是堆的起始,brk是堆的終止。如果打開aslr時,會在start_brk(在.bss端段)前加入一段隨機的偏移 如果關閉aslr則是直接從bss段結尾開始。 malloc
相關文章
相關標籤/搜索