首页
社区
课程
招聘
[求助]一些关于jni的逆向问题,请大神们关照一下
发表于: 2020-5-27 23:53 2974

[求助]一些关于jni的逆向问题,请大神们关照一下

2020-5-27 23:53
2974

第N次求助了,请各位大佬不吝赐教:
1、java层调用jni的内部流程是怎样的?
2、java层调用的jni函数是不是一定要用JNIEXPORT导出?
3、java调用jni函数时是通过查找导出符号表来定位调用地址的么?如果是,那么调用后这个地址是被保存下来以便于下次调用还是每次调用都要查找导出符号表,或者是在加载jni库时就已经一次性确定所有jni函数的地址?
4、oat文件格式的本机代码是jvm调用执行的么?如果是,vm是怎么确定一个方法的地址的?

 

以上问题困扰我几天了,度娘上一直没有找到相关资料,真要直接看安卓源码,我还没到那个档次,希望有人能指点一下迷津。


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

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 197
活跃值: (166)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
自己动手,丰衣足食,通过frida解决问题。
2020-5-28 13:57
0
雪    币: 634
活跃值: (1503)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
3
http://androidxref.com/5.1.1_r6/xref/art/runtime/mirror/art_method.h#598
http://androidxref.com/5.1.1_r6/xref/art/runtime/mirror/art_method.cc#353
http://androidxref.com/5.1.1_r6/xref/art/runtime/jni_internal.cc#2363
http://androidxref.com/5.1.1_r6/xref/art/runtime/class_linker.cc#2117
2020-5-28 14:52
0
游客
登录 | 注册 方可回帖
返回
//