공부
스택 구조와 sfp 그리고 ret
KuroNeko_
2014. 11. 1. 21:09
반응형
스택 : 지역변수나 매개변수들이 쌓이는 메모리공간,
특징
- 리틀 엔디안 방식으로 저장된다. == 하위 바이트부터 먼저 들어간다.
스택의 기본 구조
- Buffer + sfp[4byte] + ret[4byte]
Buffer : 데이터가 저장되는 공간.
SFP
- leave 시켜 ret로 돌아갈 주소를 ebp에 불러온다.(pop ebp로 4바이트를 뛴다.)
mov esp, ebp
pop ebp
ret : 리턴