Basic Stack BufferOverflow
윈도우 소프트웨어 zero-day 헌팅 프로젝트 하기 전에 라는 책으로 숙달을 해봤습니다. 실습파일을 다운을 받아 reader.cpp라는 파일을 열어 보았습니다. #include #include #include int main(int argc, char* argv[]) { char readbuf[2000] = {0,}; char printbuf[500] = {0,}; printf(" # text reader #\n"); if(argc!=2) { printf(" Usage : reader.exe filename\n", argv[0]); exit(1); } FILE *f = fopen(argv[1], "r"); fgets(readbuf,2000,f); strcpy(printbuf,readbuf); print..