Files
bats3c-DarkLoadLibrary/DarkLoadLibrary/include/ldrutils.h
T
2021-08-01 18:58:49 -03:00

15 lines
450 B
C

#include <windows.h>
#include "pebutils.h"
#include "darkloadlibrary.h"
#define RVA(type, base_addr, rva) (type)((ULONG_PTR) base_addr + rva)
typedef BOOL(WINAPI * DLLMAIN)(HINSTANCE, DWORD, LPVOID);
typedef HMODULE(WINAPI* LOADLIBRARYA)(LPCSTR);
BOOL IsValidPE(PBYTE pbData);
BOOL MapSections(PDARKMODULE pdModule);
BOOL ResolveImports(PDARKMODULE pdModule);
BOOL LinkModuleToPEB(PDARKMODULE pdModule);
BOOL BeginExecution(PDARKMODULE pdModule);