windows - 是否可以执行放置在堆栈上的 shellcode?
问题描述
是否可以执行放置在堆栈上的 shellcode?我正在使用 Windows。(它可能不会改变这一事实,但可能在不同的操作系统上存在一些其他规则。)
解决方案
Windows 中的堆栈受数据执行保护 (DEP)保护,因此您无法在堆栈上执行任何指令。这对于不支持 DEP 的旧 Windows 版本是可能的。
推荐阅读
- r - R - 每个电子邮件 ID 在 1 小时内进行的交易次数
- angular - Angular 6 - 为单个 css 格式提取整数和小数
- python - 在 pandas 数据框中识别最终父母
- reactjs - setState 没有更新状态中的数组
- c# - 向Bot V4添加身份验证不提示用户登录
- c++ - fopen 在使用“*”字符传递第一个参数时返回 NULL
- php - TYPO3 后端和 PSR-15 的最佳实践
- ffmpeg - ffmpeg setpts 过滤器未应用于输出
- javascript - 带有反引号的 Javascript 正则表达式构造函数
- c - 如何将文件fscanf成多维数组