首页
社区
课程
招聘
[求助]mov edi,edi是什么意思??
发表于: 2008-3-21 21:17 9984

[求助]mov edi,edi是什么意思??

2008-3-21 21:17
9984
用WinDBG跑的时候
用U命令反汇编API时
开头总是如下:

77d539d3 8bff            mov     edi,edi
77d539d5 55              push    ebp
77d539d6 8bec           mov     ebp,esp
……

后两行明白,是保护ESP
但是第一行的 mov edi,edi 是干什么用的??

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

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
坐着沙发看讲解吧,我也不懂
2008-3-21 21:24
0
雪    币: 50161
活跃值: (20620)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
3
标 题: XP系统程序中开头的MOV EDI,EDI指令的解释
发帖人:chaykovsky
时 间: 2005-11-25 13:55
原文链接:http://bbs.pediy.com/showthread.php?threadid=18863
2008-3-21 21:42
0
雪    币: 2155
活跃值: (29)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
谢谢
果然人多力量大……
2008-3-21 22:42
0
雪    币: 2155
活跃值: (29)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
还有个弱智问题要问
因为太弱智,不好意思另开一帖

文件偏移;
入口点;
VA;
RVA;
数据基址;
代码基址;
映像基址;

都是什么意思??
以前看过一些PE的文章,但都是说“此方面资料很多,不再详述”而草草带过。
郁闷啊……
2008-3-21 22:58
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
还有个弱智问题要问
因为太弱智,不好意思另开一帖

文件偏移;
入口点;
VA;
RVA;
数据基址;
代码基址;
映像基址;

都是什么意思??
以前看过一些PE的文章,但都是说“此方面资料很多,不再详述”而草草带过。
郁闷啊……

回复时引用此帖

我解释一部分吧:
入口点;就是程序被windows加载后第一个被cpu执行的内存地址。
RVA;在内存中的偏移地址。
2008-4-22 09:39
0
雪    币: 164
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
2008-4-22 10:12
0
游客
登录 | 注册 方可回帖
返回
//