首页
社区
课程
招聘
[求助]jni调用java,Xposed拦截不到怎么回事
发表于: 2020-2-12 11:47 4335

[求助]jni调用java,Xposed拦截不到怎么回事

2020-2-12 11:47
4335
通过native hook了FindClass,看见调用了java层的android/os/SystemProperties、java/lang/System、android/os/Build、android/os/Build$VERSION等来获取手机信息,但是我在java 层用xposed Hook了以上所有函数,为什么xposed未拦截到?怎么回事?(而我自己写的jni调用以上函数都会拦截到)

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

最后于 2020-2-12 11:48 被樊辉编辑 ,原因:
上传的附件:
收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 2484
活跃值: (3152)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
这个jni的代码 发上来 我试试?
2020-2-12 15:32
0
雪    币: 45
活跃值: (1374)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
雨天不带鱼 这个jni的代码 发上来 我试试?
这个贴子里的        https://bbs.pediy.com/thread-246752.htm
2020-2-12 16:44
0
雪    币: 2510
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
4
帮顶
2020-2-13 01:05
0
雪    币: 2484
活跃值: (3152)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
它的是加固了、你咋hook的
2020-2-13 14:37
0
雪    币: 45
活跃值: (1374)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
java 层直接通过xposed hook的SystemProperties等,
native层通过SandHook,首先用xposed调用 System.load加载自己的so,然后用的
old_FindClass = (jclass(*)(JNIEnv*,const char*))SandInlineHook((void*)env.functions->FindClass, (void*)my_FindClass);
2020-2-13 16:42
0
雪    币: 45
活跃值: (1374)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
up
2020-2-18 16:20
0
游客
登录 | 注册 方可回帖
返回
//