2014-02-15 6 views
1

Я пытаюсь ввести dll в chrome.exe.
Я пробовал много способов инъекции dll, таких как Process Hacker, Cheat Engine, InjDll ...
Но все инжекторы dll не смогли внедрить библиотеку в некоторые процессы.

Изображение От Process Hacker:Dll Injection Не удалось выполнить «Рабочие процессы» Chrome.

enter image description here

Что я нашел длл-инъекционным не удается в коричневых тонах процессов, и коричневый цвет означает процесс работы. Как я могу управлять dll-инъекциями для всех хромовых процессов?

ответ

2

Проблема заключается не в том, что они являются JOB проблема заключается в том, что они работают на LOW Integrity Level (Process Explorer может показать его) и они не имеют доступа к диску, так что вы не можете прочитать с диска DLL, :)

как исправить? 1-SetWindowsHookEx инъекции длл на основе, с моим инжектором он работал (другие не пути) 2-ManualMap, может быть, это немного экстремальное, но это всегда работает :)

+0

ли Вы говорите, что Вы можете использовать SetWindowsHookEx также на процессах в Chrome ? У них нет графического интерфейса. Какой именно этот крюк вы использовали? –

+0

Is ManualMap method Вы упомянули что-то вроде этого: https://github.com/stephenfewer/ReflectiveDLLInjection? –