-
Stack Full CheckingHack/Reversing 2015. 2. 9. 15:56
Stack Full Checking
-스택포인터에 의해 push 명령이 실행될때 반드시 선언된 배열의 최대값을 점검해야하는데, 이 점검하는 요소가 Full Checking이다. 점검하지않으면 stack한계를 고려하지않고 push하기때문에 segment fault가 발생한다.
특징
1. 스택이 데이터로 가득차면 새로운 데이터 항목을 삽입할수 없다.
2. 데이터 항목 삽입전에는 먼저 스택포인터가 스택의 한계에 도달해있는지 검사해야한다.
3. 만일 스택포인터가 스택의 한계를 검사하지못하면 BOF가 발생한다.
'Hack > Reversing' 카테고리의 다른 글
Stack Empty Value (0) 2015.02.09 Stack POP (0) 2015.02.09 메모리구조 (BSS, Heap) (0) 2015.02.09 메모리 구조 (data) (0) 2015.02.09 메모리구조 (code) (0) 2015.02.09