-
Detours HookFunction
Detours是微软开发的一个函数库,可用于捕获系统API。
最近在做API hook相关的东西,用了inline hook后感觉不错,但是查找资料发现inline hook并不稳定
inline hook 的原理是在系统访问一个函数的时候先替换原函数入口处的内容跳转到自己设计的hook函数中,然后在自己函数中进行hook工作。可是在并行系统中,很可能有个线程就在这个时候调用了被自己改掉的系统函数,出现我们无法预期的结果。
所以打算学习一下inline hook升级版:detour库hook,其实hook过程原理基本一样,只是微软做了封装和相关的冲突检查,所以这种api hook稳定些。
这个是开发出来的可以编译使用的HOOK Function代码。
- 2022-02-16 04:41:53下载
- 积分:1
-
可挂载任何程序代码,可快速的应答你所问的所有问题,可帮助你干一些家务。...
可挂载任何程序代码,可快速的应答你所问的所有问题,可帮助你干一些家务。-can mount any code, the rapid response you are asking all the problems, can help you do some housework.
- 2022-01-22 10:31:50下载
- 积分:1
-
检测完美国际内存地址的 工具代码!能够随时观察完美内存地址,比如,答题星星 地址的变化...
检测完美国际内存地址的 工具代码!能够随时观察完美内存地址,比如,答题星星 地址的变化-Detection perfect tool for the international memory address code! Able to observe the perfect memory address at any time, for example, answer the stars Address changes
- 2022-03-15 16:18:28下载
- 积分:1
-
监视串口来的数据
监视串口来的数据-Serial surveillance data
- 2022-09-08 00:00:03下载
- 积分:1
-
代码使用Visual C++ 6.0为开发工具,为了使程序小巧灵活,本人使用了WTL而不是MFC实现软件的界面,所以编译源代码需要安装WTL库。WTL库是微软发...
代码使用Visual C++ 6.0为开发工具,为了使程序小巧灵活,本人使用了WTL而不是MFC实现软件的界面,所以编译源代码需要安装WTL库。WTL库是微软发布的基于ATL构建的工具库,随源代码一起发布,可以从微软网站下载,也可以从http://www,winmsg.com/cn/orbit.htm下载。本程序使用WTL 7.1,应该也可用WTL 7.5。编译WTL程序需要安装微软的Platform SDK,最好是2002年以后的版本,如果使用Visual Studio 2002或以后的版本可不用安装Platform SDK,因为它们已经包含了Platform SDK。
在AntiHook workspace下公有四个project,AntiHook是钩子检测程序,它编译生成AntiHook.exe,运行AntiHook.exe需要和AntiHook.ini在同一个目录下,AntiHook.ini是配置文件,可以在AntiHook目录下找到。sysHook是一个全局钩子程序的例子,编译候生成sysHook.dll,用于AntiHook测试之用。HookHelper是GUI界面的sysHook.dll加载程序,编译生成HookHelper.exe,运行HookHelper.exe就可以在系统中安装sysHook.dll钩子。Helper是Console界面的sysHook.dll加载程序,编译生成Helper.exe,用于调试sysHook.dll钩子程序。-code using Visual C 6.0 for the development of tools, in order to enable small flexible procedures, I used WTL instead of the MFC software interface, the need to compile the source code for the installation of WTL. WTL repository is based on Microsoft ATL Construction of the library of tools, together with the source code release can be downloaded from
- 2022-03-05 18:09:39下载
- 积分:1
-
加速器 变速齿轮 Delphi 做的PORTTALK驱动开发 运行后整个系统都加速 适合所有游戏...
加速器 变速齿轮 Delphi 做的PORTTALK驱动开发 运行后整个系统都加速 适合所有游戏-Delphi to do the变速齿轮accelerator-driven development PORTTALK running the system as a whole to speed up the game suitable for all
- 2022-12-30 01:55:03下载
- 积分:1
-
本程序是一个键盘钩子实现按键发音程序的使用…
本程序是一个使用键盘钩子实现按键发音程序-this procedure is the use of a keyboard hook achieve pronunciation keys procedures
- 2022-03-23 01:55:13下载
- 积分:1
-
输入法编程例子,使用三种方法实现系统钩子
输入法编程例子,使用三种方法实现系统钩子-Input Method programming examples, using three methods for system hook
- 2022-06-12 12:15:10下载
- 积分:1
-
键盘钩子的实例,以vc为开发环境。
键盘钩子的实例,以vc为开发环境。-keyboard hook example, vc for the development environment.
- 2022-06-26 18:04:19下载
- 积分:1
-
Windows Messenger plugin a small example.
一个windows Messenger plugin的小例子。-Windows Messenger plugin a small example.
- 2023-01-16 19:40:03下载
- 积分:1