Skip to content
Michael Malura
284 GitHub stars 9821 npm downloads 37 Projects

dll-proxy-generator

One of my older reverse-engineering tools. It generates a proxy DLL that sits between a game and the original DLL, so every call goes through your own DLL first: game, then my proxy DLL, then the original DLL. That lets you intercept, log or change DLL calls.

You throw the target DLL in and get back the source of a proxy DLL that forwards all exports to the original. Public Windows DLLs like d3d9 or user32 work well, game-specific DLLs with mangled function names are trickier. It is based on a CodeProject article by Kristoffer Blasiak that I reworked for my needs. C++, built in Visual Studio.

GitHub

Share X Reddit Hacker News LinkedIn E-Mail