A cool addition would be to augment the IAT hook with an option to hook LoadLibrary and GetProcAddress, so that functions imported from delay-loaded DLLs are also hooked correctly, and so that the IATs of delay-loaded or otherwise dynamically-loaded DLLs would also be hooked.
Or patch the export table of the exporting DLL in addition to the import table of every current importing DLL (as future importing DLLs will look in the export table).
hey guys i'm the creator thanks for the views! I plan on adding Export address table stuff soon, making it cross platform, and i will look into improving IAT hooks! Anything else i should look into?
This is awesome, was looking at something like this some time ago for graphics API hooking. All other options I found were commercial, non OSS or just a random article on CodeProject.