如何混合native办法在so库函数对应关系?
jni办法注册体式格式有两种,
1、经由过程javah产生函数头,该种体式格式产生的办法具有固定的格式。该体式格式使逆向解析人员斗劲轻易获取java层native办法对应的本处所 法。
2、在JNI_OnLoad办法中手动注册jni办法,不易查找对应关系。
应用第二种体式格式可以实现混合java层native办法和so函数的对应关系。
本文介绍了JNI注册方法的两种方式:通过javah生成函数头及在JNI_OnLoad中手动注册。手动注册方法能有效混淆Java层native方法与SO库函数间的对应关系。
如何混合native办法在so库函数对应关系?
jni办法注册体式格式有两种,
1、经由过程javah产生函数头,该种体式格式产生的办法具有固定的格式。该体式格式使逆向解析人员斗劲轻易获取java层native办法对应的本处所 法。
2、在JNI_OnLoad办法中手动注册jni办法,不易查找对应关系。
应用第二种体式格式可以实现混合java层native办法和so函数的对应关系。
882
500

被折叠的 条评论
为什么被折叠?