【发布时间】:2013-04-26 19:12:06
【问题描述】:
我需要这样做以避免从注入的代码中调用我的进程的函数。
所以想挂钩这个函数来检查调用是来自当前模块还是来自外部模块,然后我将调用指令的地址与模块地址范围进行比较。
谢谢
【问题讨论】:
-
您不能在标准 C++ 中执行此操作。您需要指定一个平台。
-
我不明白为什么我不能使用标准 C++!我认为有一些 API 允许使用函数挂钩,并且可能会提供一些有关堆栈的信息
-
如果我必须使用一些额外的库,所以它应该是免费且稳定的库,谢谢,
-
标准 C++ 没有堆栈的概念。
-
那么,有没有办法控制调用函数地址范围呢?我必须检测是否收到来自外部函数的调用。
标签: c++ hook function-pointers