«strncpy» 태그된 질문

10
왜 strcpy 대신 strncpy를 사용해야합니까?
편집 : 예제에 대한 소스를 추가했습니다. 내가 건너 온 이 예 : char source[MAX] = "123456789"; char source1[MAX] = "123456789"; char destination[MAX] = "abcdefg"; char destination1[MAX] = "abcdefg"; char *return_string; int index = 5; /* This is how strcpy works */ printf("destination is originally = '%s'\n", destination); return_string = strcpy(destination, …

7
strlcpy 및 strlcat이 안전하지 않은 것으로 간주되는 이유는 무엇입니까?
나는 그것을 이해 strlcpy하고 strlcat대한 보안 교체로 설계되었습니다 strncpy및 strncat. 그러나 일부 사람들은 여전히 ​​자신이 안전하지 않으며 단순히 다른 유형의 문제를 야기 한다고 생각합니다 . 누군가 strlcpy또는 strlcat(즉, 항상 null로 문자열을 종료 하는 함수 )를 사용하여 보안 문제를 일으킬 수 있는 방법에 대한 예를 제공 할 수 있습니까 ? Ulrich …
80 c  security  strncpy  strlcpy 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.