Transbordamento de dados: diferenças entre revisões
Conteúdo apagado Conteúdo adicionado
m Bot: Modificando: ko:버퍼 오버플로 |
Gramática. |
||
Linha 3:
Se o programa não foi adequadamente [[programação|escrito]], este excesso de dados pode acabar sendo armazenado em áreas de memória próximas, corrompendo dados ou travando o programa, ou mesmo ser executado, que é a possibilidade mais perigosa. Por exemplo, se um programa qualquer possuir uma vulnerabilidade no sistema de ''[[login]]'' por exemplo, pode-se criar um outro programa que fornece caracteres de texto até completar o buffer e que depois envie um executável, que acabaria rodando graças à vulnerabilidade.
Um caso famoso foi descoberto em [[2000]] no [[Outlook Express]]. Graças
Nesse contexto o [[Windows Vista]] obtém um grande avanço.
|