1. 首页
  2. 编程语言
  3. 其他
  4. Detours(有例子)

Detours(有例子)

上传者: 2019-04-17 21:40:50上传 RAR文件 2.88MB 热度 61次
Detours是一个在x86平台上截获任意Win32函数调用的工具库。中断代码可以在运行时动态加载。Detours使用一个无条件转移指令来替换目标函数的最初几条指令,将控制流转移到一个用户提供的截获函数。而目标函数中的一些指令被保存在一个被称为“trampoline” (译注:英文意为蹦床,杂技)的函数中,在这里我觉得翻译成目标函数的部分克隆/拷贝比较贴切。这些指令包括目标函数中被替换的代码以及一个重新跳转到目标函数的无条件分支。而截获函数可以替换目标函数,或者通过执行“trampoline”函数的时候将目标函数作为子程序来调用的办法来扩展功能。
下载地址
用户评论
码姐姐匿名网友 2019-04-17 21:40:50

学习了,挺好的例子

码姐姐匿名网友 2019-04-17 21:40:50

Detours库本身是不错的,各类接口都可以挂接,调试跟踪的好帮手

码姐姐匿名网友 2019-04-17 21:40:50

挺好是挺好,但研究起来还是有些费劲,还请多指教

码姐姐匿名网友 2019-04-17 21:40:50

嘿嘿 原装进口正版货 例程也不错 只是带个HOOK COM接口的就好了