Как драйвер устройства может быть существенным, как монитор процесса

StackOverflow https://stackoverflow.com/questions/3939136

Вопрос

Монитор процессов и исследователь поставляется EXE-файл. Но они включают водитель. -Где это находится.

Внутренними окнами,

Монитор процессов работает, извлечение драйвера устройства фильтра файловых систем от его исполняемого изображения (ProCMon.exe) в первый раз, когда вы запускаете его после загрузки, устанавливая драйвер в памяти, а затем удаляя изображение драйвера с диска.

Я хотел бы знать подробный механизм.
Есть ли какие-то коды об этом? Где я могу найти их.
Или вы могли бы объяснить мне это.
Спасибо.

Это было полезно?

Решение

В прошлый раз я посмотрел, это просто встроен в исполняемый в качестве ресурса. Вы можете использовать что-то вроде хакера ресурсов, чтобы увидеть его. Думаю, когда процесс запускается, он извлекает драйвер из раздела ресурса и устанавливает его.

Другие советы

Исполняемый файл в Windows может содержать среди прочего раздела «Ресурс». Это может содержать любые двоичные данные, которыми исполняемый файл может получить доступ во время выполнения.

Хитрость состоит в том, чтобы поставить весь другой исполняемый файл (файл SYS, например, водителя) внутри EXE во время ссылки. Затем во время выполнения экстракт EXE извлекает это в файл sys.

Тогда этот драйвер может быть загружен на лету (с помощью SC-Manager)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top