开发者

what is the meaning of injecting a dll into a proccess and what is api hooking

开发者 https://www.devze.com 2023-01-01 02:18 出处:网络
what is the meaning of injecting a dll into 开发者_Go百科a proccess and what is api hooking*** List item

what is the meaning of injecting a dll into 开发者_Go百科a proccess and what is api hooking***


  • List item


API hooking is the technique used to tap into function calls from a third-party-program into the Windows API.

There are two different techniques:

  • one is the standard notifications you can get by registering API-Hooks with Windows; Windows then informs your program voluntarily

  • the other is to rewrite the calls the third-party-software makes into the Windows-API with jumps into YOUR program. This is more difficult (see MSDN for WriteProcssMemory()) but gives you the power to modify what the third-party-software does instead of just logging it.

You can find information on both of them in: http://www.codeproject.com/KB/system/hooksys.aspx

0

精彩评论

暂无评论...
验证码 换一张
取 消