Загрузка данных


#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");
    }
}