• Forum
  • Jobs
  • assistance with x64 bit drvier bsod, pay

 
assistance with x64 bit drvier bsod, paying

hi,

looking for some assistance to fix an issue with x64 driver, it is bsod'ing with following code.

1
2
3
typedef NTSTATUS(*pNtLoadDriver)(PUNICODE_STRING);
 
pNtLoadDriver fnNtLoadDriver;


1
2
3
4
5
6
void DisableTarget()
{
UNICODE_STRING drvName;
RtlInitUnicodeString(&drvName, L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\TargetService");
ZwUnloadDriver(&drvName);
}


1
2
3
4
5
6
7
8
9
10
11
12
13
NTSTATUS DriverEntry(IN PDRIVER_OBJECT driverObject, IN PUNICODE_STRING regPath)
{
fnNtLoadDriver(*(PULONG)((PUCHAR)ZwLoadDriver+1),HookNtLoadDriver);
 
 
DisableTarget();
 
 
ZwClose(thread);
 
 
return STATUS_SUCCESS;
}


i have crashdumps etc, post here or pm me. thanks.
Last edited on
bump.
bump
Do you mean a system-wide hook? What platform?
closed account (13bSLyTq)
@helios
its x64 as specified and since NtOpenProcess / QuerySystemInformation are not available in other OS except windows it must be:

Windows XP,7,Vista in x64.
posted new request see first post.
closed account (13bSLyTq)
You must post more information either by PM as this may be easily fixed but again it could be pretty rough but nevertheless I suggest you PM.

I'm sure you must know that already but just a precaution.
Last edited on
thanks mate, yeh i knew that. sent it to you.
Topic archived. No new replies allowed.