Он завершает процесс не из драйвера - об этом свидетельствует то, что перехвата ZwTerminateProcess в юзермоде достаточно, чтоб обломить ProcExp.Так ведь Process Explorer юзает собственный драйвер... Разве получится отобрать права из User-Mode?
Касаемо какого кольца идет речь? Из Ринг3 убить можно далеко не все. А вот из Ринг0 - пожалуйста. Да и то, на документированных способах далеко не уедешь. Хотя есть исключения - можно извратиться над процессом так, что система сама откажется его убивать. В частности, это касается невернувшегося IRP'a, извратов над окнами и над потоками в PspCidTable.Нифига, перехват ZwTerminateProcess не спасет отцов демократии от убиения процесса. Любой процесс в NT можно убить, и никакой антикиллинг не спасет
Ты, можно сказать, все путаешь...нельзя перехватывать native-функции из user-mode, или я что-то путаю?
Приватная версия тебя бы порадовала больше, там есть пара фич, которых нет в паблике.Последняя версия RkU меня очень радует
Не подкинете статейку, где об этом (кольца, юзерморды, виды функций, перехваты) можно почитать? А то совсем запутался
Twister писал(а):Касаемо какого кольца идет речь? Из Ринг3 убить можно далеко не всеНифига, перехват ZwTerminateProcess не спасет отцов демократии от убиения процесса. Любой процесс в NT можно убить, и никакой антикиллинг не спасет
Высказывания подобного рода заставляют задуматься о компетентности автора в области защищенного режима в общем и в устройстве линейки NT в частности. Не в обиду, jangle, но тут достаточно знать то, что Ринг3 наименее привелигерованный уровень защиты и из него, по большому счету, вообще ни хрена сделать нельзя - добрая часть АПИ-функций корнями уходит в ядро, на уровень 0.Из ринг3 можно убить все
Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 3