首页
社区
课程
招聘
[求助]关于mov ebp,esp
2006-6-11 10:46 7392

[求助]关于mov ebp,esp

2006-6-11 10:46
7392
我是个菜鸟,我一直都被这个困惑,为什么要这样,是不是因为esp是堆顶指针会随时改变所以要用到ebp,用ebp存取参数的时候有时是mov eax,[ebp-4]有时又是mov eax,[ebp+4],到底怎样在堆栈中存取参数呢?

[培训]二进制漏洞攻防(第3期);满10人开班;模糊测试与工具使用二次开发;网络协议漏洞挖掘;Linux内核漏洞挖掘与利用;AOSP漏洞挖掘与利用;代码审计。

收藏
点赞0
打赏
分享
最新回复 (4)
雪    币: 2367
活跃值: (756)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
小虾 10 2006-6-11 11:48
2
0
mov eax,[ebp-4]是取函数的局部变量数据。mov eax,[ebp+4]是取传入函数的参数
雪    币: 268
活跃值: (10)
能力值: ( LV10,RANK:170 )
在线值:
发帖
回帖
粉丝
三根火柴 4 2006-6-11 12:44
3
0
那么当前ebp指向什么内容呢
雪    币: 32406
活跃值: (18805)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
kanxue 8 2006-6-11 13:01
4
0
http://bbs.pediy.com/showthread.php?s=&threadid=769
三. 基础知识
雪    币: 214
活跃值: (70)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
fengercn 2006-6-11 14:32
5
0
最初由 三根火柴 发布
那么当前ebp指向什么内容呢


。。。。。。。。。。。。。
游客
登录 | 注册 方可回帖
返回