首页
社区
课程
招聘
[求助]so分析时,为什么IDA中有的方法用Jump to xref找不到相关调用函数?
发表于: 2020-8-6 15:10 4292

[求助]so分析时,为什么IDA中有的方法用Jump to xref找不到相关调用函数?

2020-8-6 15:10
4292

假设原函数是F1,确定F1会运行,
打印堆栈能找到一个函数F2调用了它,
到F2里面也找不到对F1的调用痕迹. ![]

 

得到的xrefs就只有这些.


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

最后于 2020-8-6 20:17 被sice编辑 ,原因:
收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 5484
活跃值: (3297)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
2
比如上个F1 F2代码截图?
2020-8-6 15:45
0
雪    币: 6347
活跃值: (2149)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
形如 Call [ebx+eax*4] 这样形式的调用,当然就搜不到交叉引用了
2020-8-6 18:08
0
雪    币: 158
活跃值: (1207)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
尐进 比如上个F1 F2代码截图?

截图已附上,感谢楼上两位.







我打印调用栈能看到函数名和一个偏移.
能据此定位到一行代码,

应该就是被调用的位置了吧?

最后于 2020-8-6 20:23 被sice编辑 ,原因:
2020-8-6 20:22
0
雪    币: 0
活跃值: (532)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
调用函数没被成功解析,就可能看不到。调用栈也不可靠。
2020-8-13 17:28
0
游客
登录 | 注册 方可回帖
返回
//