【问题标题】:Hooking a kernel32 function with EasyHook使用 EasyHook 挂钩 kernel32 函数
【发布时间】:2014-04-23 11:36:58
【问题描述】:

要使用 EasyHook 挂钩内核函数,您是否需要自己制作的 DLL 来注入?

【问题讨论】:

  • 你读过their documentation吗?你真的需要展示你已经尝试过的东西和没有用的东西
  • 这就是问题所在,我能找到的唯一文档是codeproject.com/Articles/27637/…,它谈到了要注入的 DLL,我承认,我真的不知道自己在做什么,但我只是希望能够挂钩诸如 OpenProcess 之类的东西并找出它们何时被调用。
  • this 可能有用吗?

标签: vb.net windows winapi kernel32 easyhook


【解决方案1】:

是的,您需要自己的要注入的 DLL。这个想法是您需要编写自己的要注入的 DLL 和主机进程。您的主机进程会将您的 DLL 注入到 kernel32.dll 或您有兴趣进行注入的任何其他 Windows DLL 中。请阅读他们的tutorial,其中包含详细的详细说明。

【讨论】:

  • 如何将 DLL 注入 kernel32.dll?您可以将 DLL 注入进程,并将目标函数中的调用/jmps 重定向到 DLL 的代码。您不能将 dll 注入 dll。
猜你喜欢
  • 2021-11-07
  • 2013-11-28
  • 2011-06-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多