火星科技网您的位置:首页 >资讯 >

hook技术利用(hook技术)

导读 大家好,精选小编来为大家解答以上问题hook技术利用,hook技术很多人还不知道,现在让我们一起来看看吧!1、HOOK技术:windows系统下编程要

大家好,精选小编来为大家解答以上问题hook技术利用,hook技术很多人还不知道,现在让我们一起来看看吧!

1、 HOOK技术:windows系统下编程要接触api函数的使用。常用的api函数大约有2000个。在控件、stl等高效编程技术出现的今天,普通用户程序使用api的概率越来越小。当控件等功能无法通过现成的手段实现时,我们也需要api的帮助。一开始有人对一些api函数的功能不满意,于是就产生了如何修改这些api来更好的服务于程序的想法,于是api hook就自然而然的出现了。我们可以通过api hook改变一个系统api的原有功能。基本方法是用hook“触碰”要修改的api函数入口点,改变其地址指向新的自定义函数。

2、 Api钩子不属于msdn上介绍的13种钩子中的任何一种。因此,api钩子不是一个特殊的钩子。它还需要通过基本的钩子来提高自己的权限,跨越不同进程之间的访问限制,达到修改api函数地址的目的。不使用apihook技术就可以实现对自己进程空间中使用的API函数地址的修改

3、 API钩子技术是一种用来改变API执行结果的技术。微软自己也已经在Windows操作系统中使用了这项技术,比如Windows兼容模式。API HOOK技术并不是计算机病毒的专属,但是计算机病毒也经常利用这种技术来隐藏自己。

本文到此结束,希望对大家有所帮助。

标签:

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如有侵权行为,请第一时间联系我们修改或删除,多谢。