【发布时间】:2012-06-27 17:35:21
【问题描述】:
我发现很难弄清楚为什么我们需要 DEP!
Microsoft states这是关于 DEP 的:
DEP 的主要好处是有助于防止从数据中执行代码 页。
通常,代码不会从默认堆和堆栈执行。 硬件强制 DEP 检测从这些运行的代码 位置并在执行时引发异常。
软件强制 DEP 可以帮助 防止恶意代码被盗用 Windows 中异常处理机制的优势。
这是什么意思?
你能给我一个简单的非代码示例吗?
【问题讨论】:
-
虽然不是一个开放式问题..我要求一个例子。
-
那么你有什么问题需要一个例子?还有What have you tried
-
谷歌搜索,微型网站。实际上大多数网站都没有示例,微软的无用网站比帮助更令人困惑!
-
内存的堆和栈部分是否给予恶意程序执行的完全权限!