首页
社区
课程
招聘
[求助]关于push pop间接赋值的问题
发表于: 2019-12-7 18:37 2238

[求助]关于push pop间接赋值的问题

2019-12-7 18:37
2238
.text:100486C5 6A 03                             push    3
.text:100486C7 58                                pop     eax
.text:100486C8 C3                                retn

在做静态逆向的过程中跟踪到一个简单的函数,不明白什么意思?
为何不直接 mov eax,3 
而要通过这种方式,请各位高手不要取笑新人

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 9934
活跃值: (2554)
能力值: ( LV6,RANK:87 )
在线值:
发帖
回帖
粉丝
2
可能是自己写的汇编吧,也可能是开了大小优化
2019-12-7 19:37
0
雪    币: 209
活跃值: (226)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
mov eax,3 5个字节 这样3个 
2019-12-7 19:50
0
雪    币: 6102
活跃值: (5520)
能力值: ( LV5,RANK:65 )
在线值:
发帖
回帖
粉丝
4
可能是编译器优化的结果,也可能是故意这么写的,影响你分析
只要知道是什么作用就行了,何必纠结!
2019-12-7 20:31
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
谢谢各位
2019-12-7 21:44
0
游客
登录 | 注册 方可回帖
返回
//