bof1 [포너블/stack] Stack Buffer OverFlow 1. 개념버퍼오버플로우, 흔히 BOF라고부르는 취약점이며 포너블을 공부한다면 가장 기초가 되며 역사가 오래된 취약점입니다.해당 취약점은 말 그대로 스택의 버퍼에서 발생하는 오버플로우 현상을 뜻합니다. 스택에 있는 지역변수는 스택버퍼, 힙에 할당된 메모리 영역은 힙 버퍼라고 하고 해당 글에서 다루는 스택 버퍼오버플로우뿐만아니라 물론 힙 버퍼에서도 일어나는 힙 버퍼 오버플로우도 존재하게 됩니다. 힙에 해당되는 내용은 추후에 다루도록 하고 해당 글에서는 스택에서 발생하는 스택 버퍼오버플로우를 다루도록 하겠습니다. 2. BOF앞에서도 언급했듯이 버퍼 오버플로우는 버퍼가 넘치는 것을 의미합니다. 예제 코드를 통해 한 번 살펴보겠습니다.#include #include void get_shell(){ s.. 2024. 7. 21. 이전 1 다음