首页
社区
课程
招聘
[求助]xposed怎么hook一个主dex加载的jar(包含dex)
2017-7-18 22:30 8304

[求助]xposed怎么hook一个主dex加载的jar(包含dex)

2017-7-18 22:30
8304

如下图所示,dex打包成一个jar,然后放在assets里面的.怎么hook到jar中的dex呢???


尝试了hook主dex的attachBaseContext然后替换classloader.结果失败了...  应用入口是com.tencent.tinker.loader.app.TinkerApplication, google了下是腾讯开源的热补丁插件.求大牛带飞!!!


[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
点赞1
打赏
分享
最新回复 (9)
雪    币: 7
活跃值: (344)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
Android小材 2017-7-19 00:10
2
0
搞定了,思路还是一样的,找到加载这个dex的真正classloader就行了.
雪    币: 163
活跃值: (1233)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
学编程 1 2017-7-19 10:57
3
0
Android小材 搞定了,思路还是一样的,找到加载这个dex的真正classloader就行了.
如何找到真正的classloader?通过搜索xxx.jar?
雪    币: 237
活跃值: (83)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
王小东 2017-7-19 17:14
4
0
如何找到真正的classloader?通过搜索xxx.jar?
雪    币: 2391
活跃值: (2252)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
gtict 2017-7-24 09:50
5
0
Android小材 搞定了,思路还是一样的,找到加载这个dex的真正classloader就行了.
怎么找到的,,求具体说明下
雪    币: 271
活跃值: (37)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
proyx 2017-11-24 17:07
6
0
怎么找到的,,求具体说明下
雪    币: 12
活跃值: (55)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
蔡金成 2017-12-1 10:33
7
0
可以直接找到apk里面在哪里加载的这个插件,  或者更加简单暴力的hook类加载器,  试想一下,使用这个类总的加载这个类把,对,就在这干死它.
雪    币: 23
活跃值: (37)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
WX学徒 2018-3-9 09:13
8
0
包治百病的解决方案http://mp.weixin.qq.com/s/I6YWjOGsySDzBHJz4sZh6A
雪    币: 7
活跃值: (344)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
Android小材 2018-5-8 15:49
9
0
学编程 如何找到真正的classloader?通过搜索xxx.jar?
看代码逻辑发现的,有点碰运气.          可以参考7、8楼同学的方案,hook系统的java.lang.ClassLoader.loadClass因为最终都会调用这个方法.
雪    币: 33
活跃值: (322)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
gaybc 2018-5-11 15:14
10
0
hook  com.tencent.tinker.loader.app.TinkerApplication.onCreate这个方法  获取到application对象  再getClassLoader就获取到了
游客
登录 | 注册 方可回帖
返回