Пятница, 19.04.2024, 18:27 Приветствую вас Гость | Группа "Гости" 
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Neo, xXxSh@dowxXx  
delphicode » Обсуждения » Остальные языки программирования » [C] Ядерный вызов ZwTerminateProcess (Ядерный вызов ZwTerminateProcess)
[C] Ядерный вызов ZwTerminateProcess
NeoДата: Воскресенье, 06.01.2013, 14:21 | Сообщение # 1
Модератор
Зарегистрирован: 04.05.2010
Группа: Модераторы
Сообщений: 317
Статус: Offline
Всем привет!Вот написал кодец для вызова функции завершения процессов из драйвера.Зачем это нужно?
Ну,если кто-то подцепит троян,который будет сплайсить из 3 кольца функцию OpenProcess или TermonateProcess,защищая себя этим от завершения,то завершить его можно будет вызовом соответствующей функцией из ядра.
Как это работает.Запускаете приложение на Delphi,открывается консолька.Туда пишете pid процесса,который надо завершить и эта инфа передаётся в драйвер,а он уже прибивает процесс.
Доступно только для пользователей
Прикрепления: ZwTerminateProc.rar (26.0 Kb)
 
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 ?
 
delphicode » Обсуждения » Остальные языки программирования » [C] Ядерный вызов ZwTerminateProcess (Ядерный вызов ZwTerminateProcess)
  • Страница 1 из 1
  • 1
Поиск:

delphicode.ru © 2008 - 2024 Хостинг от uCoz