-
-
[旧帖]
[求助]加载NTOSKREL 的基址的问题
0.00雪花
-
发表于:
2012-2-21 21:55
1441
-
[旧帖] [求助]加载NTOSKREL 的基址的问题
0.00雪花
ULONG n=0;
pNtQuerySystemInformation(SystemModuleInfo,&n,0,&n);
PULONG p = (PULONG)malloc( n*sizeof(ULONG) );
pNtQuerySystemInformation(SystemModuleInfo,p,n*sizeof(*p),0);
PSYSTEM_MODULE_INFORMATION module=PSYSTEM_MODULE_INFORMATION(p+1);
dwKernelBase=(DWORD)module->Base;
pKernelName=module->ModuleNameOffset+module->ImageName;
hKernel=LoadLibraryExA(pKernelName,0,DONT_RESOLVE_DLL_REFERENCES);//加载NTOSKREL 的基址
看了这段代码,很想知道这是如何得到NTOSKREL 的基址的,很不解的是第三句子,还有第四句,有没有这方面的解释或者文献,谢谢大神门了,小弟拜上了
前面的代码就没贴上了,一些局部函数.
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!