首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
软件逆向
发新帖
0
0
[求助]一种很奇怪的堆栈溢出方式,原理不明,请高人们指点
发表于: 2006-4-13 14:49
3866
[求助]一种很奇怪的堆栈溢出方式,原理不明,请高人们指点
ttmusic
2006-4-13 14:49
3866
代码如下:
rep movs dword ptr es:[edi] dword ptr ds:[esi]
esi所指向地址的内容为:da 16 b0 00 00
ecx值为3fffffc1
问题:
使用ollydbg 调试这条代码时候,反映堆栈溢出。
但是这条语句是字符串的移动的呀,就是说虽然ecx值很大,但是移动的话应该只是会导致移动 da 16 00
然后余下的内容因为遇上了00,就应该不被移动了,这样的话怎么会导致堆栈溢出异常的呢?
大家指点一下吧,小弟想破了脑袋都没搞明白。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
收藏
・
0
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
7
)
gjqebionr
雪 币:
200
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
3
回帖
85
粉丝
0
关注
私信
gjqebionr
2
楼
A5 MOVS m32, m32 Move doubleword at address DS:(E)SI to address ES:(E)DI
移动一次后bytes at address DS:(E)SI是变没吗。
2006-4-13 15:25
0
ttmusic
雪 币:
200
活跃值:
(19)
能力值:
( LV2,RANK:10 )
在线值:
发帖
2
回帖
9
粉丝
0
关注
私信
ttmusic
3
楼
移动一次后 确实esi 和edi显示都是已经发生了大量的移动,但是movs不是在移动过程中遇上0就终止了的吗?esi和edi又怎么会发生大量的移动的呢?
2006-4-13 16:40
0
jskew
雪 币:
124
活跃值:
(70)
能力值:
( LV4,RANK:50 )
在线值:
发帖
30
回帖
352
粉丝
0
关注
私信
jskew
1
4
楼
最初由
ttmusic
发布
但是movs不是在移动过程中遇上0就终止了的吗?
不是
2006-4-13 17:12
0
xiaoboy
雪 币:
224
活跃值:
(75)
能力值:
( LV6,RANK:90 )
在线值:
发帖
22
回帖
300
粉丝
0
关注
私信
xiaoboy
2
5
楼
楼上的说的对,他会不断的移的直到ecx 为0
2006-4-13 19:55
0
ttmusic
雪 币:
200
活跃值:
(19)
能力值:
( LV2,RANK:10 )
在线值:
发帖
2
回帖
9
粉丝
0
关注
私信
ttmusic
6
楼
呵呵,多谢,明白了,我把 数串 和 字符串 给搞混了。这种是ecx是多少就拷贝多少,而不是向字符串一样遇上0就停止,晕了,再次感谢。
2006-4-13 20:57
0
gzgzlxg
雪 币:
238
活跃值:
(326)
能力值:
( LV12,RANK:450 )
在线值:
发帖
12
回帖
346
粉丝
7
关注
私信
gzgzlxg
11
7
楼
注意rep前缀,如果单纯的rep只有ecx = 0 才能停下来。只有 scas和 cmps 才能加 repe 和 repne 前缀,在这种情况下当符合 e 和 ne 的条件出现,ecx != 0 也能退出。
2006-4-13 22:29
0
ttmusic
雪 币:
200
活跃值:
(19)
能力值:
( LV2,RANK:10 )
在线值:
发帖
2
回帖
9
粉丝
0
关注
私信
ttmusic
8
楼
哦,也有当e 和 ne 的条件 退出的,感谢感谢,长知识了.
2006-4-14 08:32
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
ttmusic
2
发帖
9
回帖
10
RANK
关注
私信
他的文章
[求助]一种很奇怪的堆栈溢出方式,原理不明,请高人们指点
3867
[求助]windows溢出通用地址与svchost关系的4个问题
4736
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部