Em geral, um buffer overflow se caracteriza por permitir a sobrescrita de espaços de memória utilizados por um processo, o que pode ser realizado intencionalmente ou não. A esse respeito, julgue o item que se segue. O seguinte trecho de código não é passível de um ataque buffer overflow.
#include <stdio.h>
#include <string.h>
void fun1(void)
{
char arg2[10];
gets(arg2);
printf("%s\n", arg2);
}
int main(void)
{
printf("Isso pode?\n");
fun1();
printf("Sim, pode...\n");
return 0;
}
Autenticação
Limite Diário Atingido
Você atingiu o limite de 10 questões diárias para usuários sem plano. Ao se tornar um membro, você poderá:
Resolver mais questões e melhorar seu desempenho.
Acessar conteúdo exclusivo da IAProvatec.
Potencializar seus estudos com estatísticas avançadas.
Que tal se tornar um membro agora e aproveitar todos os recursos da plataforma?