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

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

2020-5-27 23:53
3113

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

 

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


[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 197
活跃值: (166)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
自己动手,丰衣足食,通过frida解决问题。
2020-5-28 13:57
0
雪    币: 634
活跃值: (1508)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
3
30fK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3q4F1k6s2u0G2K9h3c8^5M7X3g2X3i4K6u0W2j5$3!0E0i4K6u0r3y4g2)9J5k6e0q4Q4x3X3f1I4i4K6g2X3M7U0k6Q4x3V1k6^5M7X3g2X3i4K6u0r3j5i4u0@1i4K6u0r3M7Y4g2F1N6r3W2E0k6g2)9J5c8X3#2A6M7Y4u0G2M7W2)9J5c8X3q4J5N6q4)9#2k6X3#2W2N6r3S2G2k6q4)9J5k6h3S2Q4x3U0x3#2z5e0R3`.
b49K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3q4F1k6s2u0G2K9h3c8^5M7X3g2X3i4K6u0W2j5$3!0E0i4K6u0r3y4g2)9J5k6e0q4Q4x3X3f1I4i4K6g2X3M7U0k6Q4x3V1k6^5M7X3g2X3i4K6u0r3j5i4u0@1i4K6u0r3M7Y4g2F1N6r3W2E0k6g2)9J5c8X3#2A6M7Y4u0G2M7W2)9J5c8X3q4J5N6q4)9#2k6X3#2W2N6r3S2G2k6q4)9J5k6h3y4U0i4K6t1K6x3K6f1K6
d33K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3q4F1k6s2u0G2K9h3c8^5M7X3g2X3i4K6u0W2j5$3!0E0i4K6u0r3y4g2)9J5k6e0q4Q4x3X3f1I4i4K6g2X3M7U0k6Q4x3V1k6^5M7X3g2X3i4K6u0r3j5i4u0@1i4K6u0r3M7Y4g2F1N6r3W2E0k6g2)9J5c8X3A6F1K9g2)9#2k6X3W2F1N6r3g2J5L8X3q4D9i4K6u0W2j5$3y4Q4x3U0x3J5x3K6j5K6
eabK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3q4F1k6s2u0G2K9h3c8^5M7X3g2X3i4K6u0W2j5$3!0E0i4K6u0r3y4g2)9J5k6e0q4Q4x3X3f1I4i4K6g2X3M7U0k6Q4x3V1k6^5M7X3g2X3i4K6u0r3j5i4u0@1i4K6u0r3M7Y4g2F1N6r3W2E0k6g2)9J5c8X3y4D9j5i4y4K6i4K6g2X3L8r3W2F1K9$3g2J5i4K6u0W2j5$3y4Q4x3U0x3J5x3e0p5%4
2020-5-28 14:52
0
游客
登录 | 注册 方可回帖
返回