Комментарии 13
И вот это всё — чтобы НАЙТИ ПРОЦЕСС!?
К сожелению, да.
Как уже упоминалось, простого нахождения процесса с именем «csrss.exe» не достаточно, т.к можно легко и просто создать процесс с тем же именем и поставить его в начала списка(как уже упоминалось, используя DKOM).
Как уже упоминалось, простого нахождения процесса с именем «csrss.exe» не достаточно, т.к можно легко и просто создать процесс с тем же именем и поставить его в начала списка(как уже упоминалось, используя DKOM).
Насколько я понял, это всё нужно, чтобы достоверно найти процесс в условиях глубоко поражённой вирусами и руткитами системе.
Да, но это не единственный сценарий, где это может пригодиться. Данная задача довольно востребована в некоторых кругах, например, прочитайте вот эту статьюCsrWalker — processes detection from User Mode
Спасибо, очень интересная статья. Побольше бы статей про отладку, системное программирование и прочие интересные вещи на Хабре.
Ядро винды полностью POSIX, и даже NTFS задумывался как POSIX. Но в случае с последним это пехерено на уровне драйвера.
А где теряется POSIX в первом случае точно не скажу. При желании можно нагуглить. Да и на хабре вроде это освещали в паре постов.
А где теряется POSIX в первом случае точно не скажу. При желании можно нагуглить. Да и на хабре вроде это освещали в паре постов.
спасибо, интересно, но ссылка на готовую программу сделала бы статью еще интереснее ;)
(или я что-то прозевал?)
(или я что-то прозевал?)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Получение подлинного Windows Subsystem(csrss.exe) процесса