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

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

Запрет внедрения в процесс [D7, WinXP]


Страницы:   1 2

ZeTToG350 ©   (2010-03-23 17:08:00) 

Привет всем.
Подскажите как это реализорвать?
------------------------------
Приложение должно прерывать любые
попытки внедрения в определённый процесс.
И не довать влезть туда...
-------------------------------
Заранее спасибо.


tri3   (2010-03-24 00:57:00) [21]

Пожалуй, если у тебя в системе есть другое приложение, которое будет проверять создало ли все же твое приложение Mutex если оно запущено и не создало, то значит запущено инжектом. Это самый простой способ.

Сергей М.
Приложение должно прерывать любые
попытки внедрения в определённый процесс.


Зачем же так, ринг 0. Ринг 3 api hook примеры ms_rem в инете.
Еще можно проверять по свойствам и привилегиям на процессе, тс допустим если process_xp скачай и посмотри до инжекта и как после смотрится, по этим свойствам будет видно, что например добавились другие длл в загрузку этого процесса, карта памяти изменилась.

Советую почитать у того же мсрема статью про внедрение, реализованы несколько методов, по ним и можно сделать детектер.


Сергей М.   (2010-03-23 21:38:00) [22]

Никак.
Для этого нужно иметь привелегии 0-го кольца, а приложение работает на 3-м.
А логику и код руткита, эффективно мешающего работе других потенциально живущих в системе руткитов, ни один идиот тебе здесь за здорово живешь не будет)


Страницы:   1 2

Наверх

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