Всем доброго дня. Какие есть техники перехода из ring0 в ring3 на windows? Видел что то с APC (как в даблпульсаре), а есть какие то другие методы выполнения юзермод шеллкода из ядра?
А как по твоему работает отладчик уровня ядра, во время отладки ядра + юзермод кода ? Пореверси WinDbg.Ты про изменение rip/eip в контексте? Если я не ошибаюсь, Get/SetThreadContext не могут быть вызваны в кернелмоде
PsSetContextThread разве не?как минимум это юзермод функции