首页
社区
课程
招聘
[讨论]如何确定当前函数正在被哪个函数调用?
发表于: 2008-11-30 21:49 4123

[讨论]如何确定当前函数正在被哪个函数调用?

2008-11-30 21:49
4123
(如题:)
如何确定当前函数正在被哪个函数调用?

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 225
活跃值: (10)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
2
被哪个函数调用?
感觉很矛盾啊,我也不晓得,等楼下
2008-11-30 22:01
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
指调用堆栈么?
有PDB的话,微软有API可以直接拿到名字,具体见MSDN - Symbol Handler。
没有PDB的话,就只能去查EBP链拿到调用者地址,但调用者名字肯定就是看不到了。
2008-12-1 09:34
0
雪    币: 126
活跃值: (169)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
看堆栈中自己的返回地址可以知道是从哪个地址调用过来的.
如果调用函数是你自己写的就可以想办法知道.
2008-12-1 10:45
0
游客
登录 | 注册 方可回帖
返回
//