You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
577 B
17 lines
577 B
#pragma once
|
|
#include <intrin.h>
|
|
#include "Types.h"
|
|
#include "Memory.h"
|
|
|
|
namespace DriverUtil
|
|
{
|
|
PDRIVER_OBJECT GetDriverObject(PUNICODE_STRING lpDriverName);
|
|
PVOID GetDriverBase(LPCSTR module_name);
|
|
PVOID IATHook(PVOID lpBaseAddress, CHAR* lpcStrImport, PVOID lpFuncAddress);
|
|
PVOID DriverIATHook(PDRIVER_OBJECT pDriverObject, CHAR* lpcStrImport, PVOID lpFuncAddress);
|
|
|
|
PVOID GetSystemModuleExport(LPCSTR ModName, LPCSTR RoutineName);
|
|
VOID DumpDriver(PVOID lpBaseAddress);
|
|
VOID DumpDriver(PDRIVER_OBJECT lpDriverObject);
|
|
void MemDump(void* BaseAddress, unsigned Size);
|
|
} |