crackvip 发表于 2015-6-28 00:05:13

分享一个delphi-hook-library_X86_X64

本帖最后由 crackvip 于 2015-6-28 00:06 编辑

常常见到有朋友问Hook怎么做和COM的HOOK怎么弄.
来点干货,给Delphi业界朋友做点贡献.把我之前写的一个Delphi Hook库放到了Google Code上.方便大家.
微软官方钩子库Detours X86是免费的,X64可是要1000美刀的哦.
支持X86,X64的函数钩子.线程安全.
封装了对COM对象的Hook.在Hook COM对象的时候方法时会自动判断是Delphi还是其他语言实现的COM对象,从而进行智能处理.其实代码加注释也就几百行.一个单元文件而已.
其中使用了开源的BeaEngine的反汇编引擎来判断代码的大小,避免机器指令被从中间切开.
BeaEngine32.obj
BeaEngine64.obj
BeaEngineDelphi.pas
HookUtils.pas


分享代码
**** Hidden Message *****

Nisy 发表于 2015-6-28 00:23:14

VIP妹子太给力了,赞一个!

飘云 发表于 2015-6-28 00:48:19

感谢转载。然并卵!武稀松~delphi的这个库还差火候

wgz001 发表于 2015-6-28 01:25:26

沙发没了,55555
默默地点了个赞

wangwei1978 发表于 2015-6-28 07:28:33

很牛逼

vipcrack 发表于 2015-6-28 08:12:11

膜拜姐姐,晚上等我

雨飞 发表于 2015-6-28 09:36:39

感谢大牛共享

shizp 发表于 2015-6-28 09:51:50

膜拜VIP,{:soso_e179:}

ljrlove2008 发表于 2015-6-28 10:31:22

给力。。。。

谢谢分享。。。

theend 发表于 2015-6-28 10:55:56

vip妹子威武呀,貌似这词用在妹子身上不合适,心境
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 分享一个delphi-hook-library_X86_X64