【问题标题】:SDT Kernel mode hookingSDT 内核模式挂钩
【发布时间】:2012-05-26 00:13:19
【问题描述】:

我正在做一个实验以成功地在全局范围内挂钩 API 调用,并且我在某处读到了有关 SDT(服务描述符表)和内核模式驱动程序的信息。

这种钩子是否适用于驻留在 user32.dll 等中的调用?

【问题讨论】:

    标签: hook driver loadlibrary kernel-mode


    【解决方案1】:

    这将挂钩所有需要进入内核模式才能运行的东西(I/O、文件系统、进程/线程、内核对象)。

    虽然它们非常不稳定,不应使用。您只能在 x86 系统版本上进行 SDT 挂钩,因为在 x64 上,ntoskrnl 不会导出 KeServiceDescriptorTable 符号,PatchGuard 将在错误检查 BSOD 中最终确定您的系统。

    有很多方法可以绕过 KPP,但我不建议您继续这样做。

    【讨论】:

      猜你喜欢
      • 2020-07-01
      • 1970-01-01
      • 2013-02-26
      • 1970-01-01
      • 2012-10-24
      • 2011-01-07
      • 2022-08-24
      • 1970-01-01
      • 2012-10-25
      相关资源
      最近更新 更多