05.01.2014 Views

0. 프롤로그 - 해커스쿨

0. 프롤로그 - 해커스쿨

0. 프롤로그 - 해커스쿨

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

버퍼 오버플로우-왕기초편<br />

<strong>프롤로그</strong><br />

이 책을 읽기 전에 기본으로 알고 있어야 할 것들<br />

이 서적은 왕초보를 대상으로 하기 때문에 가능한한 자세한 설명을 전달하고자 노력했<br />

습니다. 하지만 여러분이 이 책을 읽기 전에 필수적으로 선행 학습하셔야 할 것이 있으<br />

니, 그것은 바로 “C언어”입니다.<br />

버퍼 오버플로우는 프로그래밍 실수로 인해 발생하기 때문에, 프로그래밍에 대한 기본<br />

지식 없이는 제대로 이해할 수가 없습니다. 그렇기 때문에 혹시 아직 C언어를 공부하<br />

지 않은 상태라면, C언어 공부를 먼저 한 후에 이 책을 학습해 주시길 바랍니다.<br />

아직 마땅한 C언어 서적을 선택하지 못하였다면, 윤성우님이 집필하신 “난 정말 C언<br />

어를 배운 적이 없다고요” 혹은 “열혈강의 C언어” 서적을 추천해 드립니다. 이 두 서적<br />

은 제가 시중에 출판된 많은 C언어 서적을 벤치마킹하여 선별한 서적들입니다.<br />

그리고 버퍼 오버플로우를 너무 빨리 공부하고 싶어서 C언어를 오래 잡고있지 못하겠<br />

다하시는 분들은 최소한 다음의 단원들만이라도 꼭 학습한 후에 시작해주시기 바랍니<br />

다.<br />

컴파일(compile)이란?<br />

변수와 상수란?<br />

함수(function)란?<br />

배열과 포인터(pointer)란?<br />

6

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!