哪位高手能写个简单的“全局”APIHOOK 的例子给初学者???(300分)

  • 主题发起人 主题发起人 YuZi
  • 开始时间 开始时间
Y

YuZi

Unregistered / Unconfirmed
GUEST, unregistred user!
哪位能写个简单的“全局”APIHOOK 的例子给初学者????<br>“全局”是指能HOOK系统全部进程的API,包括已存在的和将来用户运行的。网上很多用<br>jmp xxx 方式HOOK的例子,但几乎都是针对本进程的,全局APIHOOK,很多人说只要结合WH_GETMESSAGE钩子就可以了,但具体实现却没有讲。我希望哪位高手能写一个简单明了的例子来造福一下初学者,比如:HOOK所有进程的MessageBoxA() API,例子但求能展现实现过程就可以了,越简单越好。<br><br>(网上本进程APIHOOK之类的例子,就不要发了,多把一些空间留给大侠们!)<br><br>P.S: 请有意了解这方面知识的朋友,跟贴捐助一些分数,希望我们的高分请求,能使高手们现身造福大家!<br>请大家帮忙提前!!!!
 
盒子里老多
 
TO ff_ff: 真的吗?<br>那些是全局意义上的APIHOOK吗?比如:真正能HOOK全部进程(包括将来新建进程)的MessageBoxA吗?如果是的话,麻烦给我一份:YuZiChina@163.com<br>网上曾看到一个用枚举进程,再逐一HOOK的例子,但这种方法没有实际应用价值。
 
你留个邮箱吧,我发个程序给你。
 
网络上面太多了,我手里就有一大把,自己写了好几个。
 
麻烦也发我一份.murray2081@163.com
 
to 大唐电信: YuZiChina@163.com<br>to dcsdcs:我在网上找到的都是些只能HOOK本进程API的,最好的像屏幕取词类的,好像是通过Mouse hook+APIHOOK实现的。。。。。HOOK其它不依赖于鼠标动作的API肯定不能用这个方法,而且这个源码功能太全,代码多比较杂,没有注释,看不太明白。。。。能否发一份您手上的例子给我呀?<br>所以希望高手们有时间的话,能写个简洁明了的例子服务大家。
 
to 大唐电信: qinjlin76@163.com
 
嗯,建议贴出来,嘿嘿<br>pjwork@163.com<br>多谢唐兄
 
大家应该跟贴捐点分才是。。。。虽然分数不是¥,但至少代表一点诚意。。。
 
to 大唐电信: suncheng_hong@yahoo.com.cn<br>谢谢.
 
谢谢楼上大侠mail了一份给我,是大唐兄吧?<br>那份源码的主要部分在网上也可以找到,以下便是,关键代码是UnitNt2000Hook.pas。<br>http://blog.donews.com/jonychen/archive/2005/09/09/546043.aspx
 
谢谢大唐兄!
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
851
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部