Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

завершить процесс антивируса

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> завершить процесс антивируса
Имя
Сообщение << Старые топики   Новые топики >>
завершить процесс антивируса - 2010-09-05 18:02:05.290000   
greefoman

Сообщений: 3
Оценки: 0
Присоединился: 2010-05-23 01:10:20.020000
Всем привет! Скажите как можно завершить процесс антивирусника?7
Post #: 1
RE: завершить процесс антивируса - 2010-09-05 18:32:02.940000   
SkaYneT

Сообщений: 43
Оценки: 0
Присоединился: 2007-07-27 13:11:06.706666
вобщето это сложновато, так как любой антивирус перехватывает NtOpenProcess и не дает открыть собсный процес
Post #: 2
RE: завершить процесс антивируса - 2010-09-05 18:35:37.233333   
greefoman

Сообщений: 3
Оценки: 0
Присоединился: 2010-05-23 01:10:20.020000
Не ужели вабще нет никаких способов??
Post #: 3
RE: завершить процесс антивируса - 2010-09-05 18:38:57.006666   
SkaYneT

Сообщений: 43
Оценки: 0
Присоединился: 2007-07-27 13:11:06.706666
есть, но надо лезть глубоко в ядро
Post #: 4
RE: завершить процесс антивируса - 2010-09-05 18:41:16.926666   
greefoman

Сообщений: 3
Оценки: 0
Присоединился: 2010-05-23 01:10:20.020000
Можешь дать исходник??
Post #: 5
RE: завершить процесс антивируса - 2010-09-05 18:45:36.406666   
SkaYneT

Сообщений: 43
Оценки: 0
Присоединился: 2007-07-27 13:11:06.706666
борзый школьник
Post #: 6
RE: завершить процесс антивируса - 2010-09-05 18:57:31.723333   
Sunzer

Сообщений: 253
Оценки: 31190
Присоединился: 2007-06-15 19:23:32.436666
Какой антивирус? Вам с такими знаниями рано этим заниматься.
Post #: 7
RE: завершить процесс антивируса - 2010-09-05 22:12:14.753333   
SkaYneT

Сообщений: 43
Оценки: 0
Присоединился: 2007-07-27 13:11:06.706666
2greefoman:
вот тебе небольшой, но очень эффективный прием:
1. устанавливаем нотификатор PsSetCreateProcessNotifyRoutine и при каждом создании процеса у нас будет его id
2. в NotifyRoutine вызываем PsLookupProcessByProcessId, в параметрах передаем id из нотификатора, и получеам указатель на EPROCESS
3. из EPROCESS получаем имя процеса
4. сравниваем его с именем антивируса, и если вернет true, то ZwOpenProcess->ZwTerminateProcess->ZwClose
PS. работает даже если установлены перехваты на NtOpenProcess
Post #: 8
RE: завершить процесс антивируса - 2010-09-05 23:01:34.536666   
Sunzer

Сообщений: 253
Оценки: 31190
Присоединился: 2007-06-15 19:23:32.436666

quote:

ORIGINAL: SkaYneT

2greefoman:
вот тебе небольшой, но очень эффективный прием:
1. устанавливаем нотификатор PsSetCreateProcessNotifyRoutine и при каждом создании процеса у нас будет его id
2. в NotifyRoutine вызываем PsLookupProcessByProcessId, в параметрах передаем id из нотификатора, и получеам указатель на EPROCESS
3. из EPROCESS получаем имя процеса
4. сравниваем его с именем антивируса, и если вернет true, то ZwOpenProcess-&gt;ZwTerminateProcess-&gt;ZwClose
PS. работает даже если установлены перехваты на NtOpenProcess


Т.е. антивирус загрузится позже малвари? С чего бы это? Думаю похуканая драйвером ssdt не даст так просто убить процесс антивируса.
Post #: 9
RE: завершить процесс антивируса - 2010-09-05 23:11:00.383333   
SkaYneT

Сообщений: 43
Оценки: 0
Присоединился: 2007-07-27 13:11:06.706666
2Sunzer:
да ты прав, код писался писался ради интереса. да и автор наверное нихрена не понял
Post #: 10
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> завершить процесс антивируса







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.