CodeNapper - API hooking for free!
Posted: Thu May 18, 2006 9:55 pm
I got in touch with good old PolyVector who still is alive, and doing well 
Several people has asked for this library, including myself.
I finally got the CodeNapper package (without source, though).
Its consisting of a DLL, a reference and some examples..
CodeNapper is an API hooking library, also supporting trampoline functions, and a simple way of injecting DLL's (wich you need for API hooking in other app's!)
It can easly let you replace an api function with a procedure of your own
NOTE:
As you initialize the lib, you need to call the function "CodeNapperRegister".
Like the reference says, the command need 2 parameters, User and Key (both strings!). He did a small change, so whatever you put in there it will get registered and you will have the full functionality. You MUST call this before anything else!
Apart from that, have fun. And thanks to polyvector for sharing this
File:1->CodeNapper.zip

edit: All examples are now updated for pb 4.0.

Several people has asked for this library, including myself.
I finally got the CodeNapper package (without source, though).
Its consisting of a DLL, a reference and some examples..
CodeNapper is an API hooking library, also supporting trampoline functions, and a simple way of injecting DLL's (wich you need for API hooking in other app's!)
It can easly let you replace an api function with a procedure of your own

NOTE:
As you initialize the lib, you need to call the function "CodeNapperRegister".
Like the reference says, the command need 2 parameters, User and Key (both strings!). He did a small change, so whatever you put in there it will get registered and you will have the full functionality. You MUST call this before anything else!
Apart from that, have fun. And thanks to polyvector for sharing this

File:1->CodeNapper.zip

edit: All examples are now updated for pb 4.0.