在啟用了ASLR的Linux中,用戶堆棧地址所在的地址范圍是否存在?堆,指令地址(文本部分)呢?通常,是否可以查看地址并判斷該地址是用于數據還是用于代碼?編輯:我正在嘗試編寫一個Pintool,它在返回后查看EIP并檢查EIP是否指向數據區(qū)域。假設未在該系統(tǒng)上啟用NX。由于某種原因,這被否決了。幸運的是,可以在這里找到答案:https : //security.stackexchange.com/questions/185315/stack-location-range-on-linux-for-user-process/185330#185330
帶有ASLR的Linux中的堆棧位置
慕碼人2483693
2021-04-13 16:10:16