Qu'est-ce qu'une attaque par injection de DLL ?
Qu'est-ce qu'une attaque par injection de DLL ?

Vidéo: Qu'est-ce qu'une attaque par injection de DLL ?

Vidéo: Qu'est-ce qu'une attaque par injection de DLL ?
Vidéo: Tuto [Fr] Injection de DLL dans un processus système - par Processus 2024, Novembre
Anonim

En programmation informatique, Injection de DLL est une technique utilisée pour exécuter du code dans l'espace d'adressage d'un autre processus en le forçant à charger une bibliothèque de liens dynamiques. injection DLL est souvent utilisé par des programmes externes pour influencer le comportement d'un autre programme d'une manière que ses auteurs n'avaient pas prévue ou prévue.

De même, on peut se demander, qu'est-ce que l'injection de DLL permet à un attaquant de faire ?

L'injection de DLL est une technique qui permet à un attaquant pour exécuter du code arbitraire dans le contexte de l'espace d'adressage d'un autre processus. Si ce processus est fonctionnant avec des privilèges excessifs, il pourrait être abusé par un attaquant afin d'exécuter un code malveillant sous la forme d'un DLL fichier afin d'élever les privilèges.

À côté de ci-dessus, qu'est-ce qu'une attaque par injection de code ? Injection de code est l'exploitation d'un bug informatique causé par le traitement de données invalides. Injection est utilisé par un attaquant pour introduire (ou " injecter ") code dans un programme informatique vulnérable et changer le cours de exécution.

Par conséquent, qu'est-ce qu'une DLL et comment fonctionne-t-elle ?

DLL Les fichiers ne sont rien de plus qu'un moyen pour les développeurs d'utiliser du code et des données partagés, permettant de mettre à niveau les fonctionnalités sans avoir besoin de re-lier ou de recompiler les applications. En d'autres termes, DLL Les fichiers contiennent du code et des données qui sont utilisés par plusieurs applications différentes.

Qu'est-ce que l'injection de DLL réfléchissante ?

Injection de DLL réfléchissante est une bibliothèque injection technique dans laquelle le concept de réfléchissant la programmation est utilisée pour effectuer le chargement d'une bibliothèque de la mémoire dans un processus hôte.

Conseillé: