Что такое DLL инъекция?

Файл DLL - это файл, содержащий компьютерный код, который программа выполняет для выполнения одной или нескольких функций. Внедрение DLL - это место, где код вынужден запускаться вместо другого кода. Этот «внедренный» код обычно является кодом, написанным сторонним разработчиком, предназначенным для выполнения некоторой вредоносной функции. Это не то, для чего изначально предназначалась программа, и она может нанести вред компьютеру.

Не совсем известно, когда была введена первая DLL-инъекция. Однако сегодня существует множество возможных типов и применений для инъекций DLL. Одним из основных применений является чтение содержимого текстового поля пароля, чтобы получить доступ к личной информации пользователя компьютера. Большинство, если не все, использование DLL-инъекций носит вредоносный характер и потенциально незаконно. Чтобы помочь в борьбе с этой проблемой, Microsoft представила «защищенный процесс» в Windows Vista, который почти не подвержен этим инъекциям DLL.

DLL, Условия безопасности