gpt4 book ai didi

c++ - 防止 McAfee Dll 注入(inject)

转载 作者:可可西里 更新时间:2023-11-01 10:37:56 41 4
gpt4 key购买 nike

我有一个在 WinSock 模块(发送和接收函数)上做一些内联 Hook 的过程。在装有 McAfee 的机器上,我可以看到有两个 dll 被注入(inject)到我的进程中:

  • hipi.dll
  • hipqa.dll

两者都可能还在这些函数上进行内联 Hook ,我遇到了冲突和不需要的行为。是否有阻止/卸载这些 dll 的选项,这样它们就不会受到干扰?

10倍,盖伊

最佳答案

有很多场景可以实现 DLL 注入(inject)(Hooking),顺便说一句,你必须了解更多关于每种方法背后的工作原理,最常见的一种是使用 CreateRemoteThread() API 函数,然后你必须注入(inject)你的安全 DLL在每个进程上 Hook /重定向/拒绝对 CreateRemoteThread() 的任何调用或任何“危险的”API 调用。

PS:但请记住:

user-mode hooking can NEVER be an option to apply additional security checks in any safe manner. If you only want to “sandbox” a dedicated process, you know well about, and the process in fact doesn’t know about EasyHook, this might succeed! But don’t ever attempt to write any security software based on user mode hooking. It won’t work, I promise you…

关于c++ - 防止 McAfee Dll 注入(inject),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14683029/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com