标签: c++ c dll process hook
是否可以挂钩所有进程,或者找出dll中的特定函数何时被调用?我希望能够捕获此调用并注入我自己的代码/拒绝访问此函数。如何在不循环遍历所有进程并挂钩其中每个进程的情况下执行此操作? 是否可以在不更改系统文件的情况下这样做? (我计划在Android设备上执行此操作,但我不想要根目录)
答案 0 :(得分:0)
只需使用相同的ABI编写一个dll。
这个想法是让你dll调用原始dll中的等效函数,最后添加一个特殊的进程,或者什么也不做,或者在必要时报告未经授权的调用。