首页
社区
课程
招聘
未解决 esp+18,是局部变量么
发表于: 2020-4-26 01:10 2175

未解决 esp+18,是局部变量么

2020-4-26 01:10
2175
esp+18,是局部变量么,我能确定没有参数,仔细看过了,内平栈和外平栈

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

收藏
免费 1
支持
分享
最新回复 (3)
雪    币: 1540
活跃值: (2807)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
大多数情况是的。
2020-4-26 06:20
0
雪    币: 293
活跃值: (287)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
你先确定下编译器
跟踪到 4C68F9 那个调用是否把esp改变了。如果没改变应该是你分析有问题,后面就是参数了。
优化后参数不一定非要push,调用完非要add  esp,xxx的。在cdecl调用里面,直接头部 sub esp,xxx,中间直接在栈顶数据 mov  [esp],xxx, mov [esp+04],xxxx,的传递参数,后面不去add,这样也很常见的。
最后于 2020-4-26 10:53 被瀚海云烟编辑 ,原因:
2020-4-26 10:50
1
雪    币: 36
活跃值: (379)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
谢谢大家的回复我明白了
2020-4-26 12:41
0
游客
登录 | 注册 方可回帖
返回
//