-
-
[求助]SSDT hook 了NtLoadDriver 如何能知道进程加载的驱动文件的路径呢?
-
发表于:
2013-8-7 15:34
7385
-
[求助]SSDT hook 了NtLoadDriver 如何能知道进程加载的驱动文件的路径呢?
SSDT hook 了NtLoadDriver 如何能知道进程加载的驱动文件的路径呢?
int MyNtLoadDriver(IN PUNICODE_STRING DriverServiceName)
{
int nEProcess;
nEProcess=(int)PsGetCurrentProcess();
PSE_AUDIT_PROCESS_CREATION_INFO FullName;
FullName=(PSE_AUDIT_PROCESS_CREATION_INFO)(nEProcess+0x1f4);
RtlUnicodeStringToAnsiString(&ImagePathName,&(FullName->ImageFileName->Name),TRUE);
if (FangORlan==1)
{
return RealNtLoadDriver(DriverServiceName);
}
return STATUS_ACCESS_DENIED;
}
在上面代码中 FullName 可以得到加载驱动的进程 怎么得到加载的是哪个模块呢?
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课