Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Injecting


SpyBoy ©   (2005-08-21 21:26:00) 

Как отловить инжектирование в свой процесс(Project1.exe)


Игорь Шевченко   (2005-08-22 10:50:00) [1]

Нельзя


alpet   (2005-08-22 09:48:00) [2]

n0name   (22.08.05 08:46) [5]
Может CreateRemoteThread тогда уж?  Этот способ бесполезен против обычной инфильтрации через ловушки, не говоря уже прямой записи кода, и изменения контекста (OpenProcess/Debug Active Process, VirualAllocEx, WriteProcessMemory, OpenThread, SetThreadContext). Более того CreateRemoteThread, очень редко используются для инфильтрации потенциально вредного кода. Чтобы предотвратить внедрение кода на уровне Ring-3, нужно имхо написать драйвер, который позволит к примеру убрать обьект ядра "процесс", из таблицы процессов (такая защита является довольно классической в серьезных решениях).


n0name   (2005-08-22 08:46:00) [3]

Можно. Можешь перехватывать CreateRemoteProcess. Или NtOpenProcess.


alpet   (2005-08-22 00:40:00) [4]

Не забивай голову, если кому надо будет - код через ядро инфильтруют, а этому в обычном приложении противостоять не возможно. Если тебе эта инфильтрация чем-то мешает спать, лучше выскажи конкретные опасения, и ее последствия. Хотя я все равно сомневаюсь, что простые способы и решения существуют.


SpyBoy   (2005-08-22 00:04:00) [5]

alpet ©   (21.08.05 22:42) [2]
Млин :((((((((((((((((((
Что посоветуешь?


alpet   (2005-08-21 22:42:00) [6]

Никак, если оно проводится грамотно. Путем сложных изворотов его можно усложнить, особенно для стандартных способов.


SpyBoy   (2005-08-21 22:01:00) [7]

Ну хотя бы скажите : Можно или Нет ? :(


Наверх

Титульная страница Поиск, карта сайта Написать письмо