首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >防止McAfee Dlls注射

防止McAfee Dlls注射
EN

Stack Overflow用户
提问于 2013-02-04 08:37:32
回答 6查看 1.7K关注 0票数 2

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

  • hipi.dll
  • hipqa.dll

这两种方法都可能在这些函数上进行内联连接,而我也会遇到冲突和不想要的行为。是否有防止/卸载这些dll的选项,这样它们就不会发生干扰?

10倍,盖伊

EN

回答 6

Stack Overflow用户

发布于 2013-04-29 11:28:13

实现DLL注入(挂钩)的场景很多,BTW,您必须更多地了解每种方法背后的内容是如何工作的,最常见的是使用CreateRemoteThread() API函数,然后必须在每个进程上注入您的安全DLL,并对CreateRemoteThread()或任何“危险”API调用进行钩子/重定向/拒绝任何调用。

PS:但是你要记住:

用户模式挂钩绝不能成为以任何安全方式应用附加安全检查的选项。如果您只想“沙箱”一个专门的进程,您非常了解,而且流程实际上不知道EasyHook,这可能会成功!但千万不要试图编写任何基于用户模式挂钩的安全软件。这没用的,我向你保证,…

票数 1
EN

Stack Overflow用户

发布于 2013-02-04 09:20:43

你有两个选择。

  1. 为您的进程添加一个排除项,这样McAfee就不会试图扫描它。我不使用McAfee的产品,但我假设这是一个相对简单的过程。
  2. 卸载McAfee
票数 0
EN

Stack Overflow用户

发布于 2013-02-04 09:31:39

最简单的解决方案就是解除受影响的函数。我不得不做同样的工作,围绕戴尔的一些crapware。尽管它需要对x86程序集有一定的理解,但它并不太难。您必须禁用DEP,使补丁代码可写,找到原始说明,并将它们复制回来。找到原始指令可能意味着拆卸修补程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14683029

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档