execution
prevention
是windows下面针对内存防止内存缓冲区溢出执行恶意代码,提供的一项关于硬件相关的保护技术服务。其实从nt系统开始就已经集成了这个技术,经常我们有遇到某个程序被异常终止然后提示数据执行保护就是这个服务在起作用
end
怎么设置dep数据执行保护
下面经验是以win7系统为例,其他 *** 作系统 *** 作类似。打开我的电脑属性,或者找到控制面板/系统和安全,系统选项。如图,点击【高级系统设置】
若是xp\2003系统【我的电脑】属性选项卡,如图找到【高级】----
【设置】功能对话框
找到性能选项菜单里面的,数据执行保护。如下图所示
如果显示灰色,请到cmd命令行入
bcdedit.exe
/set{current}
nx
alwayson
启动
设置排除例外的程序和服务
对于开启dep数据执行保护,对于程序应用和执行保护可以拦截部分恶意程序,对于不需要过滤的可信任程序可以打开数据执行保护找到排除选项。找添加
添加的应用支持可执行程序,如exe
dll等。
提醒:
如果一个应用有多个进程都要添加到排除例外里面
6
设置好之后
(添加到列表的应用排除例外,其他第三方程序非windows)会进行一般的dep保护
第一步:进入控制面板,单击打开“所有控制面板项→系统”。单击左侧栏内的“高级系统设置”项。如果当前登录者为非管理员级别,系统会提示输入管理员密码或进行确认。点击“高级”选项卡,在“性能”分组下,单击“设置”按钮。第二步:在“性能选项”对话框中,单击“数据执行保护”选项卡,然后单击选择“为除下列选定程序之外的所有程序和服务启用 DEP”单选框。
第三步:单击“添加”按钮添加自己信任的、不需要DEP保护的程序。通过浏览“Program Files”文件夹,查找该程序的可执行文件(以.exe为文件扩展名),然后单击“打开”。
第四步:单击“确定”,在“系统属性”对话框中单击“确定”,然后再次单击“确定”。重新启动计算机,才能使所做的更改生效。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)