Показать полную графическую версию : Завершение процесса от имени SYSTEM — отказ в доступе
salikoff
07-11-2015, 21:40
Здравствуйте.
PowerShell командлет Stop-Process или taskkill /F, запущенные от имени system с помощью утилиты Руссиновича psexec получают отказ в доступе. Какие могут быть причины?
Сразу скажу, что пытаюсь завершить процесс-вирус. Он сопротивляется, блокирует удаление ключей из реестра и завершение процесса, несмотря на то, что я действую с наивысшими правами.
В linux, например, SIGKILL вызывает немедленное завершение любого процесса, кроме init.
Хочется понять, как система устроена. Почему так происходит? Как вирусописатели добиваются подобного эффекта?
И что посоветуете почитать на тему взаимодействия процессов в ОС Windows?
Костя_Лу@vk
07-11-2015, 22:46
Запускаете ли вы шелл от имени администратора? Пробовали cmd.exe ?
salikoff
08-11-2015, 00:40
Извините, Костя_Лу@vk, но, вы, видимо, невнимательно прочитали вопрос или не поняли его. Если вы ничего не можете сказать по существу, зачем же писать?
salikoff, о каком вирусе речь? Не исключено, что Ваши стандартные действия блокируются руткитом иди... Пробовали ли закрывать процессы при помощи "терминатора" process hacker или ComodoCleanEssentials?
Почему так происходит? Как вирусописатели добиваются подобного эффекта? »
Добиваются путем инсталляции специального драйвера, который перехватывает любые изменения в процессах и службах. Вы же поймите, что вы, как Администратор, есть начальником всех пользовательских процессов. Драйвера же запускаются в режиме ядра, поэтому на этом ваши полномочия "все".
Хочется понять, как система устроена. И что посоветуете почитать на тему взаимодействия процессов в ОС Windows? »
Ну, собственно, лучше, чем сам Марк вам никто не расскажет. Unkillable Processes (http://blogs.technet.com/b/markrussinovich/archive/2005/08/17/unkillable-processes.aspx). Статья старая, 2005 года, но вы не пугайтесь, она в целом до сих пор не утратила актуальности. Если же хотите понять как работает система вообще, то одним сообщением этого не расскажешь. Поэтому рекомендую к прочтению книгу все того же Марка "Устройство Windows". Лучше в английском варианте. Так как перевод на русский, извините уж, выполнен какими то бездарями.
salikoff
08-11-2015, 14:58
Спасибо, Казбек. Вот действительно дельный ответ и полезные ссылки!
salikoff,
Еще один хороший материал: просто и наглядно. Understanding User and Kernel Mode (http://blog.codinghorror.com/understanding-user-and-kernel-mode/)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC