首页
社区
课程
招聘
[求助]覆盖eip遇到的问题
发表于: 2008-6-15 11:23 4839

[求助]覆盖eip遇到的问题

2008-6-15 11:23
4839
好像都没怎么在论坛上发帖, 结果不能发到漏洞分析那里,郁闷.
刚学习缓冲区溢出,测试系统使用red hat9,
根据http://www.xfocus.net/articles/200307/581.html这里练习的
测试代码:
#include<stdio.h>
void fun(){
       printf("test,being hacked!!!\n\n");
}
int main(int argc,char **argv){
       char buf[10];
       strcpy(buf,argv[1]);
       printf("buf's 0x%8x\n",&buf);
       printf("fun is at 0x%8x\n",fun);
       return 0;

}
经测试,r `perl -e 'print "A"x32'`发现eip变为0x41414141 了
然后./stackdemo `perl -e 'print "A"x28;print "\x90\x90\x90\x90"'`
发现eip变为0x90c290c2,请问这里的c2是怎么产生的?
据文章填入这里应该填入返回地址,但是得到的返回地址填入后也会插入一个c2?
请帮忙解决下,谢谢了.

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
为什么没人帮忙?
2008-6-17 19:34
0
雪    币: 485
活跃值: (12)
能力值: ( LV9,RANK:490 )
在线值:
发帖
回帖
粉丝
3
我想帮,但是我比你还迷糊
2008-6-17 20:37
0
雪    币: 722
活跃值: (123)
能力值: ( LV12,RANK:300 )
在线值:
发帖
回帖
粉丝
4
linux系统下的东西,不懂 ……
2008-6-17 21:31
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
晚上花了点时间,发到20篇帖子把自己的问题顶起来,
2008-6-25 22:54
0
游客
登录 | 注册 方可回帖
返回
//