内联钩一例程,内联LoadLibrary

2012年8月18日12:26:25

,,,目的想实现反钩功能:最终因与其他模块代码不兼容,没用到。不过还是记录一下. .

,,,内联钩的思想是修改API的前几个字节,变为人民币自己的函数。

,,,这样的话需要将原函数的前几个字节保存起来放到一块内存上作为跳板跳回原函数。

简单的画张图将过程描述一下:

内联钩一例程——内联LoadLibrary



钩完后,为了不破坏其他的装载库的调用,可将地址再修改回来即可。

思路就是这样的代码就不帖了。

,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,——完


内联钩一例程,内联LoadLibrary