首页
社区
课程
招聘
[分享]xp 64位系统下传参数
发表于: 2012-3-2 17:50 6254

[分享]xp 64位系统下传参数

2012-3-2 17:50
6254
参考资料:http://bbs.pediy.com/showthread.php?t=43967
重点:
在32位汇编中,我们调用一个API时,采用的是stdcall,它有两个特点:一是所有参数入栈,通过椎栈传递;二是被调用的API负责栈指针(ESP)的恢复,我们在调用MessageBox后不用add esp,14h,因为MessageBox已经恢复过了。
而在x64汇编中,两方面都发生了变化。一是前四个参数分析通过四个寄存器传递:RCX、RDX、R8、R9,如果还有更多的参数,才通过椎栈传递。二是调用者负责椎栈空间的分配与回收。

要写64位的汇编了,熟悉了下,作为备份。


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 585
活跃值: (568)
能力值: ( LV13,RANK:290 )
在线值:
发帖
回帖
粉丝
2
win xp 64bit
2012-3-2 17:53
0
雪    币: 563
活跃值: (95)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
学习 有时间也安装个64位WIN7
2012-3-3 00:41
0
雪    币: 51
活跃值: (61)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
4
顶 最近正在搞64逆向
2012-8-7 22:29
0
游客
登录 | 注册 方可回帖
返回
//