首页
社区
课程
招聘
[求助]安卓加载so时hook
发表于: 2015-8-2 23:21 10112

[求助]安卓加载so时hook

2015-8-2 23:21
10112
我想hook  动态库里的一个方法,但是它只在apk加载的时候运行一次,等我hook上以后一般都执行完了,有什么办法在apk加载so的时候就把那个方法hook掉?

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

收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 19
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
修改so文件.让它先加载你的so
2015-8-2 23:25
0
雪    币: 219
活跃值: (52)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
3
LD_PRELOAD hook试试?
2015-8-3 10:10
0
雪    币: 57
活跃值: (381)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
怎么修改so文件? 加密的so呢
2015-8-4 09:22
0
雪    币: 57
活跃值: (381)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
LD_PRELOAD hook 我也试了  设置export LD_PRELOAD="/data/local/tmp/libhook.so" 后面发现apk启动时也没有去加载hook.so
2015-8-4 14:28
0
雪    币: 1305
活跃值: (252)
能力值: ( LV12,RANK:240 )
在线值:
发帖
回帖
粉丝
6
把原来的改名,写一个同名SO做桥接。
2015-8-5 15:53
0
雪    币: 57
活跃值: (381)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
这样改加载会不会出问题,加密的so估计是不行了
2015-8-6 09:02
0
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
在Application里坐下hook不就好了
2015-8-25 19:31
0
雪    币: 57
活跃值: (381)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
能不能详细点  hook什么地方  怎么最终hook到目标函数呢
2016-1-1 14:20
0
雪    币: 22
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
hook dvmLoadNativeCode

bool dvmLoadNativeCode(const char* soname, Object* classLoader,
        char** detail)
2016-1-2 10:38
0
雪    币: 6
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
hook dlopen 或者 dvmLoadNativeCode
2016-1-4 08:43
0
游客
登录 | 注册 方可回帖
返回
//