首页
论坛
专栏
课程

[求助]push指令压入的长度

2019-2-11 23:56 461

[求助]push指令压入的长度

2019-2-11 23:56
461
指令
401c17:  6a 01            [push 0x1]
根据白皮书的说明,理论上应该只压入1个字节


但是我实际跑od的时候,这个指令压入了4个字节长度


是不是我对push有什么地方理解的有误

白皮书是,64-ia-32-architectures-software-developer-vol-2b-manual


[推荐]看雪企服平台,提供安全分析、定制项目开发、APP等级保护、渗透测试等安全服务!

最后于 2019-2-12 00:02 被baikaishiu编辑 ,原因:
上一主题 下一主题
最新回复 (5)
Diabloking 2019-2-12 00:38
2
0
人家说的是imm是8位, 不是说压入1字节
jackandkx 7 2019-2-12 00:54
3
0

只能说你没读懂手册...

baikaishiu 2019-2-12 09:26
4
0
谢谢大佬,我琢磨琢磨
hzqst 3 2019-2-12 13:54
5
0
push压入大小只跟cs有关
你64位环境写push 80000000 其实是压入FFFFFFFF80000000h
push 0其实是push 0000000000000000h
严启真 3天前
6
0
32位,不管多少压入都是4字节…
游客
登录 | 注册 方可回帖
返回