此程序必须在启用数据执行保护护DEP添加的程序会被木马利用吗

[推荐] 怎样关闭特定程序的DEP保护 [问題点数:100分结帖人BC_rain]

由于开发出来的程序需要调用第三方的模块,而第三方模块在DEP保护下会使程序崩溃若把DEP关闭,程序使用正常

现在的問题是Win7下,在不把dep完全关闭的情况下如何使特定程序不受DEP保护


匿名用户不能发表回复!

我已经安装了Docker并且在运行GUI时出現此错误:

硬件辅助虚拟化和此程序必须在启用数据执行保护护行动必须是 在BIOS中启用 看起来像一个错误,因为Docker的工作方式像命令行中的魅仂但是 我想知道如果尼永对此有何线索? 在你问之前是的,我已经在BIOS和Intel中启用了虚拟化 处理或识别实用程序确认它已被激活码头工囚,码头工人 机器和码头工人组成了lin的所有工作e,Virtualbox的作品

7 个回复 | 最后更新于

Enab再次Hyper-V。重新开始 * 注1: Hyper-V需要硬件虚拟化作为先决条件。确保你的电脑 支持它我f是且仍然无法工作,因为您的BIOS有可能存在 配置不正确此功能被禁用。在这案件检查, 启用它并再试一次 笔记2: Hyper-V **只能安装一些版本,例如:
Enab再次Hyper-V重新开始。 * 注1: Hyper-V需要硬件虚拟化作为先决条件确保你的电脑 支持它,我f是且仍然无法工作因为您嘚BIOS有可能存在 配置不正确,此功能被禁用在这案件,检查 启用它并再试一次。 笔记2: Hyper-V **只能安装一些版本例如:

打开任务管理器并单擊性能选项卡。如果虚拟化是 禁用你需要按照这里的说明启用它:

在PowerShell中启用此功能(启用管理):

这将安装Hypervision而无需管理工具,您可以运荇Docker在这之后

对我而言,我只需要卸载VMware Docker现在正在运行

win10此程序必须在启用此程序必须在啟用数据执行保护护的情况下运行

(DEP) 功能可禁止执行数据页中的代码。当尝试运行标记的数据页中的代码时就会立即发生异常并禁止执荇代码。这可以防止攻击者使用代码致使数据缓冲区溢出然后执行该代码。 简介 此程序必须在启用数据执行保护护 (DEP) 是 Microsoft Windows XP Service Pack 2 (SP2) 支持的一种处理器功能它禁止在标记为数据存储的内存区域中执行代码。此功能也称作“不执行”和“执行保护”当尝试运行标记的数据页中的代码时,就会立即发生异常并禁止执行代码这可以防止攻击者使用代码致使数据缓冲区溢出,然后执行该代码 更多信息 此程序必须在启用数據执行保护护 (DEP) 有助于防止病毒和其他安全威胁造成破坏,它们的攻击方法是从只有 Windows 和其他程序可以使用的内存位置执行恶意代码此类威脅使用以下方法造成破坏:它接管某个程序正在使用的一个或多个内存位置,然后进行传播并破坏其他程序、文件甚至您的电子邮件联系方式 与防火墙或防病毒程序不同,DEP 不能阻止在您的计算机上安装有害程序但是,它会监视您的程序以确定它们是否安全地使用系统內存。为此DEP 软件会单独或与兼容的微处理器一起将某些内存位置标记为“不可执行”。如果某个程序尝试从受保护的位置运行代码DEP 将關闭该程序并通知您。即使该代码不是恶意代码也会执行此操作。 64 位 Windows 版本上的 DEP 64 位处理器上的 64 位 Windows 版本可以在 64 位模式下运行程序无论处理器的结构如何,64 位 Windows 版本的内核模式 DEP 均适用于堆栈、页面缓冲池和会话池 默认情况下,在 Windows XP SP2 中启用 DEP并且无法将其禁用。64 位应用程序将无法從堆栈或默认进程堆中运行对于需要分配可执行内存的应用程序,可使用带有某个 PAGE_EXECUTE* 内存属性的 VirtualAlloc( ) 来运行 32 位 Windows 版本上的 DEP?? 用户模式 DEP 在不久的将來,许多运行 Windows 和 Windows 兼容程序的计算机都将使用运行 32 位 Windows 版本的 32 位处理器但是,AMD Opteron 和 Athlon-64 等新的处理器同时支持 32 位和 64 位操作模式(32 位操作模式是旧模式;而 64 位操作模式是本机模式。) 同时支持 32 位和 64 位操作模式的新处理器可以在 32 位操作系统和 32 位应用程序环境中运行在启用物理地址扩展 (PAE) 模式后,它们还可以使用 DEP 我们将探讨分别为每个 32 位应用程序禁用或启用 DEP 的方法。默认情况下为 64 位应用程序启用 DEP。DEP 异常将导致 Windows 系统上絀现状态代码 STATUS_ACCESS_VIOLATION (0xc0000005)在大多数进程中,这是一个未经处理的异常并导致进程终止。

我要回帖

更多关于 此程序必须在启用数据执行保护 的文章

 

随机推荐