首页
社区
课程
招聘
[求助]栈溢出问题
发表于: 2017-9-26 19:48 5082

[求助]栈溢出问题

2017-9-26 19:48
5082
在对着教程129K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6%4N6%4N6Q4x3X3g2U0L8%4u0W2L8r3q4F1i4K6u0W2j5X3g2Q4x3V1k6A6L8X3c8W2P5q4)9J5k6i4m8Z5M7q4)9J5c8U0t1H3x3o6W2Q4x3V1j5H3y4#2)9J5c8U0p5&6i4K6u0r3k6i4S2H3L8r3!0A6N6q4)9J5k6s2N6J5K9i4c8A6L8X3N6Q4x3X3c8@1N6i4c8G2M7X3W2S2L8q4)9J5k6s2m8S2M7Y4c8Q4x3X3b7I4i4K6u0V1M7%4c8S2j5$3E0Q4x3X3c8T1j5i4y4W2k6q4)9J5k6r3!0$3k6i4u0X3L8r3!0%4M7#2)9J5c8W2)9J5y4X3&6T1M7%4m8Q4x3@1t1`.学习栈溢出,我的环境是win7,找到偏移地址,覆盖EIP,用"BBBB"覆盖可以看到esp指向的数据是我填充的shellcode,用 jmp esp地址或直接用esp地址覆盖,发现里面的数据除了覆盖的地址是对的,其他数据都变了,图片在附件里,为什么是这种情况,哪位帮解答下,多谢!

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

上传的附件:
收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 116
活跃值: (275)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
是不是应该用  16进制的bbbb去覆盖,而不是"BBBB"这个字符串
2017-9-26 22:12
0
雪    币: 14363
活跃值: (3930)
能力值: (RANK:520 )
在线值:
发帖
回帖
粉丝
3
看图片里  jmp  esp地址是不是00  41  cf  e8  在内存里是e8  cf  41  00    如果是strcpy造成的溢出那么00会截断后面的字符串  造成后面覆盖失败  不知道是不是这个原因
2017-9-26 23:04
0
雪    币: 3
活跃值: (57)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
netwind 看图片里 jmp esp地址是不是00 41 cf e8 在内存里是e8 cf 41 00 如果是strcpy造成的溢出那么00会截断后面的字符串 造成后面覆盖失败 不知道是不是这个原因
是你说的这个原因,多谢版主!
2017-9-27 09:22
0
雪    币: 3
活跃值: (57)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
foolishx 是不是应该用 16进制的bbbb去覆盖,而不是"BBBB"这个字符串
多谢回复,是楼下说的原因
2017-9-27 09:23
0
游客
登录 | 注册 方可回帖
返回