Início » Aulas » Strings: cuidado com o tamanho da string!

Strings: cuidado com o tamanho da string!

Esse código é um exemplo simples de proteção por senha.
Porém, ele tem um grave problema: pode ser facilmente hackeado!
Para tanto, basta digitar uma senha qualquer com mais de 11 caracteres. Isso vai estourar o buffer de memória da string passwd, vazando para a variável flag, alterando seu valor, e assim garantindo o acesso.
É sempre importante garantir que não estamos gravando dentro de uma string mais do que ela suporta.

 

megasena

Anúncios

1 Comentário

  1. alexandre dias disse:

    vlw.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: