HEAP BOF(Buffer OverFlow) HEAP 과 STACK 메모리 상에는 HEAP과 STACK이라는 영역이 있다. stack은 임시적인 데이터function parameters, return addresses, local variables 등)을 포함한다. stack은 영역을 넓힐 때 높은 주소에서 낮은 주소로 영역을 넓히지만, heap은 낮은 주소에서 높은 주소로 영역을 넓힌다. | STACK | | :------: | | ⬇️ | | ⬆️ | | HEAP | HEAP 힙이란 동적 메모리 할당 영역으로, 사용자가 쓰기 시작해야 확보되는 공간이다. 데이터 사이즈를 알 수 없을 시 사용하며 malloc, free 등의 동적할당과 상호작용한다. Heap overflow 힙 오버플로는 힙 데이터 영..