【侵权联系】【无痕】DrxHook(VEHHook)  

前言:

  • 论坛中本来已经有一些DrxHook(或者叫VEHHook)的例子,不过要么不开源,要么是远程的,直接用起来很麻烦。
  • 于是本人就写了一个高度封装的的DrxHook(或者叫VEHHook)的Demo。

正文:

  • DrxHook实现起来并不难,用RtlAddVectoredExceptionHandler添加VEH异常捕获,用NtSetContextThread修改Dr寄存器即可。
  • 具体回调我已经高度封装,并且进行了全注释,修改起来比较容易:
  • 回调命令:
  • 一些效果图:
  • 至于更多的功能?自己拓展吧!
  • 注意:由于CPU提供的Dr寄存器有限,DrxHook只能下4个断点!
  • 注意:由于程序异常会优先被调试器捕获,所以程序必须编译出来后才能生效!
(已有15次下载)

本站所有资源不带技术支持,下载资源请24小时内删除,如用于违法用途,或者商业用途,一律使用者承担,本站不承担任何责任!

©️万宁卓尚科技工作室版权所有
源码BBS网 » 【侵权联系】【无痕】DrxHook(VEHHook)  

发表评论

发表评论

提供最优质的资源集合

立即查看 了解详情