This project contains some alternative implementations for the following WinAPI functions:
GetProcAddressby traversing the Export Address TableGetModuleHandleby traversing thePEB,PPEB_LDR_DATAandLIST_ENTRYstructures with assembly and C++GetModuleHandleby usingCreateToolhelp32Snapshot
The main program simply verifies these implementations by comparing their return values to those of the original functions.