#include <stdio.h>
#include <string.h>
int buff_overflow_test();
int main(void)
{
buff_overflow_test();
return 0;
}
int buff_overflow_test()
{
char buff_var9[13]; // исследуемый буфер
int pass = 0;
printf("\n Enter the password : \n");
gets(buff_var9); // ввод значений в буфер
if(strcmp(buff_var9, "pass9")) // сравнение значения
{
printf ("\n Wrong Password \n");
}
else
{
printf ("\n Correct Password \n");
pass = 1;
}
if(pass) // участок кода, выполняемый если пароль верный
{
printf ("\n Root privileges given to the user \n");
}
}