Question: Rewrite the function shown in the following program written in C and modify it without using fgets function so that it is no longer vulnerable
Rewrite the function shown in the following program written in C and modify it without using fgets function so that it is no longer vulnerable to a stack buffer overflow
void hello(char *tag)
{
char inp[16];
printf("Enter value for %s: ",tag);
gets(inp);
printf("Enter value for %s is %s ",tag,inp);
}
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
