Skip to content

GetModuleHandle implementation in C# using only NtQueryInformationProcess by walking the PEB

Notifications You must be signed in to change notification settings

ricardojoserf/GetModuleHandle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

fcb59ff · Feb 9, 2024

History

11 Commits
Feb 9, 2024
Jul 8, 2023
Feb 9, 2024

Repository files navigation

GetModuleHandle - Custom implementation in C#

It works like the GetModuleHandle WinAPI: it takes a DLL name, walks the PEB structure and returns the DLL base address.

It only uses the NtQueryInformationProcess native API call, without using structs.

It works in both 32-bit and 64-bit processes. You can test this using the binaries in the Releases section:

img


Sources