【发布时间】:2021-10-01 21:50:06
【问题描述】:
是否可以执行放置在堆栈上的 shellcode?我正在使用 Windows。 (这可能不会改变事实,但不同的操作系统上可能存在一些其他规则。)
【问题讨论】:
标签: windows stack reverse-engineering control-flow shellcode
是否可以执行放置在堆栈上的 shellcode?我正在使用 Windows。 (这可能不会改变事实,但不同的操作系统上可能存在一些其他规则。)
【问题讨论】:
标签: windows stack reverse-engineering control-flow shellcode
Windows 中的堆栈受data execution prevention (DEP) 保护,因此您无法在堆栈上执行任何指令。 这对于不支持 DEP 的旧 Windows 版本是可能的。
【讨论】: