mirror of
https://github.com/MobSF/Mobile-Security-Framework-MobSF.git
synced 2026-10-11 22:50:09 +00:00
389 lines
12 KiB
JSON
Executable File
389 lines
12 KiB
JSON
Executable File
{
|
|
"hookConfigs": [
|
|
{
|
|
"class_name": "android.telephony.TelephonyManager",
|
|
"method": "getDeviceId",
|
|
"thisObject": false,
|
|
"type": "fingerprint"
|
|
},
|
|
{
|
|
"class_name": "android.telephony.TelephonyManager",
|
|
"method": "getSubscriberId",
|
|
"thisObject": false,
|
|
"type": "fingerprint"
|
|
},
|
|
{
|
|
"class_name": "android.telephony.TelephonyManager",
|
|
"method": "getLine1Number",
|
|
"thisObject": false,
|
|
"type": "fingerprint"
|
|
},
|
|
{
|
|
"class_name": "android.telephony.TelephonyManager",
|
|
"method": "getNetworkOperator",
|
|
"thisObject": false,
|
|
"type": "fingerprint"
|
|
},
|
|
{
|
|
"class_name": "android.telephony.TelephonyManager",
|
|
"method": "getNetworkOperatorName",
|
|
"thisObject": false,
|
|
"type": "fingerprint"
|
|
},
|
|
{
|
|
"class_name": "android.telephony.TelephonyManager",
|
|
"method": "getSimOperatorName",
|
|
"thisObject": false,
|
|
"type": "fingerprint"
|
|
},
|
|
{
|
|
"class_name": "android.net.wifi.WifiInfo",
|
|
"method": "getMacAddress",
|
|
"thisObject": false,
|
|
"type": "fingerprint"
|
|
},
|
|
{
|
|
"class_name": "android.telephony.TelephonyManager",
|
|
"method": "getSimCountryIso",
|
|
"thisObject": false,
|
|
"type": "fingerprint"
|
|
},
|
|
{
|
|
"class_name": "android.telephony.TelephonyManager",
|
|
"method": "getSimSerialNumber",
|
|
"thisObject": false,
|
|
"type": "fingerprint"
|
|
},
|
|
{
|
|
"class_name": "android.telephony.TelephonyManager",
|
|
"method": "getNetworkCountryIso",
|
|
"thisObject": false,
|
|
"type": "fingerprint"
|
|
},
|
|
{
|
|
"class_name": "android.telephony.TelephonyManager",
|
|
"method": "getDeviceSoftwareVersion",
|
|
"thisObject": false,
|
|
"type": "fingerprint"
|
|
},
|
|
{
|
|
"class_name": "android.os.Debug",
|
|
"method": "isDebuggerConnected",
|
|
"thisObject": false,
|
|
"type": "fingerprint"
|
|
},
|
|
{
|
|
"class_name": "android.app.SharedPreferencesImpl$EditorImpl",
|
|
"method": "putString",
|
|
"thisObject": false,
|
|
"type": "globals"
|
|
},
|
|
{
|
|
"class_name": "android.app.SharedPreferencesImpl$EditorImpl",
|
|
"method": "putBoolean",
|
|
"thisObject": false,
|
|
"type": "globals"
|
|
},
|
|
{
|
|
"class_name": "android.app.SharedPreferencesImpl$EditorImpl",
|
|
"method": "putInt",
|
|
"thisObject": false,
|
|
"type": "globals"
|
|
},
|
|
{
|
|
"class_name": "android.app.SharedPreferencesImpl$EditorImpl",
|
|
"method": "putLong",
|
|
"thisObject": false,
|
|
"type": "globals"
|
|
},
|
|
{
|
|
"class_name": "android.app.SharedPreferencesImpl$EditorImpl",
|
|
"method": "putFloat",
|
|
"thisObject": false,
|
|
"type": "globals"
|
|
},
|
|
{
|
|
"class_name": "android.content.ContentValues",
|
|
"method": "put",
|
|
"thisObject": false,
|
|
"type": "globals"
|
|
},
|
|
{
|
|
"class_name": "java.net.URL",
|
|
"method": "openConnection",
|
|
"thisObject": true,
|
|
"type": "network"
|
|
},
|
|
{
|
|
"class_name": "org.apache.http.impl.client.AbstractHttpClient",
|
|
"method": "execute",
|
|
"thisObject": false,
|
|
"type": "network"
|
|
},
|
|
{
|
|
"class_name": "android.app.ContextImpl",
|
|
"method": "registerReceiver",
|
|
"thisObject": false,
|
|
"type": "binder"
|
|
},
|
|
{
|
|
"class_name": "android.app.ActivityThread",
|
|
"method": "handleReceiver",
|
|
"thisObject": false,
|
|
"type": "binder"
|
|
},
|
|
{
|
|
"class_name": "android.app.Activity",
|
|
"method": "startActivity",
|
|
"thisObject": false,
|
|
"type": "binder"
|
|
},
|
|
{
|
|
"class_name": "dalvik.system.BaseDexClassLoader",
|
|
"method": "findResource",
|
|
"thisObject": false,
|
|
"type": "dex"
|
|
},
|
|
{
|
|
"class_name": "dalvik.system.BaseDexClassLoader",
|
|
"method": "findLibrary",
|
|
"thisObject": false,
|
|
"type": "dex"
|
|
},
|
|
{
|
|
"class_name": "dalvik.system.DexFile",
|
|
"method": "loadDex",
|
|
"thisObject": false,
|
|
"type": "dex"
|
|
},
|
|
{
|
|
"class_name": "dalvik.system.DexClassLoader",
|
|
"method": null,
|
|
"thisObject": false,
|
|
"type": "dex"
|
|
},
|
|
{
|
|
"class_name": "dalvik.system.BaseDexClassLoader",
|
|
"method": "findResources",
|
|
"thisObject": false,
|
|
"type": "dex"
|
|
},
|
|
{
|
|
"class_name": "dalvik.system.DexFile",
|
|
"method": "loadClass",
|
|
"thisObject": false,
|
|
"type": "dex"
|
|
},
|
|
{
|
|
"class_name": "dalvik.system.DexFile",
|
|
"method": null,
|
|
"thisObject": false,
|
|
"type": "dex"
|
|
},
|
|
{
|
|
"class_name": "dalvik.system.PathClassLoader",
|
|
"method": null,
|
|
"thisObject": false,
|
|
"type": "dex"
|
|
},
|
|
{
|
|
"class_name": "java.lang.reflect.Method",
|
|
"method": "invoke",
|
|
"thisObject": false,
|
|
"type": "reflection"
|
|
},
|
|
{
|
|
"class_name": "javax.crypto.spec.SecretKeySpec",
|
|
"method": null,
|
|
"thisObject": false,
|
|
"type": "crypto"
|
|
},
|
|
{
|
|
"class_name": "javax.crypto.Cipher",
|
|
"method": "doFinal",
|
|
"thisObject": true,
|
|
"type": "crypto"
|
|
},
|
|
{
|
|
"class_name": "javax.crypto.Mac",
|
|
"method": "doFinal",
|
|
"thisObject": false,
|
|
"type": "crypto"
|
|
},
|
|
{
|
|
"class_name": "android.app.ApplicationPackageManager",
|
|
"method": "setComponentEnabledSetting",
|
|
"thisObject": false,
|
|
"type": "generic"
|
|
},
|
|
{
|
|
"class_name": "android.app.NotificationManager",
|
|
"method": "notify",
|
|
"thisObject": false,
|
|
"type": "generic"
|
|
},
|
|
{
|
|
"class_name": "android.util.Base64",
|
|
"method": "decode",
|
|
"thisObject": false,
|
|
"type": "generic"
|
|
},
|
|
{
|
|
"class_name": "android.telephony.TelephonyManager",
|
|
"method": "listen",
|
|
"thisObject": false,
|
|
"type": "generic"
|
|
},
|
|
{
|
|
"class_name": "android.util.Base64",
|
|
"method": "encode",
|
|
"thisObject": false,
|
|
"type": "generic"
|
|
},
|
|
{
|
|
"class_name": "android.util.Base64",
|
|
"method": "encodeToString",
|
|
"thisObject": false,
|
|
"type": "generic"
|
|
},
|
|
{
|
|
"class_name": "android.net.ConnectivityManager",
|
|
"method": "setMobileDataEnabled",
|
|
"thisObject": false,
|
|
"type": "generic"
|
|
},
|
|
{
|
|
"class_name": "android.content.BroadcastReceiver",
|
|
"method": "abortBroadcast",
|
|
"thisObject": false,
|
|
"type": "generic"
|
|
},
|
|
{
|
|
"class_name": "android.telephony.SmsManager",
|
|
"method": "sendTextMessage",
|
|
"thisObject": false,
|
|
"type": "sms"
|
|
},
|
|
{
|
|
"class_name": "android.telephony.SmsManager",
|
|
"method": "sendMultipartTextMessage",
|
|
"thisObject": false,
|
|
"type": "sms"
|
|
},
|
|
{
|
|
"class_name": "java.lang.Runtime",
|
|
"method": "exec",
|
|
"thisObject": false,
|
|
"type": "runtime"
|
|
},
|
|
{
|
|
"class_name": "java.lang.ProcessBuilder",
|
|
"method": "start",
|
|
"thisObject": true,
|
|
"type": "runtime"
|
|
},
|
|
{
|
|
"class_name": "java.io.FileOutputStream",
|
|
"method": "write",
|
|
"thisObject": false,
|
|
"type": "runtime"
|
|
},
|
|
{
|
|
"class_name": "java.io.FileInputStream",
|
|
"method": "read",
|
|
"thisObject": false,
|
|
"type": "runtime"
|
|
},
|
|
{
|
|
"class_name": "android.app.ActivityManager",
|
|
"method": "killBackgroundProcesses",
|
|
"thisObject": false,
|
|
"type": "runtime"
|
|
},
|
|
{
|
|
"class_name": "android.os.Process",
|
|
"method": "killProcess",
|
|
"thisObject": false,
|
|
"type": "runtime"
|
|
},
|
|
{
|
|
"class_name": "android.content.ContentResolver",
|
|
"method": "query",
|
|
"thisObject": false,
|
|
"type": "content"
|
|
},
|
|
{
|
|
"class_name": "android.content.ContentResolver",
|
|
"method": "registerContentObserver",
|
|
"thisObject": false,
|
|
"type": "content"
|
|
},
|
|
{
|
|
"class_name": "android.content.ContentResolver",
|
|
"method": "insert",
|
|
"thisObject": false,
|
|
"type": "content"
|
|
},
|
|
{
|
|
"class_name": "android.accounts.AccountManager",
|
|
"method": "getAccountsByType",
|
|
"thisObject": false,
|
|
"type": "content"
|
|
},
|
|
{
|
|
"class_name": "android.accounts.AccountManager",
|
|
"method": "getAccounts",
|
|
"thisObject": false,
|
|
"type": "content"
|
|
},
|
|
{
|
|
"class_name": "android.location.Location",
|
|
"method": "getLatitude",
|
|
"thisObject": false,
|
|
"type": "content"
|
|
},
|
|
{
|
|
"class_name": "android.location.Location",
|
|
"method": "getLongitude",
|
|
"thisObject": false,
|
|
"type": "content"
|
|
},
|
|
{
|
|
"class_name": "android.content.ContentResolver",
|
|
"method": "delete",
|
|
"thisObject": false,
|
|
"type": "content"
|
|
},
|
|
{
|
|
"class_name": "android.media.AudioRecord",
|
|
"method": "startRecording",
|
|
"thisObject": false,
|
|
"type": "content"
|
|
},
|
|
{
|
|
"class_name": "android.media.MediaRecorder",
|
|
"method": "start",
|
|
"thisObject": false,
|
|
"type": "content"
|
|
},
|
|
{
|
|
"class_name": "android.os.SystemProperties",
|
|
"method": "get",
|
|
"thisObject": false,
|
|
"type": "content"
|
|
},
|
|
{
|
|
"class_name": "android.app.ApplicationPackageManager",
|
|
"method": "getInstalledPackages",
|
|
"thisObject": false,
|
|
"type": "content"
|
|
},
|
|
{
|
|
"class_name": "libcore.io.IoBridge",
|
|
"method": "open",
|
|
"thisObject": false,
|
|
"type": "file"
|
|
}
|
|
],
|
|
"trace": false
|
|
} |