首页
社区
课程
招聘
[求助]IDA逆向局部变量不在栈是啥原因?
发表于: 2023-12-27 15:37 3487

[求助]IDA逆向局部变量不在栈是啥原因?

2023-12-27 15:37
3487

求大佬指点。

局部变量为啥不是sp存储了,是IDA逆向x64汇编能力有限?


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

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 775
活跃值: (3420)
能力值: ( LV7,RANK:140 )
在线值:
发帖
回帖
粉丝
2
说明用的是寄存器啊
2023-12-27 16:08
0
雪    币: 9044
活跃值: (6260)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
x64的调用约定 了解一下?
2023-12-27 17:06
0
雪    币: 498
活跃值: (47971)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
顶一下
2023-12-29 08:26
0
雪    币: 1561
活跃值: (4608)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
方便copy代码
2023-12-30 13:41
0
雪    币: 1646
活跃值: (7379)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
x64的调用约定,优先使用了寄存器
2024-1-1 00:49
0
雪    币: 200
活跃值: (398)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
yeyeshun 说明用的是寄存器啊
感谢大佬指点,我去了解一下。

现在用IDA 配合 windbg 调试问题,一旦遇到变量是在寄存器的,就无法通过栈sp回溯变量值了,非常苦恼
2024-1-3 09:36
0
雪    币: 775
活跃值: (3420)
能力值: ( LV7,RANK:140 )
在线值:
发帖
回帖
粉丝
8
静态分析代码都差不多的吧,通过寄存器一样可以追溯
2024-1-3 10:17
0
雪    币: 200
活跃值: (398)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
随着栈调用寄存器的值被抹掉了,有方法追溯?
2024-1-3 13:38
0
雪    币: 3222
活跃值: (4937)
能力值: ( LV9,RANK:160 )
在线值:
发帖
回帖
粉丝
10
也可能编译优化,寄存器里用一下就结束了
2024-1-3 13:41
0
游客
登录 | 注册 方可回帖
返回
//