安全分数
安全分数 49/100
风险评级
等级
- A
- B
- C
- F
严重性分布 (%)
隐私风险
2
用户/设备跟踪器
调研结果
高危
5
中危
39
信息
2
安全
3
关注
3
高危 基本配置不安全地配置为允许到所有域的明文流量。
Scope: *
高危 应用程序使用带PKCS5/PKCS7填充的加密模式CBC。此配置容易受到填充oracle攻击。
应用程序使用带PKCS5/PKCS7填充的加密模式CBC。此配置容易受到填充oracle攻击。 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#identifying-insecure-andor-deprecated-cryptographic-algorithms-mstg-crypto-4 Files: thfxxp/akjwdoa/hatag/cl2.java, line(s) 99,103
高危 该文件是World Writable。任何应用程序都可以写入文件
该文件是World Writable。任何应用程序都可以写入文件 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#testing-local-storage-for-sensitive-data-mstg-storage-1-and-mstg-storage-2 Files: github/tornaco/android/thanos/common/BaseAppListFilterActivity.java, line(s) 202
高危 默认情况下,调用Cipher.getInstance("AES")将返回AES ECB模式。众所周知,ECB模式很弱,因为它导致相同明文块的密文相同
默认情况下,调用Cipher.getInstance("AES")将返回AES ECB模式。众所周知,ECB模式很弱,因为它导致相同明文块的密文相同 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#weak-block-cipher-mode Files: util/EncryptUtils.java, line(s) 21,32
高危 如果一个应用程序使用WebView.loadDataWithBaseURL方法来加载一个网页到WebView,那么这个应用程序可能会遭受跨站脚本攻击
如果一个应用程序使用WebView.loadDataWithBaseURL方法来加载一个网页到WebView,那么这个应用程序可能会遭受跨站脚本攻击 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05h-Testing-Platform-Interaction.md#static-analysis-7 Files: thfxxp/akjwdoa/hatag/q1b.java, line(s) 255,270,14
中危 Activity (now.fortuitous.thanos.process.v2.ProcessManageActivityV2) 未被保护。
[android:exported=true] 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
中危 Activity设置了TaskAffinity属性
(now.fortuitous.thanos.process.v2.ProcessManageActivityV2Delegate) 如果设置了 taskAffinity,其他应用程序可能会读取发送到属于另一个任务的 Activity 的 Intent。为了防止其他应用程序读取发送或接收的 Intent 中的敏感信息,请始终使用默认设置,将 affinity 保持为包名
中危 Activity (now.fortuitous.thanos.apps.AppDetailsActivity) 未被保护。
[android:exported=true] 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
中危 Activity (now.fortuitous.thanos.power.SmartFreezeActivity) 未被保护。
[android:exported=true] 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
中危 Activity设置了TaskAffinity属性
(now.fortuitous.thanos.power.ShortcutStubActivity) 如果设置了 taskAffinity,其他应用程序可能会读取发送到属于另一个任务的 Activity 的 Intent。为了防止其他应用程序读取发送或接收的 Intent 中的敏感信息,请始终使用默认设置,将 affinity 保持为包名
中危 Activity设置了TaskAffinity属性
(now.fortuitous.thanos.power.FreezeAllShortcutActivity) 如果设置了 taskAffinity,其他应用程序可能会读取发送到属于另一个任务的 Activity 的 Intent。为了防止其他应用程序读取发送或接收的 Intent 中的敏感信息,请始终使用默认设置,将 affinity 保持为包名
中危 Activity设置了TaskAffinity属性
(now.fortuitous.thanos.main.OneKeyBoostShortcutActivity) 如果设置了 taskAffinity,其他应用程序可能会读取发送到属于另一个任务的 Activity 的 Intent。为了防止其他应用程序读取发送或接收的 Intent 中的敏感信息,请始终使用默认设置,将 affinity 保持为包名
中危 Activity设置了TaskAffinity属性
(now.fortuitous.thanos.main.PrebuiltFeatureShortcutActivity) 如果设置了 taskAffinity,其他应用程序可能会读取发送到属于另一个任务的 Activity 的 Intent。为了防止其他应用程序读取发送或接收的 Intent 中的敏感信息,请始终使用默认设置,将 affinity 保持为包名
中危 Activity设置了TaskAffinity属性
(now.fortuitous.thanos.launchother.LaunchOtherAppAskActivity) 如果设置了 taskAffinity,其他应用程序可能会读取发送到属于另一个任务的 Activity 的 Intent。为了防止其他应用程序读取发送或接收的 Intent 中的敏感信息,请始终使用默认设置,将 affinity 保持为包名
中危 Activity (now.fortuitous.thanos.launchother.LaunchOtherAppAskActivity) 未被保护。
[android:exported=true] 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
中危 Activity设置了TaskAffinity属性
(now.fortuitous.thanos.launchother.LaunchOtherAppDenyActivity) 如果设置了 taskAffinity,其他应用程序可能会读取发送到属于另一个任务的 Activity 的 Intent。为了防止其他应用程序读取发送或接收的 Intent 中的敏感信息,请始终使用默认设置,将 affinity 保持为包名
中危 Activity (now.fortuitous.thanos.launchother.LaunchOtherAppDenyActivity) 未被保护。
[android:exported=true] 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
中危 Activity (now.fortuitous.thanos.launchother.AllowListActivity) 未被保护。
[android:exported=true] 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
中危 Activity (now.fortuitous.thanos.recovery.RecoveryUtilsActivity) 未被保护。
[android:exported=true] 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
中危 Service (now.fortuitous.thanos.qs.QuickConfigAppTile) 受权限保护, 但是应该检查权限的保护级别。
Permission: android.permission.BIND_QUICK_SETTINGS_TILE [android:exported=true] 发现一个 Service被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。
中危 Service (now.fortuitous.thanos.qs.ShowCurrentActivityTile) 受权限保护, 但是应该检查权限的保护级别。
Permission: android.permission.BIND_QUICK_SETTINGS_TILE [android:exported=true] 发现一个 Service被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。
中危 Service (now.fortuitous.thanos.qs.ShowNetStatsTile) 受权限保护, 但是应该检查权限的保护级别。
Permission: android.permission.BIND_QUICK_SETTINGS_TILE [android:exported=true] 发现一个 Service被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。
中危 Service (now.fortuitous.thanos.qs.ProfileOnOffTile) 受权限保护, 但是应该检查权限的保护级别。
Permission: android.permission.BIND_QUICK_SETTINGS_TILE [android:exported=true] 发现一个 Service被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。
中危 Service (now.fortuitous.thanos.qs.TrampolineOnOffTile) 受权限保护, 但是应该检查权限的保护级别。
Permission: android.permission.BIND_QUICK_SETTINGS_TILE [android:exported=true] 发现一个 Service被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。
中危 Service (now.fortuitous.thanos.qs.OnyKeyClearTile) 受权限保护, 但是应该检查权限的保护级别。
Permission: android.permission.BIND_QUICK_SETTINGS_TILE [android:exported=true] 发现一个 Service被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。
中危 Service (now.fortuitous.thanos.service.SuSupportService) 未被保护。
[android:exported=true] 发现 Service与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
中危 Broadcast Receiver (now.fortuitous.thanos.infinite.InfiniteZDeviceAdminReceiver) 受权限保护, 但是应该检查权限的保护级别。
Permission: android.permission.BIND_DEVICE_ADMIN [android:exported=true] 发现一个 Broadcast Receiver被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。
中危 Content Provider (io.github.libxposed.service.XposedProvider) 未被保护。
[android:exported=true] 发现 Content Provider与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
中危 Activity设置了TaskAffinity属性
(github.tornaco.practice.honeycomb.locker.ui.verify.VerifyActivity) 如果设置了 taskAffinity,其他应用程序可能会读取发送到属于另一个任务的 Activity 的 Intent。为了防止其他应用程序读取发送或接收的 Intent 中的敏感信息,请始终使用默认设置,将 affinity 保持为包名
中危 Activity (github.tornaco.practice.honeycomb.locker.ui.verify.VerifyActivity) 未被保护。
[android:exported=true] 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
中危 Content Provider (rikka.shizuku.ShizukuProvider) 受权限保护, 但是应该检查权限的保护级别。
Permission: android.permission.INTERACT_ACROSS_USERS_FULL [android:exported=true] 发现一个 Content Provider被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。
中危 Service (androidx.work.impl.background.systemjob.SystemJobService) 受权限保护, 但是应该检查权限的保护级别。
Permission: android.permission.BIND_JOB_SERVICE [android:exported=true] 发现一个 Service被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。
中危 Broadcast Receiver (androidx.work.impl.diagnostics.DiagnosticsReceiver) 受权限保护, 但是应该检查权限的保护级别。
Permission: android.permission.DUMP [android:exported=true] 发现一个 Broadcast Receiver被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。
中危 Activity (androidx.compose.ui.tooling.PreviewActivity) 未被保护。
[android:exported=true] 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
中危 Broadcast Receiver (androidx.profileinstaller.ProfileInstallReceiver) 受权限保护, 但是应该检查权限的保护级别。
Permission: android.permission.DUMP [android:exported=true] 发现一个 Broadcast Receiver被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。
中危 文件可能包含硬编码的敏感信息,如用户名、密码、密钥等
文件可能包含硬编码的敏感信息,如用户名、密码、密钥等 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#checking-memory-for-sensitive-data-mstg-storage-10 Files: coil/memory/MemoryCache$Key.java, line(s) 46 github/tornaco/android/thanos/core/compat/NotificationCompatExtras.java, line(s) 5,9 github/tornaco/android/thanos/core/compat/NotificationCompatJellybean.java, line(s) 30 github/tornaco/android/thanos/core/compat/Person.java, line(s) 8,9,10,11,12,13 thfxxp/akjwdoa/hatag/iea.java, line(s) 44 thfxxp/akjwdoa/hatag/sj4.java, line(s) 33 thfxxp/akjwdoa/hatag/vo6.java, line(s) 25 thfxxp/akjwdoa/hatag/zb7.java, line(s) 33
中危 应用程序使用不安全的随机数生成器
应用程序使用不安全的随机数生成器 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#weak-random-number-generators Files: thfxxp/akjwdoa/hatag/f2.java, line(s) 3 thfxxp/akjwdoa/hatag/fib.java, line(s) 40 thfxxp/akjwdoa/hatag/is2.java, line(s) 42 thfxxp/akjwdoa/hatag/oa3.java, line(s) 3 thfxxp/akjwdoa/hatag/p87.java, line(s) 3 thfxxp/akjwdoa/hatag/qq.java, line(s) 9 thfxxp/akjwdoa/hatag/t5b.java, line(s) 8 thfxxp/akjwdoa/hatag/ur7.java, line(s) 3
中危 应用程序使用SQLite数据库并执行原始SQL查询。原始SQL查询中不受信任的用户输入可能会导致SQL注入。敏感信息也应加密并写入数据库
应用程序使用SQLite数据库并执行原始SQL查询。原始SQL查询中不受信任的用户输入可能会导致SQL注入。敏感信息也应加密并写入数据库 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04h-Testing-Code-Quality.md#injection-flaws-mstg-arch-2-and-mstg-platform-2 Files: thfxxp/akjwdoa/hatag/a69.java, line(s) 7,153,168 thfxxp/akjwdoa/hatag/c42.java, line(s) 4,29 thfxxp/akjwdoa/hatag/i39.java, line(s) 5,6,361 thfxxp/akjwdoa/hatag/mj8.java, line(s) 4,5,75 thfxxp/akjwdoa/hatag/p3b.java, line(s) 5,6,456,658,746,878 thfxxp/akjwdoa/hatag/pm4.java, line(s) 8,65 thfxxp/akjwdoa/hatag/q88.java, line(s) 4,53 thfxxp/akjwdoa/hatag/rt3.java, line(s) 4,5,50,71 thfxxp/akjwdoa/hatag/vj2.java, line(s) 4,58
中危 MD5是已知存在哈希冲突的弱哈希
MD5是已知存在哈希冲突的弱哈希 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#identifying-insecure-andor-deprecated-cryptographic-algorithms-mstg-crypto-4 Files: thfxxp/akjwdoa/hatag/a1a.java, line(s) 67,170 thfxxp/akjwdoa/hatag/b1a.java, line(s) 70 thfxxp/akjwdoa/hatag/dr1.java, line(s) 93 thfxxp/akjwdoa/hatag/fib.java, line(s) 365 thfxxp/akjwdoa/hatag/kca.java, line(s) 1715 thfxxp/akjwdoa/hatag/n1a.java, line(s) 447,706,1049,1139 thfxxp/akjwdoa/hatag/qb6.java, line(s) 163 util/XposedHelpers.java, line(s) 575
中危 SHA-1是已知存在哈希冲突的弱哈希
SHA-1是已知存在哈希冲突的弱哈希 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#identifying-insecure-andor-deprecated-cryptographic-algorithms-mstg-crypto-4 Files: thfxxp/akjwdoa/hatag/a1a.java, line(s) 156 thfxxp/akjwdoa/hatag/aa4.java, line(s) 57 thfxxp/akjwdoa/hatag/b1a.java, line(s) 39 thfxxp/akjwdoa/hatag/bi1.java, line(s) 436 thfxxp/akjwdoa/hatag/dr1.java, line(s) 62 thfxxp/akjwdoa/hatag/n1a.java, line(s) 142,415,609,692,752,909,1012,1102 thfxxp/akjwdoa/hatag/z7.java, line(s) 770,792,808
中危 应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据
应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#external-storage Files: com/nononsenseapps/filepicker/FilePickerActivity.java, line(s) 13 now/fortuitous/thanos/apps/AppDetailsActivity.java, line(s) 122 thfxxp/akjwdoa/hatag/kca.java, line(s) 2013
中危 应用程序创建临时文件。敏感信息永远不应该被写进临时文件
应用程序创建临时文件。敏感信息永远不应该被写进临时文件 Files: thfxxp/akjwdoa/hatag/bc7.java, line(s) 661 thfxxp/akjwdoa/hatag/re8.java, line(s) 102 thfxxp/akjwdoa/hatag/se3.java, line(s) 71,93
中危 应用程序包含隐私跟踪程序
此应用程序有多个2隐私跟踪程序。跟踪器可以跟踪设备或用户,是终端用户的隐私问题。
中危 此应用可能包含硬编码机密信息
从应用程序中识别出以下机密确保这些不是机密或私人信息 "key_app_feature_config_s_manage" : "key_app_feature_config_s_manage" "key_app_feature_config_resident" : "key_app_feature_config_resident" "key_rss_e" : "key_rss_e" "key_feature_toggle" : "key_feature_toggle" "key_icon_maker" : "key_icon_maker" "key_patch_info" : "key_patch_info" "key_app_feature_config_app_to_disable" : "key_app_feature_config_app_to_disable" "key_developer" : "key_developer" "key_smart_standby_bypass_if_has_n" : "key_smart_standby_bypass_if_has_n" "key_theme_attr_preview" : "key_theme_attr_preview" "key_launch_other_app_allow_list_settings" : "key_launch_other_app_allow_list_settings" "key_cheat_field_imei_slot_" : "key_cheat_field_imei_slot_" "key_app_feature_config_app_lock" : "key_app_feature_config_app_lock" "key_build_info_app" : "key_build_info_app" "key_app_feature_config_task_clean_up" : "key_app_feature_config_task_clean_up" "key_cheat_field_device_id" : "key_cheat_field_device_id" "key_about" : "key_about" "key_cheat_field_imei_slot_1" : "key_cheat_field_imei_slot_1" "key_ignore_system_app" : "key_ignore_system_app" "key_app_feature_config_op_remind" : "key_app_feature_config_op_remind" "key_cheat_field_net_country_iso" : "key_cheat_field_net_country_iso" "key_app_stability_upkeep_enabled" : "key_app_stability_upkeep_enabled" "key_cheat_field_line1_num" : "key_cheat_field_line1_num" "key_bg_screen_off_clean_up_skip_fg" : "key_bg_screen_off_clean_up_skip_fg" "key_smart_standby_stop_service" : "key_smart_standby_stop_service" "key_original_field_net_op_" : "key_original_field_net_op_" "module_profile_pref_key_rule_engine_date_time" : "module_profile_pref_key_rule_engine_date_time" "key_app_feature_config_app_info_detailed" : "key_app_feature_config_app_info_detailed" "key_enable_toast_info" : "key_enable_toast_info" "key_app_feature_config_block_uninstall" : "key_app_feature_config_block_uninstall" "key_app_list_item" : "key_app_list_item" "key_enable_nr_t" : "key_enable_nr_t" "module_locker_key_re_verify_on_app_switch" : "key_re_verify_on_app_switch" "key_strategy" : "key_strategy" "key_app_feature_config_block_clear_data" : "key_app_feature_config_block_clear_data" "key_original_field_android_id" : "key_original_field_android_id" "module_profile_pref_key_rule_engine_from_shortcut" : "module_profile_pref_key_rule_engine_from_shortcut" "key_original_field_meid_slot_3" : "key_original_field_meid_slot_3" "key_smart_freeze_tips" : "key_smart_freeze_tips" "key_original_field_net_op_1" : "key_original_field_net_op_1" "module_profile_pref_key_rule_engine_danmu" : "module_profile_pref_key_rule_engine_danmu" "key_app_feature_config_smart_freeze" : "key_app_feature_config_smart_freeze" "key_cheat_field_sim_op_name" : "key_cheat_field_sim_op_name" "key_original_field_sim_op_1" : "key_original_field_sim_op_1" "key_smart_standby_bypass_if_has_visible_windows" : "key_smart_standby_bypass_if_has_visible_windows" "key_cheat_field_android_id" : "key_cheat_field_android_id" "key_enable_battery_drain_app_reminging" : "key_enable_battery_drain_app_reminging" "key_original_field_sim_op_name_1" : "key_original_field_sim_op_name_1" "key_config_template_category" : "key_config_template_category" "key_original_field_sim_op_3" : "key_original_field_sim_op_3" "google_app_id" : "1:907184698911:android:534d97f74ea89a81b8872a" "key_original_field_line1_num" : "key_original_field_line1_num" "badge_app_idle" : "Idle" "key_restore_default" : "key_restore_default" "key_open_source_license" : "key_open_source_license" "key_original_field_meid_slot_2" : "key_original_field_meid_slot_2" "key_app_feature_config_privacy_cheat" : "key_app_feature_config_privacy_cheat" "key_smart_freeze_screen_off_clean_up" : "key_smart_freeze_screen_off_clean_up" "key_original_field_sim_serial" : "key_original_field_sim_serial" "module_profile_pref_key_rule_engine_automation" : "module_profile_pref_key_rule_engine_automation" "key_app_feature_config_recent_task_blur" : "key_app_feature_config_recent_task_blur" "module_profile_pref_key_rule_engine_push" : "module_profile_pref_key_rule_engine_push" "module_locker_key_re_verify_on_task_removed" : "key_re_verify_on_task_removed" "key_recent_task_blur_mode" : "key_recent_task_blur_mode" "key_crash" : "key_crash" "key_smart_standby_block_bg_service_start" : "key_smart_standby_block_bg_service_start" "com.google.firebase.crashlytics.mapping_file_id" : "1aa0f9ebf79448e8aea05b303215eda7" "key_app_feature_config_start_restrict" : "key_app_feature_config_start_restrict" "key_bg_screen_off_clean_up_skip_recent_task" : "key_bg_screen_off_clean_up_skip_recent_task" "key_app_feature_config_ops" : "key_app_feature_config_ops" "key_cheat_field_sim_serial" : "key_cheat_field_sim_serial" "key_original_field_imei_slot_" : "key_original_field_imei_slot_" "key_original_field_net_op_name_" : "key_original_field_net_op_name_" "key_bg_screen_off_clean_up_delay" : "key_bg_screen_off_clean_up_delay" "key_enable_logging" : "key_enable_logging" "key_app_feature_config_bg_restrict" : "key_app_feature_config_bg_restrict" "key_app_feature_config_a_manage" : "key_app_feature_config_a_manage" "key_cheat_field_net_op" : "key_cheat_field_net_op" "key_bg_screen_off_clean_up_skip_audio" : "key_bg_screen_off_clean_up_skip_audio" "key_bg_restrict_show_notification" : "key_bg_restrict_show_notification" "key_feedback" : "key_feedback" "key_show_net_stat" : "key_show_net_stat" "module_locker_key_verify_method" : "module_locker_key_verify_method" "key_app_feature_config_p_manage" : "key_app_feature_config_p_manage" "google_crash_reporting_api_key" : "AIzaSyDA9rPKCSnxweegzsgadUZ9Qv6rjb6Q7TA" "key_original_field_device_id" : "key_original_field_device_id" "key_general" : "key_general" "key_settings_record_viewer" : "key_settings_record_viewer" "google_api_key" : "AIzaSyDA9rPKCSnxweegzsgadUZ9Qv6rjb6Q7TA" "key_app_list_item_show_version" : "key_app_list_item_show_version" "key_open_source" : "key_open_source" "key_sensor_off" : "key_sensor_off" "key_cheat_field_meid_slot_2" : "key_cheat_field_meid_slot_2" "key_app_feature_config_r_manage" : "key_app_feature_config_r_manage" "key_cheat_field_imei_slot_2" : "key_cheat_field_imei_slot_2" "key_original_field_sim_country_iso" : "key_original_field_sim_country_iso" "key_app_feature_config_screen_on_notification" : "key_app_feature_config_screen_on_notification" "key_enable_global_white_list" : "key_enable_global_white_list" "key_smart_standby_unbind_service" : "key_smart_standby_unbind_service" "key_persist_all_apps" : "key_persist_all_apps" "key_original_field_net_country_iso" : "key_original_field_net_country_iso" "key_donate" : "key_donate" "key_original_field_sim_op_name_3" : "key_original_field_sim_op_name_3" "key_power" : "key_power" "key_app_ui" : "key_app_ui" "key_original_field_imei_slot_2" : "key_original_field_imei_slot_2" "key_enable_power_save" : "key_enable_power_save" "key_original_field_net_op_3" : "key_original_field_net_op_3" "key_app_feature_config_smart_standby" : "key_app_feature_config_smart_standby" "key_original_field_net_op_name_3" : "key_original_field_net_op_name_3" "module_locker_key_verify_method_custom_pattern" : "module_locker_key_verify_method_custom_pattern" "key_original_field_sim_op_name_" : "key_original_field_sim_op_name_" "key_bg_screen_off_clean_up_skip_notification" : "key_bg_screen_off_clean_up_skip_notification" "key_original_field_meid_slot_1" : "key_original_field_meid_slot_1" "key_smart_freeze_dol_tips" : "key_smart_freeze_dol_tips" "key_app_icon_pack" : "key_app_icon_pack" "key_smart_freeze_method" : "key_smart_freeze_method" "key_original_field_net_op_name_2" : "key_original_field_net_op_name_2" "key_cheat_field_meid_slot_" : "key_cheat_field_meid_slot_" "module_locker_key_re_verify_on_screen_off" : "key_re_verify_on_screen_off" "key_original_field_net_op_2" : "key_original_field_net_op_2" "key_original_field_net_op_name_1" : "key_original_field_net_op_name_1" "key_original_field_sim_op_2" : "key_original_field_sim_op_2" "key_cheat_field_meid_slot_3" : "key_cheat_field_meid_slot_3" "key_cheat_field_sim_op" : "key_cheat_field_sim_op" "key_nr_apps" : "key_nr_apps" "key_smart_standby_set_inactive" : "key_smart_standby_set_inactive" "key_contributors" : "key_contributors" "module_profile_pref_key_rule_engine_custom_su" : "module_profile_pref_key_rule_engine_custom_su" "key_app_theme" : "key_app_theme" "key_process_manage_ui_v2" : "key_process_manage_ui_v2" "key_app_feature_config_enable_package_on_launch" : "key_app_feature_config_enable_package_on_launch" "key_build_info_server" : "key_build_info_server" "key_launch_other_app" : "key_launch_other_app" "key_cheat_field_installed_apps" : "key_cheat_field_installed_apps" "key_data_restore" : "key_data_restore" "key_recent_task_exclude_settings" : "key_recent_task_exclude_settings" "key_original_field_meid_slot_" : "key_original_field_meid_slot_" "key_app_feature_config_app_to_enable" : "key_app_feature_config_app_to_enable" "module_profile_pref_key_rule_engine_su" : "module_profile_pref_key_rule_engine_su" "key_original_field_sim_op_" : "key_original_field_sim_op_" "key_smart_freeze_enable_on_launch_by_default" : "key_smart_freeze_enable_on_launch_by_default" "user" : "User" "key_email" : "key_email" "key_data_backup" : "key_data_backup" "key_cheat_field_sim_country_iso" : "key_cheat_field_sim_country_iso" "key_enable_nr_clip" : "key_enable_nr_clip" "key_original_field_imei_slot_3" : "key_original_field_imei_slot_3" "key_cheat_field_net_op_name" : "key_cheat_field_net_op_name" "key_use_round_icon" : "key_use_round_icon" "key_original_field_sim_op_name_2" : "key_original_field_sim_op_name_2" "key_smart_freeze_screen_off_clean_up_delay" : "key_smart_freeze_screen_off_clean_up_delay" "module_locker_key_white_list_components" : "module_locker_key_white_list_components" "key_data" : "key_data" "key_enable_nr_n" : "key_enable_nr_n" "key_original_field_imei_slot_1" : "key_original_field_imei_slot_1" "key_app_list_item_show_pkg" : "key_app_list_item_show_pkg" "key_cheat_field_show_cheated_app_notifications" : "key_cheat_field_show_cheated_app_notifications" "key_cheat_field_imei_slot_3" : "key_cheat_field_imei_slot_3" "key_cheat_field_meid_slot_1" : "key_cheat_field_meid_slot_1" b8d7f823f339009301257bd69cb446c7 5593437D-7F24-42F2-8D17-3345775D3FC6 99c71a2d575e9f2c2c83e3ffd586a3b6 86254750241babac4b8d52996a675549 fbb0fffe49334e78f6f901c2a144314f D2B275BF-53AC-4DCB-9144-467CB2D689AF A92E8A9A743FE6648E2E4743FDAC89E9EB4A568F 39A5DC32-B10D-4370-AB98-A9A809256885 db5475a77c968674cac96ff16fad38ed 8B62FB022B2ABB5DFCAD97BCFD81D8EE 51480c4c32f346553bc1cf03fd3455c7 D78A8F3D-0FC2-4A45-A913-280DC73598E0 622e5271bafc9feac7b2f78895caa5cb b0ff815d681ccdd68040c27a4cffcae5 E686ED30-C1A4-4D49-8BFF-8E4D7B4B1CF0 470fa2b4ae81cd56ecbcda9735803434cec591fa 82D094AC-95B1-40C9-B037-8A88F8309AE6 25cc0926b09a6e73798de05977c420f7 7E4BEEE5A92DCDDD48B5B7798CDEC79A 58bf0894-aa4c-4d70-b5b1-93e4f55ce578 58BCDEF326ABAF65A98AF7B881FA9C059752002E B75F00CB-D413-4E35-BBA1-80BB6DD0ADBB E8EB535E-A0D9-42D9-A73F-496B1EB0B9E7 Y29tLmFuZHJvaWQudmVuZGluZy5saWNlbnNpbmcuSUxpY2Vuc2luZ1NlcnZpY2U= 2C318A629B22F56EA6665AC81F0210CB 5f50452607bfbf8ec389f86233827ef0 5bb3d89b653a4cebe626d5bd5a5ec548 D878029F-1D75-42EF-9DEA-48B552172C3D 9d94be6a253e25a9855afd3c92d0f1b4 878dff329d1d60c12c9240751ae84dec 6E132918-0B02-43DA-8B33-A2BB62643EF2 C60FC34B-DC18-4087-845F-1D6AAE118D16 74EC7A26-5597-4C37-BD3C-A827A074EC02 16d5c7e8d44ba3546f725b156a925cdb 57487bf00923e37ac3620f8724e16e2b a-95ed6082-b8e9-46e8-a73f-ff56f00f5d9d 8a70d3db86047d5900f6784b29f79481
信息 应用程序记录日志信息,不得记录敏感信息
应用程序记录日志信息,不得记录敏感信息 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#logs Files: com/github/mikephil/charting/charts/BarChart.java, line(s) 31 com/github/mikephil/charting/charts/BarLineChartBase.java, line(s) 219,224,394,495 com/github/mikephil/charting/charts/Chart.java, line(s) 167,212,177,274,479,483,539,495 com/github/mikephil/charting/charts/CombinedChart.java, line(s) 38 com/github/mikephil/charting/charts/HorizontalBarChart.java, line(s) 94,74,77 com/github/mikephil/charting/charts/PieRadarChartBase.java, line(s) 184 com/miguelcatalan/materialsearchview/MaterialSearchView.java, line(s) 335 com/simplecityapps/recyclerview_fastscroll/views/FastScrollRecyclerView.java, line(s) 217 com/topjohnwu/superuser/fallback/internal/InternalUtils.java, line(s) 56,69 com/topjohnwu/superuser/internal/Utils.java, line(s) 29 github/tornaco/android/thanos/core/app/AppResources.java, line(s) 131,157,35,41,63,97,110,125,138,151,164 github/tornaco/android/thanos/core/compat/ContextCompat.java, line(s) 243 github/tornaco/android/thanos/core/compat/IconCompat.java, line(s) 281,284,287,301,304,307,324,337,340,343,357,360,363,434,117 github/tornaco/android/thanos/core/compat/NotificationCompatJellybean.java, line(s) 70,73,125,165,206,220,225 github/tornaco/android/thanos/core/process/RunningState.java, line(s) 391,401 github/tornaco/android/thanos/core/util/AbstractSafeR.java, line(s) 17 github/tornaco/android/thanos/core/util/AtomicFile.java, line(s) 44,56,110 github/tornaco/android/thanos/core/util/FileUtils.java, line(s) 162,167,213 github/tornaco/android/thanos/core/util/MessagePoolSync.java, line(s) 14 github/tornaco/android/thanos/db/RoomDBContextWrapper.java, line(s) 24,30,36 github/tornaco/android/thanos/services/xposed/LSPosedHookEntry.java, line(s) 37,44 github/tornaco/android/thanos/services/xposed/hooks/notification/ToastRegistry.java, line(s) 148 github/tornaco/android/thanos/services/xposed/hooks/permission/ContextImplPermissionRegistry.java, line(s) 30,32,36 github/tornaco/android/thanos/services/xposed/hooks/privacy/SecureSettingsRegistry.java, line(s) 35,39,43 github/tornaco/android/thanos/services/xposed/hooks/view/DialogRegistry.java, line(s) 34,52 github/tornaco/android/thanos/widget/section/StickyHeaderLayoutManager.java, line(s) 337 github/tornaco/practice/honeycomb/locker/ui/verify/VerifyActivity.java, line(s) 133,137 io/github/libxposed/service/RemotePreferences.java, line(s) 72 io/github/libxposed/service/XposedProvider.java, line(s) 21 io/github/libxposed/service/XposedServiceHelper.java, line(s) 62 org/mvel2/DataConversion.java, line(s) 131 org/mvel2/ast/Stacklang.java, line(s) 92 org/mvel2/sh/ShellSession.java, line(s) 107,339 org/mvel2/sh/command/basic/ObjectInspector.java, line(s) 87,93,101,105,141 org/mvel2/sh/command/basic/ShowVars.java, line(s) 24,35,38 org/mvel2/sh/command/file/PrintWorkingDirectory.java, line(s) 9 org/mvel2/templates/TemplateDebug.java, line(s) 10 rikka/shizuku/ShizukuProvider.java, line(s) 50,54,132,36,95 thfxxp/akjwdoa/hatag/a78.java, line(s) 238 thfxxp/akjwdoa/hatag/a7b.java, line(s) 37,51 thfxxp/akjwdoa/hatag/aa.java, line(s) 93,98 thfxxp/akjwdoa/hatag/aa4.java, line(s) 50,61 thfxxp/akjwdoa/hatag/ad.java, line(s) 121 thfxxp/akjwdoa/hatag/ai7.java, line(s) 40 thfxxp/akjwdoa/hatag/an5.java, line(s) 49 thfxxp/akjwdoa/hatag/av7.java, line(s) 450 thfxxp/akjwdoa/hatag/b16.java, line(s) 205,220,341,161,179 thfxxp/akjwdoa/hatag/b42.java, line(s) 61,98,57,103,106,108,123,49,60,97,50,66,120 thfxxp/akjwdoa/hatag/b96.java, line(s) 354 thfxxp/akjwdoa/hatag/bc7.java, line(s) 347,367,574,330,331 thfxxp/akjwdoa/hatag/bea.java, line(s) 50,221 thfxxp/akjwdoa/hatag/bg3.java, line(s) 19 thfxxp/akjwdoa/hatag/bi1.java, line(s) 440,772,1095,1136 thfxxp/akjwdoa/hatag/by4.java, line(s) 111,138 thfxxp/akjwdoa/hatag/c16.java, line(s) 43 thfxxp/akjwdoa/hatag/c3a.java, line(s) 31,33 thfxxp/akjwdoa/hatag/cl2.java, line(s) 257,256,268,932,269,933 thfxxp/akjwdoa/hatag/co2.java, line(s) 28,40,29,41 thfxxp/akjwdoa/hatag/cr7.java, line(s) 31,59 thfxxp/akjwdoa/hatag/cs7.java, line(s) 81,313 thfxxp/akjwdoa/hatag/ct0.java, line(s) 596 thfxxp/akjwdoa/hatag/cv7.java, line(s) 267 thfxxp/akjwdoa/hatag/cy4.java, line(s) 28,47 thfxxp/akjwdoa/hatag/d3a.java, line(s) 85 thfxxp/akjwdoa/hatag/d42.java, line(s) 33,34 thfxxp/akjwdoa/hatag/d7.java, line(s) 161,160 thfxxp/akjwdoa/hatag/d98.java, line(s) 20,28,35,44,21,29,36,45 thfxxp/akjwdoa/hatag/dea.java, line(s) 39,93,106,127,141 thfxxp/akjwdoa/hatag/df6.java, line(s) 52,150,162,185,193,51,149,161,184,192,65,138 thfxxp/akjwdoa/hatag/dg3.java, line(s) 137,164,56 thfxxp/akjwdoa/hatag/dj4.java, line(s) 93,212,214 thfxxp/akjwdoa/hatag/dm9.java, line(s) 75,98,197,211 thfxxp/akjwdoa/hatag/dv7.java, line(s) 278 thfxxp/akjwdoa/hatag/dw7.java, line(s) 40 thfxxp/akjwdoa/hatag/e34.java, line(s) 181,149,187,193 thfxxp/akjwdoa/hatag/e7.java, line(s) 94,114,113,138,139,175,176 thfxxp/akjwdoa/hatag/eg3.java, line(s) 118 thfxxp/akjwdoa/hatag/ep0.java, line(s) 40,49,150,152,253 thfxxp/akjwdoa/hatag/eq3.java, line(s) 122 thfxxp/akjwdoa/hatag/eq9.java, line(s) 16 thfxxp/akjwdoa/hatag/es8.java, line(s) 23 thfxxp/akjwdoa/hatag/et6.java, line(s) 92,146,158,202,235,259 thfxxp/akjwdoa/hatag/ev8.java, line(s) 50,58 thfxxp/akjwdoa/hatag/ez3.java, line(s) 30 thfxxp/akjwdoa/hatag/f2b.java, line(s) 44 thfxxp/akjwdoa/hatag/f6b.java, line(s) 67 thfxxp/akjwdoa/hatag/fc9.java, line(s) 32,34 thfxxp/akjwdoa/hatag/fib.java, line(s) 797,714 thfxxp/akjwdoa/hatag/fka.java, line(s) 56 thfxxp/akjwdoa/hatag/fw7.java, line(s) 37 thfxxp/akjwdoa/hatag/fya.java, line(s) 480,500,566,250 thfxxp/akjwdoa/hatag/fz3.java, line(s) 224,226,126,148,152,221,39,56 thfxxp/akjwdoa/hatag/g10.java, line(s) 66,83,113 thfxxp/akjwdoa/hatag/g2b.java, line(s) 24 thfxxp/akjwdoa/hatag/g51.java, line(s) 49 thfxxp/akjwdoa/hatag/g52.java, line(s) 108 thfxxp/akjwdoa/hatag/g54.java, line(s) 185,199,183 thfxxp/akjwdoa/hatag/g60.java, line(s) 38,53 thfxxp/akjwdoa/hatag/gdb.java, line(s) 357,184,350,772,776,780 thfxxp/akjwdoa/hatag/gg4.java, line(s) 529,536,528,535 thfxxp/akjwdoa/hatag/gv1.java, line(s) 122,125,126,127,131,238,244 thfxxp/akjwdoa/hatag/gw5.java, line(s) 74,80,52,65,100,151 thfxxp/akjwdoa/hatag/gz4.java, line(s) 30,60 thfxxp/akjwdoa/hatag/h10.java, line(s) 30,36,39 thfxxp/akjwdoa/hatag/h52.java, line(s) 34,49,64,70,77,82,23,27,54,33,48,63,69,76,81 thfxxp/akjwdoa/hatag/h54.java, line(s) 108,107 thfxxp/akjwdoa/hatag/h89.java, line(s) 60 thfxxp/akjwdoa/hatag/h93.java, line(s) 66,69,72,75 thfxxp/akjwdoa/hatag/hbb.java, line(s) 910,915,919,540,541 thfxxp/akjwdoa/hatag/hh4.java, line(s) 33,42,9 thfxxp/akjwdoa/hatag/hoa.java, line(s) 245,201,244 thfxxp/akjwdoa/hatag/hr3.java, line(s) 99 thfxxp/akjwdoa/hatag/hz2.java, line(s) 41,47,181,208,176,44,127 thfxxp/akjwdoa/hatag/i06.java, line(s) 137,141,145 thfxxp/akjwdoa/hatag/i41.java, line(s) 139,172,94,98 thfxxp/akjwdoa/hatag/i6b.java, line(s) 43,49 thfxxp/akjwdoa/hatag/ic.java, line(s) 73 thfxxp/akjwdoa/hatag/if5.java, line(s) 71,74 thfxxp/akjwdoa/hatag/ihb.java, line(s) 35,42 thfxxp/akjwdoa/hatag/iq9.java, line(s) 143 thfxxp/akjwdoa/hatag/is.java, line(s) 308,452,461,470,823,950,963 thfxxp/akjwdoa/hatag/is8.java, line(s) 31 thfxxp/akjwdoa/hatag/it0.java, line(s) 149,148,141 thfxxp/akjwdoa/hatag/iva.java, line(s) 31,43,50,59 thfxxp/akjwdoa/hatag/j42.java, line(s) 1491 thfxxp/akjwdoa/hatag/ja3.java, line(s) 44 thfxxp/akjwdoa/hatag/jd1.java, line(s) 49 thfxxp/akjwdoa/hatag/jg0.java, line(s) 20 thfxxp/akjwdoa/hatag/jg3.java, line(s) 72,73 thfxxp/akjwdoa/hatag/ji4.java, line(s) 148,172 thfxxp/akjwdoa/hatag/jt9.java, line(s) 91,131 thfxxp/akjwdoa/hatag/jv1.java, line(s) 51 thfxxp/akjwdoa/hatag/k10.java, line(s) 301,330,333 thfxxp/akjwdoa/hatag/k20.java, line(s) 20 thfxxp/akjwdoa/hatag/kb6.java, line(s) 25,37,84,141,184,201,225 thfxxp/akjwdoa/hatag/ki4.java, line(s) 860,455,610,630 thfxxp/akjwdoa/hatag/kl.java, line(s) 643 thfxxp/akjwdoa/hatag/kv1.java, line(s) 77 thfxxp/akjwdoa/hatag/kz2.java, line(s) 67,104 thfxxp/akjwdoa/hatag/l3.java, line(s) 85 thfxxp/akjwdoa/hatag/l5a.java, line(s) 165 thfxxp/akjwdoa/hatag/lg3.java, line(s) 123,345 thfxxp/akjwdoa/hatag/lz6.java, line(s) 53,60 thfxxp/akjwdoa/hatag/m10.java, line(s) 652,324,651,325,611 thfxxp/akjwdoa/hatag/me3.java, line(s) 267,266,143,209 thfxxp/akjwdoa/hatag/n10.java, line(s) 70 thfxxp/akjwdoa/hatag/n16.java, line(s) 107,122 thfxxp/akjwdoa/hatag/n5.java, line(s) 270,279,269,278,1067 thfxxp/akjwdoa/hatag/n56.java, line(s) 122,226 thfxxp/akjwdoa/hatag/n5b.java, line(s) 22,31,21,30 thfxxp/akjwdoa/hatag/n9.java, line(s) 48 thfxxp/akjwdoa/hatag/na.java, line(s) 66 thfxxp/akjwdoa/hatag/ni2.java, line(s) 36,37 thfxxp/akjwdoa/hatag/nm9.java, line(s) 53 thfxxp/akjwdoa/hatag/nv1.java, line(s) 380,395,401 thfxxp/akjwdoa/hatag/nva.java, line(s) 72,89,63 thfxxp/akjwdoa/hatag/o0b.java, line(s) 64 thfxxp/akjwdoa/hatag/o20.java, line(s) 77,86 thfxxp/akjwdoa/hatag/o73.java, line(s) 22,27,34,21,26,33 thfxxp/akjwdoa/hatag/of0.java, line(s) 48,92,83,47,76,86,91,77,87 thfxxp/akjwdoa/hatag/of7.java, line(s) 56 thfxxp/akjwdoa/hatag/oi2.java, line(s) 26,37,27,38 thfxxp/akjwdoa/hatag/ok.java, line(s) 371,374,352 thfxxp/akjwdoa/hatag/om9.java, line(s) 158 thfxxp/akjwdoa/hatag/ot8.java, line(s) 238,225,244 thfxxp/akjwdoa/hatag/pd3.java, line(s) 72,104,77,71,103 thfxxp/akjwdoa/hatag/pm4.java, line(s) 96,95 thfxxp/akjwdoa/hatag/q1b.java, line(s) 787 thfxxp/akjwdoa/hatag/q5b.java, line(s) 35 thfxxp/akjwdoa/hatag/qab.java, line(s) 167 thfxxp/akjwdoa/hatag/qb6.java, line(s) 334,402,505,400,333,353 thfxxp/akjwdoa/hatag/qb8.java, line(s) 75,78,81 thfxxp/akjwdoa/hatag/qbb.java, line(s) 55,75,100 thfxxp/akjwdoa/hatag/qcb.java, line(s) 57 thfxxp/akjwdoa/hatag/qt6.java, line(s) 40 thfxxp/akjwdoa/hatag/qy8.java, line(s) 140,146,148 thfxxp/akjwdoa/hatag/r73.java, line(s) 147 thfxxp/akjwdoa/hatag/ra3.java, line(s) 128,152,177,210,222,235,291,303,315,327 thfxxp/akjwdoa/hatag/re8.java, line(s) 63,66,71 thfxxp/akjwdoa/hatag/rg.java, line(s) 40,39,44 thfxxp/akjwdoa/hatag/rl.java, line(s) 977 thfxxp/akjwdoa/hatag/rr8.java, line(s) 147,153,151 thfxxp/akjwdoa/hatag/rs9.java, line(s) 28 thfxxp/akjwdoa/hatag/rya.java, line(s) 273 thfxxp/akjwdoa/hatag/s06.java, line(s) 111,136 thfxxp/akjwdoa/hatag/s68.java, line(s) 33 thfxxp/akjwdoa/hatag/s9.java, line(s) 50,51 thfxxp/akjwdoa/hatag/sf9.java, line(s) 42 thfxxp/akjwdoa/hatag/sr5.java, line(s) 124 thfxxp/akjwdoa/hatag/t08.java, line(s) 28 thfxxp/akjwdoa/hatag/t34.java, line(s) 54,137 thfxxp/akjwdoa/hatag/tab.java, line(s) 668,769 thfxxp/akjwdoa/hatag/tf3.java, line(s) 93,92,36 thfxxp/akjwdoa/hatag/tfb.java, line(s) 52,56 thfxxp/akjwdoa/hatag/tg3.java, line(s) 14,21 thfxxp/akjwdoa/hatag/tj5.java, line(s) 13 thfxxp/akjwdoa/hatag/tn.java, line(s) 37 thfxxp/akjwdoa/hatag/tq7.java, line(s) 25 thfxxp/akjwdoa/hatag/tx4.java, line(s) 32,34 thfxxp/akjwdoa/hatag/u10.java, line(s) 36,65,70,75 thfxxp/akjwdoa/hatag/u27.java, line(s) 45,50 thfxxp/akjwdoa/hatag/u32.java, line(s) 41,48,49,153 thfxxp/akjwdoa/hatag/ub6.java, line(s) 298,306,510,546,526,528,558,89,509,545,569,570,192,211 thfxxp/akjwdoa/hatag/uk.java, line(s) 809 thfxxp/akjwdoa/hatag/uq0.java, line(s) 29,83 thfxxp/akjwdoa/hatag/uq2.java, line(s) 9,8 thfxxp/akjwdoa/hatag/uq5.java, line(s) 29 thfxxp/akjwdoa/hatag/uq7.java, line(s) 38,47,54,114,21,22,79,68,70,131 thfxxp/akjwdoa/hatag/us8.java, line(s) 49,61,48 thfxxp/akjwdoa/hatag/uv7.java, line(s) 78,85,106,126 thfxxp/akjwdoa/hatag/v28.java, line(s) 57,56 thfxxp/akjwdoa/hatag/v5.java, line(s) 272,271 thfxxp/akjwdoa/hatag/v88.java, line(s) 125,139,149 thfxxp/akjwdoa/hatag/vj5.java, line(s) 71,266,272,278,303 thfxxp/akjwdoa/hatag/voa.java, line(s) 19,30 thfxxp/akjwdoa/hatag/vs8.java, line(s) 50,63,80,69 thfxxp/akjwdoa/hatag/vt3.java, line(s) 35,158 thfxxp/akjwdoa/hatag/vv6.java, line(s) 49,46 thfxxp/akjwdoa/hatag/w1b.java, line(s) 274 thfxxp/akjwdoa/hatag/w2b.java, line(s) 39,53,61,70 thfxxp/akjwdoa/hatag/w32.java, line(s) 75,107,286,307,374,329,345,74,106,128,285,306,319,324,347,362,373,129,320,325,363,71,81,316,350 thfxxp/akjwdoa/hatag/w5b.java, line(s) 25 thfxxp/akjwdoa/hatag/w73.java, line(s) 133,139,215,287,302,322,329,485,531,551,565,598,615,668,716,719,802,815,819,831,859,865,870,952,49,177,189,478,775,779,783,890,898 thfxxp/akjwdoa/hatag/wda.java, line(s) 25 thfxxp/akjwdoa/hatag/wf3.java, line(s) 35 thfxxp/akjwdoa/hatag/wj1.java, line(s) 28 thfxxp/akjwdoa/hatag/wj5.java, line(s) 19,29 thfxxp/akjwdoa/hatag/wk0.java, line(s) 313,183,189,195,204,341 thfxxp/akjwdoa/hatag/woa.java, line(s) 216 thfxxp/akjwdoa/hatag/wp9.java, line(s) 815,794,795 thfxxp/akjwdoa/hatag/ws8.java, line(s) 59,62 thfxxp/akjwdoa/hatag/x00.java, line(s) 31 thfxxp/akjwdoa/hatag/x1a.java, line(s) 26 thfxxp/akjwdoa/hatag/xc.java, line(s) 111,116,81,102 thfxxp/akjwdoa/hatag/xda.java, line(s) 53 thfxxp/akjwdoa/hatag/xs8.java, line(s) 43,59,60,103,106 thfxxp/akjwdoa/hatag/xu6.java, line(s) 30,33 thfxxp/akjwdoa/hatag/y32.java, line(s) 78,86,35,77,81,36,82 thfxxp/akjwdoa/hatag/y50.java, line(s) 127,133 thfxxp/akjwdoa/hatag/y5a.java, line(s) 21 thfxxp/akjwdoa/hatag/y94.java, line(s) 40,41 thfxxp/akjwdoa/hatag/yda.java, line(s) 35 thfxxp/akjwdoa/hatag/yy3.java, line(s) 58,106,113 thfxxp/akjwdoa/hatag/z06.java, line(s) 40,71 thfxxp/akjwdoa/hatag/z1b.java, line(s) 78,81,84,87,90,93,96,99,102,105,143,148 thfxxp/akjwdoa/hatag/z68.java, line(s) 35 thfxxp/akjwdoa/hatag/z7.java, line(s) 329,257 thfxxp/akjwdoa/hatag/z98.java, line(s) 268 thfxxp/akjwdoa/hatag/zma.java, line(s) 90,92 thfxxp/akjwdoa/hatag/zs3.java, line(s) 19,18 thfxxp/akjwdoa/hatag/zv3.java, line(s) 177,316,200,201 xcrash/NativeHandler.java, line(s) 23
信息 此应用程序将数据复制到剪贴板。敏感数据不应复制到剪贴板,因为其他应用程序可以访问它
此应用程序将数据复制到剪贴板。敏感数据不应复制到剪贴板,因为其他应用程序可以访问它 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04b-Mobile-App-Security-Testing.md#clipboard Files: github/tornaco/android/thanos/core/util/ClipboardUtils.java, line(s) 4,11 thfxxp/akjwdoa/hatag/f6a.java, line(s) 4,54 thfxxp/akjwdoa/hatag/tb7.java, line(s) 4,39 thfxxp/akjwdoa/hatag/vj.java, line(s) 4,17,120
安全 此应用程序使用SSL Pinning 来检测或防止安全通信通道中的MITM攻击
此应用程序使用SSL Pinning 来检测或防止安全通信通道中的MITM攻击 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05g-Testing-Network-Communication.md#testing-custom-certificate-stores-and-certificate-pinning-mstg-network-4 Files: thfxxp/akjwdoa/hatag/dt0.java, line(s) 50,49,48 thfxxp/akjwdoa/hatag/n77.java, line(s) 99,87,98,97,97 thfxxp/akjwdoa/hatag/pu1.java, line(s) 78,68,77,85,76,76 thfxxp/akjwdoa/hatag/yo6.java, line(s) 50,49,48,48
安全 此应用程序可能具有Root检测功能
此应用程序可能具有Root检测功能 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05j-Testing-Resiliency-Against-Reverse-Engineering.md#testing-root-detection-mstg-resilience-1 Files: thfxxp/akjwdoa/hatag/bi1.java, line(s) 1659,1659,1660 thfxxp/akjwdoa/hatag/v03.java, line(s) 40
安全 Firebase远程配置已禁用
Firebase远程配置URL ( https://firebaseremoteconfig.googleapis.com/v1/projects/907184698911/namespaces/firebase:fetch?key=AIzaSyDA9rPKCSnxweegzsgadUZ9Qv6rjb6Q7TA ) 已禁用。响应内容如下所示: { "state": "NO_TEMPLATE" }
关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (app-measurement.com) 通信。
{'ip': '180.163.150.38', 'country_short': 'CN', 'country_long': '中国', 'region': '上海', 'city': '上海', 'latitude': '31.224333', 'longitude': '121.468948'}
关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (pagead2.googlesyndication.com) 通信。
{'ip': '180.163.150.38', 'country_short': 'CN', 'country_long': '中国', 'region': '上海', 'city': '上海', 'latitude': '31.224333', 'longitude': '121.468948'}
关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (thanox.emui.tech) 通信。
{'ip': '124.220.71.112', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}