Skip to content

Instantly share code, notes, and snippets.

View mxmssh's full-sized avatar

Maksim Shudrak mxmssh

View GitHub Profile
@mxmssh
mxmssh / snippet_1.c
Last active May 7, 2020 18:10
Snippet #1
void GetModuleBaseAddresses(DWORD procId)
{
uintptr_t modBaseAddr = 0;
HANDLE hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE | TH32CS_SNAPMODULE32, procId);
if (hSnap != INVALID_HANDLE_VALUE)
{
MODULEENTRY32 modEntry;
modEntry.dwSize = sizeof(modEntry);
if (Module32First(hSnap, &modEntry))
{