O que é um ataque de injeção de DLL?
O que é um ataque de injeção de DLL?

Vídeo: O que é um ataque de injeção de DLL?

Vídeo: O que é um ataque de injeção de DLL?
Vídeo: DLL injection - Aula 24 - Análise de Malware Online 2024, Maio
Anonim

Na programação de computadores, Injeção DLL é uma técnica usada para executar código no espaço de endereço de outro processo, forçando-o a carregar uma biblioteca de vínculo dinâmico. DLLinjection é frequentemente usado por programas externos para influenciar o comportamento de outro programa de uma forma que seus autores não previram ou pretendiam.

Da mesma forma, pode-se perguntar: o que a injeção de DLL permite que um invasor faça?

Injeção DLL é uma técnica que permite um atacante para executar código arbitrário no contexto do espaço de endereço de outro processo. Se este processo é executando com privilégios excessivos, então ele pode ser abusado por um atacante a fim de executar código malicioso na forma de um DLL arquivo para elevar privilégios.

Além disso, o que é um ataque de injeção de código? Injeção de código é a exploração de um bug de computador causado pelo processamento de dados inválidos. Injeção é usado por um invasor para apresentar (ou " injetar ") código em um programa de computador vulnerável e mudar o curso de execução.

Conseqüentemente, o que é uma DLL e como funciona?

DLL os arquivos nada mais são do que um meio para os desenvolvedores usarem código e dados compartilhados, permitindo atualizar as funcionalidades sem a necessidade de religar ou recompilar aplicativos. Em outras palavras, DLL os arquivos contêm código e dados que são usados por vários aplicativos diferentes.

O que é injeção reflexiva de DLL?

Injeção reflexiva de DLL é uma biblioteca injeção técnica em que o conceito de reflexivo a programação é empregada para realizar o carregamento de uma biblioteca da memória em um processo host.

Recomendado: