Info List of JNI methods

Description

Java Native Interface (JNI) allows Java code to interact with native applications and libraries written in Rust, C, C++ and assembly

Improper use of the Java Native Interface renders the application vulnerable to security flaws present in other programming languages, like memory corruption.

Recommendation

Native code must adhere to Secure Coding best practices to protect against vulnerabilities in unmanaged code like memory corruption.

Technical details

File lib/armeabi-v7a/libaes.so:

MethodSignatureAddress
Java_com_sophos_keepasseditor_utils_AesKdf_nDecryptCbcP70x1e14
Java_com_sophos_keepasseditor_utils_AesKdf_nEncryptCbcP70x1b7c
Java_com_sophos_keepasseditor_utils_AesKdf_nTransformKey0x186c
Java_com_sophos_keepasseditor_utils_AesKdf_nTransformKey10x1558

File lib/armeabi-v7a/libbdpush_V2_9.so:

MethodSignatureAddress
Java_com_baidu_android_pushservice_jni_BaiduAppSSOJni_decryptAES0x2055
Java_com_baidu_android_pushservice_jni_BaiduAppSSOJni_decryptR0x1dc5
Java_com_baidu_android_pushservice_jni_BaiduAppSSOJni_encryptAES0x1ec5
Java_com_baidu_android_pushservice_jni_BaiduAppSSOJni_encryptR0x1d19
Java_com_baidu_android_pushservice_jni_BaiduAppSSOJni_getKey0x1be1
Java_com_baidu_android_pushservice_jni_BaiduAppSSOJni_verify0x1e4d
Java_com_baidu_android_pushservice_jni_PushSocket_closeSocket0x1acb
Java_com_baidu_android_pushservice_jni_PushSocket_createSocket0x1905
Java_com_baidu_android_pushservice_jni_PushSocket_getLastSocketError0x1ac1
Java_com_baidu_android_pushservice_jni_PushSocket_rcvMsg0x1a11
Java_com_baidu_android_pushservice_jni_PushSocket_sendHeartbeat0x19d7
Java_com_baidu_android_pushservice_jni_PushSocket_sendMsg0x199d

File lib/armeabi-v7a/libbyte_entropy_feats.so:

MethodSignatureAddress
Java_com_sophos_nge_ste_invincea_EntropyFeatureCalculator_computeByteEntropyFeatures0xe8c

File lib/armeabi-v7a/libjbase.so:

MethodSignatureAddress
Java_com_sophos_jbase_PKCS5_pbkdf2Fast0x62a8

File lib/armeabi-v7a/libsavijni.so:

MethodSignatureAddress
Java_com_sophos_savi_Cloud4_close0x4d731
Java_com_sophos_savi_Cloud4_initIDs0x4d3c9
Java_com_sophos_savi_Cloud4_initialize0x4d3f1
Java_com_sophos_savi_Cloud4_setSXL4Url0x4d789
Java_com_sophos_savi_Cloud_close0x4d371
Java_com_sophos_savi_Cloud_initIDs0x4d0c5
Java_com_sophos_savi_Cloud_initialize0x4d0ed
Java_com_sophos_savi_DataLoader_checkVirusDataIntegrity0x4c899
Java_com_sophos_savi_DataLoader_close0x4c1b9
Java_com_sophos_savi_DataLoader_getConfigValue0x4c2dd
Java_com_sophos_savi_DataLoader_getVDBManifestVersion0x4cd3d
Java_com_sophos_savi_DataLoader_getVersionInfo0x4c44d
Java_com_sophos_savi_DataLoader_getVirusDataToken0x4c7b1
Java_com_sophos_savi_DataLoader_initIDs0x4c025
Java_com_sophos_savi_DataLoader_initialize0x4c06d
Java_com_sophos_savi_DataLoader_load0x4c69d
Java_com_sophos_savi_DataLoader_setConfigDefaults0x4c409
Java_com_sophos_savi_DataLoader_setConfigValue0x4c22d
Java_com_sophos_savi_DataToken_close0x4cdfd
Java_com_sophos_savi_JNIBase_checkJNILibVersion0x4e0c1
Java_com_sophos_savi_MLEngine_close0x4d8c9
Java_com_sophos_savi_MLFactory_close0x4df2d
Java_com_sophos_savi_MLFactory_createMLEngine0x4df6d
Java_com_sophos_savi_MLFactory_getDataVersion0x4e071
Java_com_sophos_savi_MLFactory_initIDs0x4dd85
Java_com_sophos_savi_MLFactory_initialize0x4ddad
Java_com_sophos_savi_Scanner_close0x4a849
Java_com_sophos_savi_Scanner_getConfigValue0x4a979
Java_com_sophos_savi_Scanner_getVersionInfo0x4bab1
Java_com_sophos_savi_Scanner_initIDs0x4a619
Java_com_sophos_savi_Scanner_initialize0x4a661
Java_com_sophos_savi_Scanner_setConfigDefaults0x4aaa5
Java_com_sophos_savi_Scanner_setConfigValue0x4a8c9
Java_com_sophos_savi_Scanner_setMLEngine0x4bee5
Java_com_sophos_savi_Scanner_setRefCloud0x4bcdd
Java_com_sophos_savi_Scanner_setRefCloud40x4bde1
Java_com_sophos_savi_Scanner_setVirusDataToken0x4bc0d
Java_com_sophos_savi_Scanner_sweepFile0x4ab79
Java_com_sophos_savi_Scanner_sweepFileX0x4b0bd

File lib/armeabi-v7a/libsxl31scanner.so:

MethodSignatureAddress
Java_com_sophos_simplesxl31_Sxl31Scanner_pullDataSxlRequest0x419c
Java_com_sophos_simplesxl31_Sxl31Scanner_pushData0x3e10
Java_com_sophos_simplesxl31_Sxl31Scanner_pushDataSxlResponse0x433c
Java_com_sophos_simplesxl31_Sxl31Scanner_setLogLevel0x4460

File lib/armeabi-v7a/libtensorflow_inference.so:

MethodSignatureAddress
Java_org_tensorflow_Graph_allocate0xb4ae1
Java_org_tensorflow_Graph_delete0xb4aeb
Java_org_tensorflow_Graph_importGraphDef0xb4bed
Java_org_tensorflow_Graph_nextOperation0xb4b5d
Java_org_tensorflow_Graph_operation0xb4af9
Java_org_tensorflow_Graph_toGraphDef0xb4ce5
Java_org_tensorflow_OperationBuilder_addControlInput0xb501d
Java_org_tensorflow_OperationBuilder_addInput0xb4e71
Java_org_tensorflow_OperationBuilder_addInputList0xb4ec1
Java_org_tensorflow_OperationBuilder_allocate0xb4d91
Java_org_tensorflow_OperationBuilder_finish0xb4e19
Java_org_tensorflow_OperationBuilder_setAttrBool0xb5461
Java_org_tensorflow_OperationBuilder_setAttrBoolList0xb54c5
Java_org_tensorflow_OperationBuilder_setAttrFloat0xb52e1
Java_org_tensorflow_OperationBuilder_setAttrFloatList0xb5351
Java_org_tensorflow_OperationBuilder_setAttrInt0xb5161
Java_org_tensorflow_OperationBuilder_setAttrIntList0xb51cd
Java_org_tensorflow_OperationBuilder_setAttrShape0xb5905
Java_org_tensorflow_OperationBuilder_setAttrShapeList0xb5a19
Java_org_tensorflow_OperationBuilder_setAttrString0xb50c9
Java_org_tensorflow_OperationBuilder_setAttrStringList0xb5b99
Java_org_tensorflow_OperationBuilder_setAttrTensor0xb571d
Java_org_tensorflow_OperationBuilder_setAttrTensorList0xb57b9
Java_org_tensorflow_OperationBuilder_setAttrType0xb55c1
Java_org_tensorflow_OperationBuilder_setAttrTypeList0xb5625
Java_org_tensorflow_OperationBuilder_setDevice0xb5069
Java_org_tensorflow_Operation_dtype0xb5fbd
Java_org_tensorflow_Operation_inputListLength0xb6041
Java_org_tensorflow_Operation_name0xb5d0d
Java_org_tensorflow_Operation_numOutputs0xb5d8d
Java_org_tensorflow_Operation_outputListLength0xb5dc1
Java_org_tensorflow_Operation_shape0xb5e39
Java_org_tensorflow_Operation_type0xb5d4d
Java_org_tensorflow_SavedModelBundle_load0xb60b9
Java_org_tensorflow_Session_allocate0xb633d
Java_org_tensorflow_Session_allocate20xb6351
Java_org_tensorflow_Session_delete0xb6459
Java_org_tensorflow_Session_run0xb64ad
Java_org_tensorflow_TensorFlow_libraryDelete0xb80d7
Java_org_tensorflow_TensorFlow_libraryLoad0xb808d
Java_org_tensorflow_TensorFlow_libraryOpList0xb80e5
Java_org_tensorflow_TensorFlow_registeredOpList0xb8051
Java_org_tensorflow_TensorFlow_version0xb8039
Java_org_tensorflow_Tensor_allocate0xb6a35
Java_org_tensorflow_Tensor_allocateNonScalarBytes0xb6bf1
Java_org_tensorflow_Tensor_allocateScalarBytes0xb6b59
Java_org_tensorflow_Tensor_buffer0xb7015
Java_org_tensorflow_Tensor_delete0xb7005
Java_org_tensorflow_Tensor_dtype0xb7061
Java_org_tensorflow_Tensor_readNDArray0xb7a89
Java_org_tensorflow_Tensor_scalarBoolean0xb78e1
Java_org_tensorflow_Tensor_scalarBytes0xb7961
Java_org_tensorflow_Tensor_scalarDouble0xb7749
Java_org_tensorflow_Tensor_scalarFloat0xb76ad
Java_org_tensorflow_Tensor_scalarInt0xb77e1
Java_org_tensorflow_Tensor_scalarLong0xb7861
Java_org_tensorflow_Tensor_setValue0xb7125
Java_org_tensorflow_Tensor_shape0xb7095
Java_org_tensorflow_contrib_android_RunStats_add0xb46ad
Java_org_tensorflow_contrib_android_RunStats_allocate0xb4635
Java_org_tensorflow_contrib_android_RunStats_delete0xb4691
Java_org_tensorflow_contrib_android_RunStats_summary0xb479d

File lib/x86/libaes.so:

MethodSignatureAddress
Java_com_sophos_keepasseditor_utils_AesKdf_nDecryptCbcP70x1480
Java_com_sophos_keepasseditor_utils_AesKdf_nEncryptCbcP70x1250
Java_com_sophos_keepasseditor_utils_AesKdf_nTransformKey0x1010
Java_com_sophos_keepasseditor_utils_AesKdf_nTransformKey10xd00

File lib/x86/libbdpush_V2_9.so:

MethodSignatureAddress
Java_com_baidu_android_pushservice_jni_BaiduAppSSOJni_decryptAES0x1c30
Java_com_baidu_android_pushservice_jni_BaiduAppSSOJni_decryptR0x1760
Java_com_baidu_android_pushservice_jni_BaiduAppSSOJni_encryptAES0x1910
Java_com_baidu_android_pushservice_jni_BaiduAppSSOJni_encryptR0x1660
Java_com_baidu_android_pushservice_jni_BaiduAppSSOJni_getKey0x12f0
Java_com_baidu_android_pushservice_jni_BaiduAppSSOJni_verify0x1840
Java_com_baidu_android_pushservice_jni_PushSocket_closeSocket0x1150
Java_com_baidu_android_pushservice_jni_PushSocket_createSocket0xe00
Java_com_baidu_android_pushservice_jni_PushSocket_getLastSocketError0x1130
Java_com_baidu_android_pushservice_jni_PushSocket_rcvMsg0x1010
Java_com_baidu_android_pushservice_jni_PushSocket_sendHeartbeat0xfa0
Java_com_baidu_android_pushservice_jni_PushSocket_sendMsg0xf10

File lib/x86/libbyte_entropy_feats.so:

MethodSignatureAddress
Java_com_sophos_nge_ste_invincea_EntropyFeatureCalculator_computeByteEntropyFeatures0xe50

File lib/x86/libjbase.so:

MethodSignatureAddress
Java_com_sophos_jbase_PKCS5_pbkdf2Fast0x5de0

File lib/x86/libsavijni.so:

MethodSignatureAddress
Java_com_sophos_savi_Cloud4_close0x4d8d0
Java_com_sophos_savi_Cloud4_initIDs0x4d3c0
Java_com_sophos_savi_Cloud4_initialize0x4d410
Java_com_sophos_savi_Cloud4_setSXL4Url0x4d970
Java_com_sophos_savi_Cloud_close0x4d320
Java_com_sophos_savi_Cloud_initIDs0x4cfb0
Java_com_sophos_savi_Cloud_initialize0x4d000
Java_com_sophos_savi_DataLoader_checkVirusDataIntegrity0x4c4a0
Java_com_sophos_savi_DataLoader_close0x4b9b0
Java_com_sophos_savi_DataLoader_getConfigValue0x4bbd0
Java_com_sophos_savi_DataLoader_getVDBManifestVersion0x4ca90
Java_com_sophos_savi_DataLoader_getVersionInfo0x4be60
Java_com_sophos_savi_DataLoader_getVirusDataToken0x4c360
Java_com_sophos_savi_DataLoader_initIDs0x4b740
Java_com_sophos_savi_DataLoader_initialize0x4b7b0
Java_com_sophos_savi_DataLoader_load0x4c1f0
Java_com_sophos_savi_DataLoader_setConfigDefaults0x4bde0
Java_com_sophos_savi_DataLoader_setConfigValue0x4ba80
Java_com_sophos_savi_DataToken_close0x4cba0
Java_com_sophos_savi_JNIBase_checkJNILibVersion0x4e850
Java_com_sophos_savi_MLEngine_close0x4db60
Java_com_sophos_savi_MLFactory_close0x4e5f0
Java_com_sophos_savi_MLFactory_createMLEngine0x4e670
Java_com_sophos_savi_MLFactory_getDataVersion0x4e7c0
Java_com_sophos_savi_MLFactory_initIDs0x4e380
Java_com_sophos_savi_MLFactory_initialize0x4e3d0
Java_com_sophos_savi_Scanner_close0x492b0
Java_com_sophos_savi_Scanner_getConfigValue0x494d0
Java_com_sophos_savi_Scanner_getVersionInfo0x4aec0
Java_com_sophos_savi_Scanner_initIDs0x48f50
Java_com_sophos_savi_Scanner_initialize0x48fc0
Java_com_sophos_savi_Scanner_setConfigDefaults0x496e0
Java_com_sophos_savi_Scanner_setConfigValue0x49380
Java_com_sophos_savi_Scanner_setMLEngine0x4b570
Java_com_sophos_savi_Scanner_setRefCloud0x4b230
Java_com_sophos_savi_Scanner_setRefCloud40x4b3d0
Java_com_sophos_savi_Scanner_setVirusDataToken0x4b0e0
Java_com_sophos_savi_Scanner_sweepFile0x49820
Java_com_sophos_savi_Scanner_sweepFileX0x49ff0

File lib/x86/libsxl31scanner.so:

MethodSignatureAddress
Java_com_sophos_simplesxl31_Sxl31Scanner_pullDataSxlRequest0x3d40
Java_com_sophos_simplesxl31_Sxl31Scanner_pushData0x3a30
Java_com_sophos_simplesxl31_Sxl31Scanner_pushDataSxlResponse0x3ea0
Java_com_sophos_simplesxl31_Sxl31Scanner_setLogLevel0x3fb0

File lib/x86/libtensorflow_inference.so:

MethodSignatureAddress
Java_org_tensorflow_Graph_allocate0xf45b0
Java_org_tensorflow_Graph_delete0xf45e0
Java_org_tensorflow_Graph_importGraphDef0xf47a0
Java_org_tensorflow_Graph_nextOperation0xf46c0
Java_org_tensorflow_Graph_operation0xf4610
Java_org_tensorflow_Graph_toGraphDef0xf48f0
Java_org_tensorflow_OperationBuilder_addControlInput0xf4e10
Java_org_tensorflow_OperationBuilder_addInput0xf4b80
Java_org_tensorflow_OperationBuilder_addInputList0xf4bf0
Java_org_tensorflow_OperationBuilder_allocate0xf4a00
Java_org_tensorflow_OperationBuilder_finish0xf4ae0
Java_org_tensorflow_OperationBuilder_setAttrBool0xf5470
Java_org_tensorflow_OperationBuilder_setAttrBoolList0xf5510
Java_org_tensorflow_OperationBuilder_setAttrFloat0xf5240
Java_org_tensorflow_OperationBuilder_setAttrFloatList0xf52e0
Java_org_tensorflow_OperationBuilder_setAttrInt0xf5000
Java_org_tensorflow_OperationBuilder_setAttrIntList0xf50a0
Java_org_tensorflow_OperationBuilder_setAttrShape0xf5b90
Java_org_tensorflow_OperationBuilder_setAttrShapeList0xf5d40
Java_org_tensorflow_OperationBuilder_setAttrString0xf4f10
Java_org_tensorflow_OperationBuilder_setAttrStringList0xf5f70
Java_org_tensorflow_OperationBuilder_setAttrTensor0xf58b0
Java_org_tensorflow_OperationBuilder_setAttrTensorList0xf5990
Java_org_tensorflow_OperationBuilder_setAttrType0xf56a0
Java_org_tensorflow_OperationBuilder_setAttrTypeList0xf5740
Java_org_tensorflow_OperationBuilder_setDevice0xf4e80
Java_org_tensorflow_Operation_dtype0xf65f0
Java_org_tensorflow_Operation_inputListLength0xf66a0
Java_org_tensorflow_Operation_name0xf6190
Java_org_tensorflow_Operation_numOutputs0xf6270
Java_org_tensorflow_Operation_outputListLength0xf62d0
Java_org_tensorflow_Operation_shape0xf6390
Java_org_tensorflow_Operation_type0xf6200
Java_org_tensorflow_SavedModelBundle_load0xf6760
Java_org_tensorflow_Session_allocate0xf6b40
Java_org_tensorflow_Session_allocate20xf6b90
Java_org_tensorflow_Session_delete0xf6d60
Java_org_tensorflow_Session_run0xf6de0
Java_org_tensorflow_TensorFlow_libraryDelete0xf9810
Java_org_tensorflow_TensorFlow_libraryLoad0xf9780
Java_org_tensorflow_TensorFlow_libraryOpList0xf9840
Java_org_tensorflow_TensorFlow_registeredOpList0xf9710
Java_org_tensorflow_TensorFlow_version0xf96d0
Java_org_tensorflow_Tensor_allocate0xf75c0
Java_org_tensorflow_Tensor_allocateNonScalarBytes0xf7860
Java_org_tensorflow_Tensor_allocateScalarBytes0xf7760
Java_org_tensorflow_Tensor_buffer0xf7ef0
Java_org_tensorflow_Tensor_delete0xf7ec0
Java_org_tensorflow_Tensor_dtype0xf7f70
Java_org_tensorflow_Tensor_readNDArray0xf8e00
Java_org_tensorflow_Tensor_scalarBoolean0xf8b80
Java_org_tensorflow_Tensor_scalarBytes0xf8c30
Java_org_tensorflow_Tensor_scalarDouble0xf8940
Java_org_tensorflow_Tensor_scalarFloat0xf8880
Java_org_tensorflow_Tensor_scalarInt0xf8a00
Java_org_tensorflow_Tensor_scalarLong0xf8ac0
Java_org_tensorflow_Tensor_setValue0xf80b0
Java_org_tensorflow_Tensor_shape0xf7fd0
Java_org_tensorflow_contrib_android_RunStats_add0xf3fd0
Java_org_tensorflow_contrib_android_RunStats_allocate0xf3f00
Java_org_tensorflow_contrib_android_RunStats_delete0xf3f90
Java_org_tensorflow_contrib_android_RunStats_summary0xf4120