关闭了ASLR,依旧无法覆盖eip,跪求高手解答!

vampire209 2014-10-28 11:12:43
如题,echo 0 >/proc/sys/kernel/randomize_va_space 执行后,
编译源码文件a.c,内容如下:
#include <stdio.h>
#include <string.h>
int main(void)
{
char str1[10];
strcpy(str1, "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA");
return 0;
}
RHEL 5 和 BT5都不能正常覆盖eip,另外RHEL5上的/proc/sys/kernel/exec-shield也被置0了,但是依旧不起作用。跪求高手解答啊。。
...全文
178 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧