McAfee提示我说“缓冲区溢出”,该怎么处理哦?
发布网友
发布时间:2022-04-27 03:23
我来回答
共4个回答
热心网友
时间:2022-06-25 10:29
McAfee的缓冲区溢出保护是一种前摄防卫,防止未知病毒利用程序漏洞取得系统权限,危害系统安全。当然,作为主动防御的一种方式,缓冲区溢出保护也存在一些不成熟的地方。比较著名的是McAfee曾经将金山词霸2005报为缓冲区溢出。
这说明缓冲区溢出的报告要区别对待,一方面,如果是系统进程,比如你的iexplore.exe,触犯缓冲区溢出保护,如果排除系统本身的错误,那很有可能就是你的浏览器访问了带毒网页,一些恶意脚本的执行被缓冲区溢出保护阻断了,另一方面,也有可能出现误报现象,建议用杀毒软件全盘查杀一下,并且查看一下IE主页有没有被恶意修改,如果一切正常,可以在缓冲溢出去保护的属性里面添加iexplore.exe的排除。
热心网友
时间:2022-06-25 10:29
这不是病毒,是应用软件与Mcafee的冲突
我的是金山词霸与Mcafee的"缓冲区溢出保护"的冲突.显示报告如下:
2007-3-30 13:13:45 被缓冲区溢出保护阻挡 WORKGROUP\Mr Shen C:\WINDOWS\explorer.exe::VirtualProtect bo:heap(stack 注:与heap的意思一样,也就是一回事)
"缓冲区溢出保护"中可以针对溢出问题进行预防。微软的很多安全漏洞都是由于缓冲区溢出功能所引起的。为了解决溢出问题,软件厂商们都采取了各种方法。例如在最新的Windows XP SP2中新增了一个数据执行保护功能,如果你的CPU支持该功能(例如AMD的Athlon 64处理器),那么缓冲区溢出问题得到了彻底的解决。不过目前并不是所有人都具有支持该功能的处理器,那么从软件上进行防御就是最主要的方法,McAfee VirusScan Enterprise已经支持该功能。该功能不需要太多设置,默认的选项就已经能很好的保护我们。不过该功能可能会和某些编写不规范的程序相冲突。例如金山词霸2006,该软件中有一个内存泄露的Bug,这导致在安装McAfee VirusScan Enterprise 的机器上运行金山词霸2006的时候McAfee VirusScan Enterprise的缓冲区溢出保护功能会报警,并影响金山词霸2006的正常使用。既然金山公司一直不发布解决该问题的补丁程序,那么我们只有对McAfee VirusScan Enterprise进行一些设置以解决该问题。
打开"VirusScan 控制台"→"缓冲区溢出保护"属性→"缓冲区溢出排除"→"添加"界面,在进程名一栏中输入"iexplore.exe",API名称一栏中输入"VirtualProtect,随后点击确定。经过这样的设置,金山词霸2006的运行就没有什么问题了。同样,如果你的其它软件因为McAfee VirusScan Enterprise的缓冲区溢出保护功能而无法正常运行,那也可以通过这样的方法解决
热心网友
时间:2022-06-25 10:30
那就用排除:
1.右键点击任务栏McAfee图标,选择第一个“virusScan控制台”打开控制台界面。
2.双击“缓冲区溢出保护”,在下面“缓冲溢出排除”中添加:
进程名:Explorer.EXE
API:KERNEL32
确定保存。
参考资料:http://luna365.blogchina.com/luna365/5444576.html
热心网友
时间:2022-06-25 10:30
我是楼主,首先感谢楼上两位的回答;API一栏到底应该输入KERNEL32 还是VirtualProtect啊?