CSDN论坛 > Delphi > 非技术区

什么是HOOK? [问题点数:10分,结帖人cjwin83]

结帖率 100%
CSDN今日推荐
Bbs9
本版专家分:68439
Blank
黄花 2004年9月 Delphi大版内专家分月排行榜第二
Blank
蓝花 2005年4月 Delphi大版内专家分月排行榜第三
Bbs1
本版专家分:9
Bbs5
本版专家分:2275
Bbs6
本版专家分:5662
Bbs6
本版专家分:5662
匿名用户不能发表回复!登录|注册
其他相关推荐
什么是webhook
Webhook是一个API概念,并且变得越来越流行。我们能用事件描述的事物越多,webhook的作用范围也就越大。Webhook作为一个轻量的事件处理应用,正变得越来越有用。 准确的说webhoo是一种web回调或者http的push API,是向APP或者其他应用提供实时信息的一种方式。Webhook在数据产生时立即发送数据,也就是你能实时收到数据。这一种不同于典型的API,需要用了实时性需要足够快的轮询。这无论是对生产还是对消费者都是高效的,唯一的缺点是初始建立困难。 Webhook有时也被称为反向
编程中老有人问hook是什么
HOOK就是传说中的钩子,用于劫持消息,在windows中是这样的,因为win32程序是以消息机制为基础的,比如你点击鼠标,会给窗口传递一个消息,移动鼠标,会给窗口一个消息,用钩子可以比你的窗口先检测到这个消息,从而得到这个消息进行处理,你的窗口可能就处理不到这个消息了,要看你的钩子处理程序是否把这个消息传给窗口,具体看WIN32应用程序开发吧。               随着Andro
【原创】导出表钩子------EAT HOOK
看了combojiang大侠的rootkit专题,发现少了一个导出表钩子,既EAT;HOOK,刚好前几天自己搞了个IAT HOOK,然后就把其中的代码稍做修改,于是有这篇文章, 偶学的东西不久,很多东西还不知道,请多指教,呵呵 导出表钩子比导入表钩子感觉好用多,先说下原理吧,函数导入的函数的地址是再运行时候才确定的,比如我们的一个驱动程序导入了PsGetCurrentProcessId
寒江独钓 第二章(3)Hook分发函数和回调函数
前面两节讲的是通过在设备栈上绑定一个新的设备实现键盘过滤.这是非常正统的方法,是合法软件行为.一般黑客软件不会采用这么正道的方法.     黑客可以通过修改一个已经存在的驱动对象(比如前面提到的KbdClass)分发函数的指针来实现过滤所有请求的目的. 4.5.1获得类驱动对象     首先要获得键盘类驱动对象,才能替换下面的分发函数.这个驱动的名字是"\\Driver\\K
几个常用的API HOOK的工具包
Class ApiHook by Jeffrey Richter:           Perhaps the oldest version of ApiHook~~           Cantains Apihook.h and Apihook.cpp           Check the book for details          Detours: Microsoft,
自己动手,制作inline hook扫描工具
很久没来论坛了,今天来跟大家一起讨论一下关于检测内核中inline hook IAT hook方面的知识 我们平时常用的工具中xuetr和kd都提供了这个功能,比较方便地可以让我们看出来是谁在我们的电脑中做了什么手脚 不过现在有很多软件或者游戏不希望我们看到它们做的种种坏事,纷纷封杀掉这些工具, 更有甚者检测到这类工具启动立马给我来个蓝脸或者重启 这也太霸道了,这到底成了谁的电脑了? 于
InlineHook是什么?
简单来说,就是修改函数体实现部分。 但是如何来修改,这样修改的意义又是什么? 我今天一直在寻找一个比较好的方式来说明白如何进行InlineHook,画了几次图,试了好几个工具,最后完成了一个流程,希望大家能看明白。 图片: 说明: 左上的图片 这个结构是我们在代码中写入的一个函数 代码如下: __declspec(naked) NTSTATUS NtQueryD
Object Hook 简单介绍
其实这东西很多大牛多玩腻了的东西,看下论坛上比较少这类的,就来献献丑,科普一下 大牛们直接 可以飘过,这东西主要是自我复习一下OBJECT的一些知识,技术这东西久了不弄容易忘记,所以 拿出来跟和我一样菜的菜鸟们分享一下。如果有不对的地方欢迎大家指正,这样对于自己也进步得 快点,多多交流,互相学习,水平才能提高得快。    第一我们先看下OBJECT的组成 主要是3部分 如下图
关于word的HOOK(_WwG种)
关于word的HOOK(_WwG类) 我使用hook找到了word的内容窗口(类名是 _WwG ),但我无法获取到word里面的内容?请问我应该怎么去获取呢?请具体一点。。。com对我来说比较深奥。。。 谢谢先了 ========================================================================= 以前写过一个程序获得记事本中输
HOOK技术浅谈
摘要: 本文针对HOOK技术在VC编程中的应用进行讨论,并着重对应用比较广泛的全局HOOK做了阐述。   一、引言   Windows操作系统是建立在事件驱动机制之上的,系统各部分之间的沟通也都是通过消息的相互传递而实现的。但在通常情况下,应用程序只能处理来自进程内部的消息或是从其他进程发过来的消息,如果需要对在进程外传递的消息进行拦截处理就必须采取一种被称为HOOK(钩子)的技术。钩
关闭