10. 다음은 BOF(버퍼오버플로우)공격이 가능한 소스 중 일부분이다. BOF를 방지하기 위한 소스로 수정하시오.
int main(int argc, char *argv[]){ char buff[8]; strcpy(buff, argv[1]); return 0; }
정답 확인 | 맞췄어요 O | 틀렸어요 X |
또는
strncpy( buff, argv[1], sizeof(buff)-1 );
int main(int argc, char *argv[]){ char buff[8]; strcpy(buff, argv[1]); return 0; }
정답 확인 | 맞췄어요 O | 틀렸어요 X |