是否可以执行放置在堆栈上的 shellcode?

问题描述

是否可以执行放置在堆栈中的 shellcode?我正在使用 Windows。 (这可能不会改变事实,但可能在不同的操作系统上存在一些其他规则。)

解决方法

Windows 中的堆栈受 data execution prevention (DEP) 保护,因此您无法在堆栈上执行任何指令。 这对于不支持 DEP 的旧版 Windows 是可能的。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...