首页
社区
课程
招聘
[求助]求linux下hook动态so文件中函数调用的方法
发表于: 2012-12-10 23:45 8923

[求助]求linux下hook动态so文件中函数调用的方法

2012-12-10 23:45
8923
比方说,我在main里动态链接了a.so和b.so。a.so里面有函数A();b.so里有函数B();
main.c中执行了
...
A()
.....

我现在想写个第三方可执行文件,修改main,在正常执行的请款下执行b.so中的B()。

简单说就是hook它

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

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 822
活跃值: (380)
能力值: ( LV12,RANK:310 )
在线值:
发帖
回帖
粉丝
2
http://www.codeproject.com/Articles/70302/Redirecting-functions-in-shared-ELF-libraries
2012-12-11 09:41
0
雪    币: 72
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
bdw
3
你如何找到的??
2012-12-11 19:11
0
雪    币: 72
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
bdw
4
疑问,dlsym不是可以获取到函数的指针吗?为何要苦苦去解析elf文件得到地址?是不是有什么东西是我没考虑到的?
2012-12-12 11:22
0
雪    币: 72
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
bdw
5
疑问,dlsym不是可以获取到函数的指针吗?为何要苦苦去解析elf文件得到地址?是不是有什么东西是我没考虑到的?
2012-12-12 11:26
0
游客
登录 | 注册 方可回帖
返回
//