| 
				
				[C] Ядерный вызов ZwTerminateProcess
				 | 
 | 
| Neo | Дата: Воскресенье, 06.01.2013, 14:21 | Сообщение # 1 |  
 
 
 
Модератор 
Зарегистрирован: 04.05.2010
 
 
Группа: Модераторы 
Сообщений: 317 
Статус: Offline 
 
 | Всем привет!Вот написал кодец для вызова функции завершения процессов из драйвера.Зачем это нужно?   Ну,если кто-то подцепит троян,который будет сплайсить из 3 кольца функцию OpenProcess или TermonateProcess,защищая себя этим от завершения,то завершить его можно будет вызовом соответствующей функцией из ядра.   Как это работает.Запускаете приложение на Delphi,открывается консолька.Туда пишете pid процесса,который надо завершить и эта инфа передаётся в драйвер,а он уже прибивает процесс.   Доступно только для пользователей
 
 |  
|   | 
 |    | 
| ms301 | Дата: Воскресенье, 06.01.2013, 14:36 | Сообщение # 2 |  
 
 
 
Постоянный 
Зарегистрирован: 28.11.2012
 
 
Группа: Пользователи 
Сообщений: 101 
Статус: Offline 
 
 | Жрайвер )))
 |  
|   | 
 |    | 
| xXxSh@dowxXx | Дата: Воскресенье, 06.01.2013, 15:06 | Сообщение # 3 |  
 
 
 
Авторитетный 
Зарегистрирован: 22.01.2012
 
 
Группа: Модераторы 
Сообщений: 702 
Статус: Offline 
 
 | Превосходно! Огромный + Вам за проделанную работу. 
   Возник сразу такой вопрос, можно ли таким методом прибить процесс АВ или они сейчас поголовно все через ring0 ?
 |  
|   | 
 |    |