分享至
如果stack一直增加,kernel是怎樣知道stack長得太高?
我的理解是 sub rsp 0x99 是不會有事發生需要實際存取一段無效的segment才會觸發segfault
我想哪如果stack跟heap之間有shared object,那是唯讀的,哪只要寫到這就會觸發segfault但stack與heap之間一定有不能寫的段嗎?要是沒有,stack不是能一直寫到heap嗎?
希望大家幫忙解答一下
已邀請的邦友 {{ invite_list.length }}/5
https://www.baeldung.com/linux/stack-buffer-protection-activate-deactivate
https://valgrind.org/
IT邦幫忙