버퍼 오버 플로우1 Buffer Overflow 버퍼 오버 플로우 버퍼오버플로우는 만약 님께서 컵에 1.5L 짜리 물을 부으신다면 컵에서 물이넘치겠죠 이게 바로 버퍼 오버플로우랍니다. 이거랑 무슨 상관이 냐구요? 이해하려면 당연히 이렇게라도 생각하시길.. 이런 것들이 왜 필요가 있을까요? 프로그램의 구조적인 차원에서 한번 볼까요? 프로그램을 짜본 사람은 알꺼에요. 안짜봐도 알겠지만.. main() 함수라는 것이 있으며 반드시 존재해야 프로그램이 돌아가겠죠. 이런 프로그램 소스를 보세요.. main() { printf("hello\n\n"); } 자. 이것을 컴파일 해보세요. 당연히 hello 라는 문자가 나오겠죠.. 왜 끝에 \n(한줄내림)을 두개나 했냐구 요? 제 맘이랍니다. :) 이번에는 좀더 재미있는 것을 해봅시다. int test(void) { int i=100.. 2009. 7. 31. 이전 1 다음