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