Там кернел база (ntoskrnl.exe), просто добавь ее в драйвер или в маппер
Это для драйвера . В маппере сам разберешься,в кдмаппере вроде есть получение кернел базы . Просто добавь в аргументы ммапа
extern "C" __declspec(dllimport) PLIST_ENTRY NTAPI PsLoadedModuleList;
PVOID KBase = *reinterpret_cast<PVOID*>(std::uintptr_t(PsLoadedModuleList) + 0x30);
Почему с бубном танцевать ? Разве это слишком сложно ?
А где сама причина ? Вроде ты просто сказал ,что маппер не подходит ? Когда причина не в этом , причина в отсутствии кернел базы . Даже если бы он подгрузил бы в систему при помощи подписи , его бы бсоднуло
И главный вопрос , который
VincentEye подметил выше ,
зачем это тебе ? Ты с кодом на разобрался
( а если бы посмотрел , понял бы в чем ошибка ) уже им пользоваться пытаешься.