[SHIMENG] Do not crash on a NULL ModuleName & BaseAddress.

CORE-14376
This commit is contained in:
Mark Jansen 2018-02-22 23:25:34 +01:00
parent e8271c9a46
commit 5f52a61e7d
No known key found for this signature in database
GPG key ID: B39240EE84BEAE8B

View file

@ -315,6 +315,11 @@ PHOOKMODULEINFO SeiFindHookModuleInfo(PUNICODE_STRING ModuleName, PVOID BaseAddr
{
DWORD n;
if (ModuleName == NULL && BaseAddress == NULL)
{
BaseAddress = NtCurrentPeb()->ImageBaseAddress;
}
for (n = 0; n < ARRAY_Size(&g_pHookArray); ++n)
{
PHOOKMODULEINFO pModuleInfo = ARRAY_At(&g_pHookArray, HOOKMODULEINFO, n);