1. #include <stdio.h>
  2. int main(int argc, char **argv)
  3. {
  4.     if(argc != 2) return 1;
  5.     char buf[0x10] = {0,};
  6.  
  7.     strcpy(buf, args[1]);
  8.     puts(buf);
  9. }
  10.  

이게 왜 위험한 코드인지 아는사람있음?


strcpy 위험하다고 strcpy_s 같은 이상한 함수 쓰라던데