______ __ _ ___ ___ _
/ ____/_ _______/ /_____ ____ ___| | / (_)___ / | ____ (_)
/ / / / / / ___/ __/ __ \/ __ `__ \ | /| / / / __ \/ /| | / __ \/ /
/ /___/ /_/ (__ ) /_/ /_/ / / / / / / |/ |/ / / / / / ___ |/ /_/ / /
\____/\__,_/____/\__/\____/_/ /_/ /_/|__/|__/_/_/ /_/_/ |_/ .___/_/
/_/
----GetModuleHandle() & GetProcAddress() implementation----
This repo contains base code for reimplementing a custom version of GetModuleHandle( ) & GetProcAddress( ) functions without any imports crafting all headers by my hand using online ressources & github repos. I used process hacker to check my code & address returned by GetModuleHandle( ) & GetProcAddress( ).
git clone https://github.com/Yekuuun/CustomWinApi.git
cd /CustomWinApi
g++ Main.cpp CustomWinApi.cpp -o CustomWinApi -m64
./CustomWinApi
WINDOWS GetProcAddress
WINDOWS GetModuleHandle
- ARSIUM for NTHeader.hpp & windows internals advices