Процесс Впрыска – C, C++ (general) – Безопасность – База кода

Скачать

Название (оригинал): Process Injection

Описание:
Англ (оригинал)Ok, this project work by copying an entire process directly into anothers memory space. This will not work on all running processes because the ImageBase required by the injector executable maybe already Allocated by the process, therefore causing the VirtualAllocEx to fail. If you were to make this work on all process you would first have to rebase the injector in memory, then inject it. I hope this has answered your question to why this fails on most processes. The default imagebase for an executable most of the time is 0x400000 which is available in Explorer.exe, so i chose to use that process as my example.
Рус (машинный)Ок, этот проект работать, копируя весь процесс непосредственно в чужое пространство памяти. Это не будет работать на всех запущенные процессы, поскольку ImageBase требует инжектор исполняемый, может быть, уже выделенных процесс, поэтому вызывая VirtualAllocEx на провал. Если вы должны были сделать эту работу на весь процесс сначала вам бы пришлось перебазировать инжектор в памяти, затем вводят его. Надеюсь это ответ на Ваш вопрос почему это не будет работать на большинстве процессов. По умолчанию imagebase для исполняемого большую часть времени 0x400000 в который доступен в Explorer.exe, так что я решил использовать этот процесс для меня пример.

база кода