hook up(hook)

范滢影
导读 大家好,乐天来为大家解答以下的问题,关于hook up,hook这个很多人还不知道,现在让我们一起来看看吧!1、HOOK技术:在windows系统下编程,

大家好,乐天来为大家解答以下的问题,关于hook up,hook这个很多人还不知道,现在让我们一起来看看吧!

1、HOOK技术:在windows系统下编程,应该会接触到api函数的使用,常用的api函数大概有2000个左右。

2、今天随着控件,stl等高效编程技术的出现,api的使用概率在普通的用户程序上就变得越来越小了。

3、当诸如控件这些现成的手段不能实现的功能时,我们还需要借助api。

4、最初有些人对某些api函数的功能不太满意,就产生了如何修改这些api,使之更好的服务于程序的想法,这样api hook就自然而然的出现了。

5、我们可以通过api hook,改变一个系统api的原有功能。

6、基本的方法就是通过hook“接触”到需要修改的api函数入口点,改变它的地址指向新的自定义的函数。

7、api hook并不属于msdn上介绍的13类hook中的任何一种。

8、所以说,api hook并不是什么特别不同的hook,它也需要通过基本的hook提高自己的权限,跨越不同进程间访问的限制,达到修改api函数地址的目的。

9、对于自身进程空间下使用到的api函数地址的修改,是不需要用到api hook技术就可以实现的。

10、  API HOOK技术是一种用于改变API执行结果的技术,Microsoft 自身也在Windows操作系统里面使用了这个技术,如Windows兼容模式等。

11、 API HOOK 技术并不是计算机病毒专有技术,但是计算机病毒经常使用这个技术来达到隐藏自己的目的。

本文分享完毕,希望对大家有所帮助。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!