首页
社区
课程
招聘
[求助]IDA 栈指针计算的问题?
发表于: 2017-7-6 10:42 3302

[求助]IDA 栈指针计算的问题?

2017-7-6 10:42
3302

当花指令造成函数流程分散再各处时就有这个问题,如图当Jmp指令跳转的地址低于自己时SP就计算不正确,是不是因为SP计算在IDA用的是线性扫描算法?

能不能有什么解决办法让SP正确?


[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 28972
活跃值: (7458)
能力值: ( LV15,RANK:3306 )
在线值:
发帖
回帖
粉丝
2

手动修正sp  Edit  >  Functions  >  Change  Stack  Pointer

2017-7-6 11:08
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
风间仁 手动修正sp  Edit  >  Functions  > &nbsp ...
那个不是改指令本身的SP值的改变吗?能不能改current  SP  value?
2017-7-6 11:12
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
风间仁 手动修正sp  Edit  >  Functions  > &nbsp ...
那样改也只能使Mov处的SP正确,PUSH  那里不能改变的
2017-7-6 11:14
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
求助
2017-7-6 15:10
0
游客
登录 | 注册 方可回帖
返回
//