温馨提示:本平台仅供研究软件风险、安全评估,禁止用于非法用途。由于展示的数据过于全面,请耐心等待加载完成。如有疑问或建议, 可加入我们的微信群讨论

应用图标

应用评分

文件信息

文件名称 掌阅课外书 v4.9.11.apk
文件大小 18.49MB
MD5 2590de440eee8622da8aba9cea25e38f
SHA1 d7eb64166f0ed2455d54142a3ef9b514c12baa8f
SHA256 6cc646617eeb98335e85a0a741cb88abb0aaa78bfe1965fe858545686f59db87
病毒检测 文件安全

应用信息

应用名称 掌阅课外书
包名 com.zhangyue.read.edu
主活动 com.chaozh.iReader.ui.activity.WelcomeActivity
目标SDK 26 最小SDK 17
版本号 4.9.11 子版本号 14091153
加固信息 未加壳
开发框架 Java/Kotlin
非法应用检测 (该功能即将上线,识别赌博、诈骗、色情和黑产等类型应用)

组件导出信息

反编译代码

Manifest文件 查看
Java源代码 查看 -- 下载

文件列表

    证书信息

    二进制文件已签名
    v1 签名: True
    v2 签名: True
    v3 签名: False
    v4 签名: False
    主题: C=Unknown, ST=Beijing, L=Beijing, O=iReader, OU=iReader, CN=Zhang Chao
    签名算法: rsassa_pkcs1v15
    有效期自: 2009-10-18 16:34:16+00:00
    有效期至: 2283-08-03 16:34:16+00:00
    发行人: C=Unknown, ST=Beijing, L=Beijing, O=iReader, OU=iReader, CN=Zhang Chao
    序列号: 0x4adb4388
    哈希算法: sha1
    证书MD5: 7934ddf98821f51128f8cdeda3171277
    证书SHA1: 5a518c57adb2e6f4ed1c94b6b4b1c8e6a62cf4d5
    证书SHA256: 94fe7b62aa56370923a8fcf82ac7feb34df3ae292cdfca936491abedffdc27d3
    证书SHA512: b02542344c611888c0364eadb1284fa0416ed5bd8cfda08ecc3ad81124daae2ca97222dbbc8549b4f137d77ba589c8bc68e4568a5bea6aa57c0901d0ad3ad946
    公钥算法: rsa
    密钥长度: 1024
    指纹: a5715ff543611a5580c5e6ac07b3008ddda34eb3fc14665bebc4a93fdf11fc4b
    找到 1 个唯一证书

    应用程序权限

    权限名称 安全等级 权限内容 权限描述 关联代码
    android.permission.READ_PHONE_STATE 危险 读取手机状态和标识 允许应用程序访问设备的手机功能。有此权限的应用程序可确定此手机的号码和序列号,是否正在通话,以及对方的号码等。
    android.permission.INTERNET 危险 完全互联网访问 允许应用程序创建网络套接字。
    android.permission.ACCESS_NETWORK_STATE 普通 获取网络状态 允许应用程序查看所有网络的状态。
    android.permission.CHANGE_NETWORK_STATE 危险 改变网络连通性 允许应用程序改变网络连通性。
    android.permission.WRITE_SETTINGS 危险 修改全局系统设置 允许应用程序修改系统设置方面的数据。恶意应用程序可借此破坏您的系统配置。
    android.permission.ACCESS_WIFI_STATE 普通 查看Wi-Fi状态 允许应用程序查看有关Wi-Fi状态的信息。
    android.permission.CHANGE_WIFI_STATE 危险 改变Wi-Fi状态 允许应用程序改变Wi-Fi状态。
    android.permission.VIBRATE 普通 控制振动器 允许应用程序控制振动器,用于消息通知振动功能。
    android.permission.FOREGROUND_SERVICE 普通 创建前台Service Android 9.0以上允许常规应用程序使用 Service.startForeground,用于podcast播放(推送悬浮播放,锁屏播放)
    android.permission.WRITE_EXTERNAL_STORAGE 危险 读取/修改/删除外部存储内容 允许应用程序写入外部存储。
    android.permission.READ_EXTERNAL_STORAGE 危险 读取SD卡内容 允许应用程序从SD卡读取信息。
    com.android.launcher.permission.READ_SETTINGS 危险 读取桌面快捷方式 这种权限的作用是允许应用读取桌面快捷方式的设置。
    com.android.launcher.permission.INSTALL_SHORTCUT 签名 创建快捷方式 这个权限是允许应用程序创建桌面快捷方式。
    com.android.launcher.permission.UNINSTALL_SHORTCUT 签名 删除快捷方式 这个权限是允许应用程序删除桌面快捷方式。
    android.permission.REQUEST_INSTALL_PACKAGES 危险 允许安装应用程序 Android8.0 以上系统允许安装未知来源应用程序权限。
    android.permission.CAMERA 危险 拍照和录制视频 允许应用程序拍摄照片和视频,且允许应用程序收集相机在任何时候拍到的图像。
    android.permission.FLASHLIGHT 普通 控制闪光灯 允许应用程序控制闪光灯。
    android.permission.WAKE_LOCK 危险 防止手机休眠 允许应用程序防止手机休眠,在手机屏幕关闭后后台进程仍然运行。
    android.permission.SYSTEM_ALERT_WINDOW 危险 弹窗 允许应用程序弹窗。 恶意程序可以接管手机的整个屏幕。
    android.permission.READ_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
    android.permission.MOUNT_UNMOUNT_FILESYSTEMS 危险 装载和卸载文件系统 允许应用程序装载和卸载可移动存储器的文件系统。
    android.permission.GET_TASKS 危险 检索当前运行的应用程序 允许应用程序检索有关当前和最近运行的任务的信息。恶意应用程序可借此发现有关其他应用程序的保密信息。
    com.zhangyue.read.edu.BROADCAST 未知 未知权限 来自 android 引用的未知权限。
    com.asus.msa.SupplementaryDID.ACCESS 普通 获取厂商oaid相关权限 获取设备标识信息oaid,在华硕设备上需要用到的权限。

    证书安全分析

    高危
    0
    警告
    1
    信息
    1
    标题 严重程度 描述信息
    已签名应用 信息 应用程序使用代码签名证书进行签名

    MANIFEST分析

    高危
    63
    警告
    42
    信息
    0
    屏蔽
    0
    序号 问题 严重程度 描述信息 操作
    1 应用程序已启用明文网络流量
    [android:usesCleartextTraffic=true]
    警告 应用程序打算使用明文网络流量,例如明文HTTP,FTP协议,DownloadManager和MediaPlayer。针对API级别27或更低的应用程序,默认值为“true”。针对API级别28或更高的应用程序,默认值为“false”。避免使用明文流量的主要原因是缺乏机密性,真实性和防篡改保护;网络攻击者可以窃听传输的数据,并且可以在不被检测到的情况下修改它。
    2 应用程序具有网络安全配置
    [android:networkSecurityConfig=@xml/network_security_config]
    信息 网络安全配置功能让应用程序可以在一个安全的,声明式的配置文件中自定义他们的网络安全设置,而不需要修改应用程序代码。这些设置可以针对特定的域名和特定的应用程序进行配置。
    3 Activity (com.chaozh.iReader.ui.activity.WelcomeActivity) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
    4 Activity (com.chaozh.iReader.ui.activity.WelcomeActivity) 容易受到 Android Task Hijacking/StrandHogg 的攻击。 高危 活动不应将启动模式属性设置为“singleTask”。 然后,其他应用程序可以将恶意活动放置在活动栈顶部,从而导致任务劫持/StrandHogg 1.0 漏洞。 这使应用程序成为网络钓鱼攻击的易受攻击目标。 可以通过将启动模式属性设置为“singleInstance”或设置空 taskAffinity (taskAffinity="") 属性来修复此漏洞。 您还可以将应用的目标 SDK 版本 (26) 更新到 28 或更高版本以在平台级别修复此问题。
    5 Activity (com.zhangyue.iReader.online.ui.ActivityOnline) 未被保护。
    存在一个intent-filter。
    警告 发现 Activity与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Activity是显式导出的。
    6 Activity (com.zhangyue.iReader.online.ui.ActivityDictOnline) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
    7 Activity (com.zhangyue.iReader.online.ui.ActivityDictOnline) 容易受到 Android Task Hijacking/StrandHogg 的攻击。 高危 活动不应将启动模式属性设置为“singleTask”。 然后,其他应用程序可以将恶意活动放置在活动栈顶部,从而导致任务劫持/StrandHogg 1.0 漏洞。 这使应用程序成为网络钓鱼攻击的易受攻击目标。 可以通过将启动模式属性设置为“singleInstance”或设置空 taskAffinity (taskAffinity="") 属性来修复此漏洞。 您还可以将应用的目标 SDK 版本 (26) 更新到 28 或更高版本以在平台级别修复此问题。
    8 Activity (com.zhangyue.iReader.read.ui.Activity_BookBrowser_TXT) 容易受到StrandHogg 2.0的攻击 高危 已发现活动存在 StrandHogg 2.0 栈劫持漏洞的风险。漏洞利用时,其他应用程序可以将恶意活动放置在易受攻击的应用程序的活动栈顶部,从而使应用程序成为网络钓鱼攻击的易受攻击目标。可以通过将启动模式属性设置为“singleInstance”并设置空 taskAffinity (taskAffinity="") 来修复此漏洞。您还可以将应用的目标 SDK 版本 (26) 更新到 29 或更高版本以在平台级别修复此问题。
    9 Activity (com.zhangyue.iReader.read.ui.Activity_BookBrowser_TXT) 未被保护。
    [android:exported=true]
    警告 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
    10 Activity (com.zhangyue.iReader.read.ui.Activity_DisableReMinder) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
    11 Activity (com.zhangyue.iReader.read.ui.Activity_DisableReMinder) 容易受到 Android Task Hijacking/StrandHogg 的攻击。 高危 活动不应将启动模式属性设置为“singleTask”。 然后,其他应用程序可以将恶意活动放置在活动栈顶部,从而导致任务劫持/StrandHogg 1.0 漏洞。 这使应用程序成为网络钓鱼攻击的易受攻击目标。 可以通过将启动模式属性设置为“singleInstance”或设置空 taskAffinity (taskAffinity="") 属性来修复此漏洞。 您还可以将应用的目标 SDK 版本 (26) 更新到 28 或更高版本以在平台级别修复此问题。
    12 Activity (com.zhangyue.iReader.lbs.ui.LBSWelcomeActivity) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
    13 Activity (com.zhangyue.iReader.lbs.ui.LBSWelcomeActivity) 容易受到 Android Task Hijacking/StrandHogg 的攻击。 高危 活动不应将启动模式属性设置为“singleTask”。 然后,其他应用程序可以将恶意活动放置在活动栈顶部,从而导致任务劫持/StrandHogg 1.0 漏洞。 这使应用程序成为网络钓鱼攻击的易受攻击目标。 可以通过将启动模式属性设置为“singleInstance”或设置空 taskAffinity (taskAffinity="") 属性来修复此漏洞。 您还可以将应用的目标 SDK 版本 (26) 更新到 28 或更高版本以在平台级别修复此问题。
    14 Activity (com.zhangyue.iReader.lbs.ui.LBS_BookPage_Activity) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
    15 Activity (com.zhangyue.iReader.lbs.ui.LBS_BookPage_Activity) 容易受到 Android Task Hijacking/StrandHogg 的攻击。 高危 活动不应将启动模式属性设置为“singleTask”。 然后,其他应用程序可以将恶意活动放置在活动栈顶部,从而导致任务劫持/StrandHogg 1.0 漏洞。 这使应用程序成为网络钓鱼攻击的易受攻击目标。 可以通过将启动模式属性设置为“singleInstance”或设置空 taskAffinity (taskAffinity="") 属性来修复此漏洞。 您还可以将应用的目标 SDK 版本 (26) 更新到 28 或更高版本以在平台级别修复此问题。
    16 Broadcast Receiver (com.zhangyue.iReader.read.ui.MediaButtonReceiver) 未被保护。
    存在一个intent-filter。
    警告 发现 Broadcast Receiver与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Broadcast Receiver是显式导出的。
    17 Activity (com.zhangyue.iReader.thirdAuthor.ZYAuthorActivity) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
    18 Activity (com.zhangyue.iReader.thirdAuthor.ZYAuthorActivity) 容易受到 Android Task Hijacking/StrandHogg 的攻击。 高危 活动不应将启动模式属性设置为“singleTask”。 然后,其他应用程序可以将恶意活动放置在活动栈顶部,从而导致任务劫持/StrandHogg 1.0 漏洞。 这使应用程序成为网络钓鱼攻击的易受攻击目标。 可以通过将启动模式属性设置为“singleInstance”或设置空 taskAffinity (taskAffinity="") 属性来修复此漏洞。 您还可以将应用的目标 SDK 版本 (26) 更新到 28 或更高版本以在平台级别修复此问题。
    19 Activity (com.zhangyue.iReader.account.ui.AccountExperienceActivity) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
    20 Activity (com.zhangyue.iReader.account.ui.AccountExperienceActivity) 容易受到 Android Task Hijacking/StrandHogg 的攻击。 高危 活动不应将启动模式属性设置为“singleTask”。 然后,其他应用程序可以将恶意活动放置在活动栈顶部,从而导致任务劫持/StrandHogg 1.0 漏洞。 这使应用程序成为网络钓鱼攻击的易受攻击目标。 可以通过将启动模式属性设置为“singleInstance”或设置空 taskAffinity (taskAffinity="") 属性来修复此漏洞。 您还可以将应用的目标 SDK 版本 (26) 更新到 28 或更高版本以在平台级别修复此问题。
    21 Activity (com.zhangyue.iReader.ui.activity.AppLockActivity) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
    22 Activity (com.zhangyue.iReader.ui.activity.AppLockActivity) 容易受到 Android Task Hijacking/StrandHogg 的攻击。 高危 活动不应将启动模式属性设置为“singleTask”。 然后,其他应用程序可以将恶意活动放置在活动栈顶部,从而导致任务劫持/StrandHogg 1.0 漏洞。 这使应用程序成为网络钓鱼攻击的易受攻击目标。 可以通过将启动模式属性设置为“singleInstance”或设置空 taskAffinity (taskAffinity="") 属性来修复此漏洞。 您还可以将应用的目标 SDK 版本 (26) 更新到 28 或更高版本以在平台级别修复此问题。
    23 Activity (com.zhangyue.iReader.ui.activity.AppLockSetPasswordActivity) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
    24 Activity (com.zhangyue.iReader.ui.activity.AppLockSetPasswordActivity) 容易受到 Android Task Hijacking/StrandHogg 的攻击。 高危 活动不应将启动模式属性设置为“singleTask”。 然后,其他应用程序可以将恶意活动放置在活动栈顶部,从而导致任务劫持/StrandHogg 1.0 漏洞。 这使应用程序成为网络钓鱼攻击的易受攻击目标。 可以通过将启动模式属性设置为“singleInstance”或设置空 taskAffinity (taskAffinity="") 属性来修复此漏洞。 您还可以将应用的目标 SDK 版本 (26) 更新到 28 或更高版本以在平台级别修复此问题。
    25 Activity (com.zhangyue.iReader.online.ui.booklist.ActivityBookListChannel) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
    26 Activity (com.zhangyue.iReader.online.ui.booklist.ActivityBookListChannel) 容易受到 Android Task Hijacking/StrandHogg 的攻击。 高危 活动不应将启动模式属性设置为“singleTask”。 然后,其他应用程序可以将恶意活动放置在活动栈顶部,从而导致任务劫持/StrandHogg 1.0 漏洞。 这使应用程序成为网络钓鱼攻击的易受攻击目标。 可以通过将启动模式属性设置为“singleInstance”或设置空 taskAffinity (taskAffinity="") 属性来修复此漏洞。 您还可以将应用的目标 SDK 版本 (26) 更新到 28 或更高版本以在平台级别修复此问题。
    27 Activity设置了TaskAffinity属性
    (com.zhangyue.iReader.account.Login.ui.AuthorActivity)
    警告 如果设置了 taskAffinity,其他应用程序可能会读取发送到属于另一个任务的 Activity 的 Intent。为了防止其他应用程序读取发送或接收的 Intent 中的敏感信息,请始终使用默认设置,将 affinity 保持为包名
    28 Activity设置了TaskAffinity属性
    (com.zhangyue.iReader.account.Login.ui.LoginActivity)
    警告 如果设置了 taskAffinity,其他应用程序可能会读取发送到属于另一个任务的 Activity 的 Intent。为了防止其他应用程序读取发送或接收的 Intent 中的敏感信息,请始终使用默认设置,将 affinity 保持为包名
    29 Activity (com.chaozh.iReaderFree.wxapi.WXPayEntryActivity) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
    30 Activity (com.chaozh.iReaderFree.wxapi.WXPayEntryActivity) 容易受到 Android Task Hijacking/StrandHogg 的攻击。 高危 活动不应将启动模式属性设置为“singleTask”。 然后,其他应用程序可以将恶意活动放置在活动栈顶部,从而导致任务劫持/StrandHogg 1.0 漏洞。 这使应用程序成为网络钓鱼攻击的易受攻击目标。 可以通过将启动模式属性设置为“singleInstance”或设置空 taskAffinity (taskAffinity="") 属性来修复此漏洞。 您还可以将应用的目标 SDK 版本 (26) 更新到 28 或更高版本以在平台级别修复此问题。
    31 Activity (com.chaozh.iReaderFree.wxapi.WXPayEntryActivity) 容易受到StrandHogg 2.0的攻击 高危 已发现活动存在 StrandHogg 2.0 栈劫持漏洞的风险。漏洞利用时,其他应用程序可以将恶意活动放置在易受攻击的应用程序的活动栈顶部,从而使应用程序成为网络钓鱼攻击的易受攻击目标。可以通过将启动模式属性设置为“singleInstance”并设置空 taskAffinity (taskAffinity="") 来修复此漏洞。您还可以将应用的目标 SDK 版本 (26) 更新到 29 或更高版本以在平台级别修复此问题。
    32 Activity (com.chaozh.iReaderFree.wxapi.WXPayEntryActivity) 未被保护。
    [android:exported=true]
    警告 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
    33 Activity (com.zhangyue.read.edu.wxapi.WXPayEntryActivity) 容易受到StrandHogg 2.0的攻击 高危 已发现活动存在 StrandHogg 2.0 栈劫持漏洞的风险。漏洞利用时,其他应用程序可以将恶意活动放置在易受攻击的应用程序的活动栈顶部,从而使应用程序成为网络钓鱼攻击的易受攻击目标。可以通过将启动模式属性设置为“singleInstance”并设置空 taskAffinity (taskAffinity="") 来修复此漏洞。您还可以将应用的目标 SDK 版本 (26) 更新到 29 或更高版本以在平台级别修复此问题。
    34 Activity-Alias (com.zhangyue.read.edu.wxapi.WXPayEntryActivity) 未被保护。
    [android:exported=true]
    警告 发现 Activity-Alias与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
    35 Activity设置了TaskAffinity属性
    (com.chaozh.iReaderFree.wxapi.WXEntryActivity)
    警告 如果设置了 taskAffinity,其他应用程序可能会读取发送到属于另一个任务的 Activity 的 Intent。为了防止其他应用程序读取发送或接收的 Intent 中的敏感信息,请始终使用默认设置,将 affinity 保持为包名
    36 Activity (com.chaozh.iReaderFree.wxapi.WXEntryActivity) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
    37 Activity (com.chaozh.iReaderFree.wxapi.WXEntryActivity) 容易受到 Android Task Hijacking/StrandHogg 的攻击。 高危 活动不应将启动模式属性设置为“singleTask”。 然后,其他应用程序可以将恶意活动放置在活动栈顶部,从而导致任务劫持/StrandHogg 1.0 漏洞。 这使应用程序成为网络钓鱼攻击的易受攻击目标。 可以通过将启动模式属性设置为“singleInstance”或设置空 taskAffinity (taskAffinity="") 属性来修复此漏洞。 您还可以将应用的目标 SDK 版本 (26) 更新到 28 或更高版本以在平台级别修复此问题。
    38 Activity (com.chaozh.iReaderFree.wxapi.WXEntryActivity) 容易受到StrandHogg 2.0的攻击 高危 已发现活动存在 StrandHogg 2.0 栈劫持漏洞的风险。漏洞利用时,其他应用程序可以将恶意活动放置在易受攻击的应用程序的活动栈顶部,从而使应用程序成为网络钓鱼攻击的易受攻击目标。可以通过将启动模式属性设置为“singleInstance”并设置空 taskAffinity (taskAffinity="") 来修复此漏洞。您还可以将应用的目标 SDK 版本 (26) 更新到 29 或更高版本以在平台级别修复此问题。
    39 Activity (com.chaozh.iReaderFree.wxapi.WXEntryActivity) 未被保护。
    [android:exported=true]
    警告 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
    40 Activity (com.zhangyue.read.edu.wxapi.WXEntryActivity) 容易受到StrandHogg 2.0的攻击 高危 已发现活动存在 StrandHogg 2.0 栈劫持漏洞的风险。漏洞利用时,其他应用程序可以将恶意活动放置在易受攻击的应用程序的活动栈顶部,从而使应用程序成为网络钓鱼攻击的易受攻击目标。可以通过将启动模式属性设置为“singleInstance”并设置空 taskAffinity (taskAffinity="") 来修复此漏洞。您还可以将应用的目标 SDK 版本 (26) 更新到 29 或更高版本以在平台级别修复此问题。
    41 Activity-Alias (com.zhangyue.read.edu.wxapi.WXEntryActivity) 未被保护。
    [android:exported=true]
    警告 发现 Activity-Alias与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
    42 Activity (com.chaozh.iReaderFree.apshare.ShareEntryActivity) 容易受到StrandHogg 2.0的攻击 高危 已发现活动存在 StrandHogg 2.0 栈劫持漏洞的风险。漏洞利用时,其他应用程序可以将恶意活动放置在易受攻击的应用程序的活动栈顶部,从而使应用程序成为网络钓鱼攻击的易受攻击目标。可以通过将启动模式属性设置为“singleInstance”并设置空 taskAffinity (taskAffinity="") 来修复此漏洞。您还可以将应用的目标 SDK 版本 (26) 更新到 29 或更高版本以在平台级别修复此问题。
    43 Activity (com.chaozh.iReaderFree.apshare.ShareEntryActivity) 未被保护。
    [android:exported=true]
    警告 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
    44 Activity (com.zhangyue.read.edu.apshare.ShareEntryActivity) 容易受到StrandHogg 2.0的攻击 高危 已发现活动存在 StrandHogg 2.0 栈劫持漏洞的风险。漏洞利用时,其他应用程序可以将恶意活动放置在易受攻击的应用程序的活动栈顶部,从而使应用程序成为网络钓鱼攻击的易受攻击目标。可以通过将启动模式属性设置为“singleInstance”并设置空 taskAffinity (taskAffinity="") 来修复此漏洞。您还可以将应用的目标 SDK 版本 (26) 更新到 29 或更高版本以在平台级别修复此问题。
    45 Activity-Alias (com.zhangyue.read.edu.apshare.ShareEntryActivity) 未被保护。
    [android:exported=true]
    警告 发现 Activity-Alias与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
    46 Activity (com.tencent.tauth.AuthActivity) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
    47 Activity (com.tencent.tauth.AuthActivity) 容易受到 Android Task Hijacking/StrandHogg 的攻击。 高危 活动不应将启动模式属性设置为“singleTask”。 然后,其他应用程序可以将恶意活动放置在活动栈顶部,从而导致任务劫持/StrandHogg 1.0 漏洞。 这使应用程序成为网络钓鱼攻击的易受攻击目标。 可以通过将启动模式属性设置为“singleInstance”或设置空 taskAffinity (taskAffinity="") 属性来修复此漏洞。 您还可以将应用的目标 SDK 版本 (26) 更新到 28 或更高版本以在平台级别修复此问题。
    48 Activity (com.tencent.tauth.AuthActivity) 未被保护。
    存在一个intent-filter。
    警告 发现 Activity与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Activity是显式导出的。
    49 Activity (com.zhangyue.iReader.search.ui.SearchActivity) 未被保护。
    存在一个intent-filter。
    警告 发现 Activity与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Activity是显式导出的。
    50 Activity (com.zhangyue.iReader.cartoon.ui.ActivityCartoon) 容易受到StrandHogg 2.0的攻击 高危 已发现活动存在 StrandHogg 2.0 栈劫持漏洞的风险。漏洞利用时,其他应用程序可以将恶意活动放置在易受攻击的应用程序的活动栈顶部,从而使应用程序成为网络钓鱼攻击的易受攻击目标。可以通过将启动模式属性设置为“singleInstance”并设置空 taskAffinity (taskAffinity="") 来修复此漏洞。您还可以将应用的目标 SDK 版本 (26) 更新到 29 或更高版本以在平台级别修复此问题。
    51 Activity (com.zhangyue.iReader.cartoon.ui.ActivityCartoon) 未被保护。
    [android:exported=true]
    警告 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
    52 Activity (com.zhangyue.iReader.cartoon.ui.ActivityCartoonChapters) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
    53 Activity (com.zhangyue.iReader.cartoon.ui.ActivityCartoonChapters) 容易受到 Android Task Hijacking/StrandHogg 的攻击。 高危 活动不应将启动模式属性设置为“singleTask”。 然后,其他应用程序可以将恶意活动放置在活动栈顶部,从而导致任务劫持/StrandHogg 1.0 漏洞。 这使应用程序成为网络钓鱼攻击的易受攻击目标。 可以通过将启动模式属性设置为“singleInstance”或设置空 taskAffinity (taskAffinity="") 属性来修复此漏洞。 您还可以将应用的目标 SDK 版本 (26) 更新到 28 或更高版本以在平台级别修复此问题。
    54 Activity (com.zhangyue.iReader.cartoon.ui.ActivitySettingCartoon) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
    55 Activity (com.zhangyue.iReader.cartoon.ui.ActivitySettingCartoon) 容易受到 Android Task Hijacking/StrandHogg 的攻击。 高危 活动不应将启动模式属性设置为“singleTask”。 然后,其他应用程序可以将恶意活动放置在活动栈顶部,从而导致任务劫持/StrandHogg 1.0 漏洞。 这使应用程序成为网络钓鱼攻击的易受攻击目标。 可以通过将启动模式属性设置为“singleInstance”或设置空 taskAffinity (taskAffinity="") 属性来修复此漏洞。 您还可以将应用的目标 SDK 版本 (26) 更新到 28 或更高版本以在平台级别修复此问题。
    56 Activity (com.zhangyue.iReader.thirdplatform.qqpay.ui.ActivityQQPayResult) 容易受到StrandHogg 2.0的攻击 高危 已发现活动存在 StrandHogg 2.0 栈劫持漏洞的风险。漏洞利用时,其他应用程序可以将恶意活动放置在易受攻击的应用程序的活动栈顶部,从而使应用程序成为网络钓鱼攻击的易受攻击目标。可以通过将启动模式属性设置为“singleInstance”并设置空 taskAffinity (taskAffinity="") 来修复此漏洞。您还可以将应用的目标 SDK 版本 (26) 更新到 29 或更高版本以在平台级别修复此问题。
    57 Activity (com.zhangyue.iReader.thirdplatform.qqpay.ui.ActivityQQPayResult) 未被保护。
    [android:exported=true]
    警告 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
    58 Activity (com.zhangyue.iReader.ui.activity.PermissionActivity) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
    59 Activity (com.zhangyue.iReader.ui.activity.PermissionActivity) 容易受到 Android Task Hijacking/StrandHogg 的攻击。 高危 活动不应将启动模式属性设置为“singleTask”。 然后,其他应用程序可以将恶意活动放置在活动栈顶部,从而导致任务劫持/StrandHogg 1.0 漏洞。 这使应用程序成为网络钓鱼攻击的易受攻击目标。 可以通过将启动模式属性设置为“singleInstance”或设置空 taskAffinity (taskAffinity="") 属性来修复此漏洞。 您还可以将应用的目标 SDK 版本 (26) 更新到 28 或更高版本以在平台级别修复此问题。
    60 Activity (com.zhangyue.iReader.ui.activity.ClubPlayerActivity) 容易受到StrandHogg 2.0的攻击 高危 已发现活动存在 StrandHogg 2.0 栈劫持漏洞的风险。漏洞利用时,其他应用程序可以将恶意活动放置在易受攻击的应用程序的活动栈顶部,从而使应用程序成为网络钓鱼攻击的易受攻击目标。可以通过将启动模式属性设置为“singleInstance”并设置空 taskAffinity (taskAffinity="") 来修复此漏洞。您还可以将应用的目标 SDK 版本 (26) 更新到 29 或更高版本以在平台级别修复此问题。
    61 Activity (com.zhangyue.iReader.ui.activity.ClubPlayerActivity) 未被保护。
    [android:exported=true]
    警告 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
    62 Activity (com.zhangyue.iReader.ui.activity.SubscribeDetailActivity) 容易受到StrandHogg 2.0的攻击 高危 已发现活动存在 StrandHogg 2.0 栈劫持漏洞的风险。漏洞利用时,其他应用程序可以将恶意活动放置在易受攻击的应用程序的活动栈顶部,从而使应用程序成为网络钓鱼攻击的易受攻击目标。可以通过将启动模式属性设置为“singleInstance”并设置空 taskAffinity (taskAffinity="") 来修复此漏洞。您还可以将应用的目标 SDK 版本 (26) 更新到 29 或更高版本以在平台级别修复此问题。
    63 Activity (com.zhangyue.iReader.ui.activity.SubscribeDetailActivity) 未被保护。
    [android:exported=true]
    警告 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
    64 Activity (com.zhangyue.iReader.plugin.Activity_singleTask_14) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
    65 Activity (com.zhangyue.iReader.plugin.Activity_singleTask_14) 容易受到 Android Task Hijacking/StrandHogg 的攻击。 高危 活动不应将启动模式属性设置为“singleTask”。 然后,其他应用程序可以将恶意活动放置在活动栈顶部,从而导致任务劫持/StrandHogg 1.0 漏洞。 这使应用程序成为网络钓鱼攻击的易受攻击目标。 可以通过将启动模式属性设置为“singleInstance”或设置空 taskAffinity (taskAffinity="") 属性来修复此漏洞。 您还可以将应用的目标 SDK 版本 (26) 更新到 28 或更高版本以在平台级别修复此问题。
    66 Activity (com.zhangyue.iReader.plugin.Activity_singleTask_15) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
    67 Activity (com.zhangyue.iReader.plugin.Activity_singleTask_15) 容易受到 Android Task Hijacking/StrandHogg 的攻击。 高危 活动不应将启动模式属性设置为“singleTask”。 然后,其他应用程序可以将恶意活动放置在活动栈顶部,从而导致任务劫持/StrandHogg 1.0 漏洞。 这使应用程序成为网络钓鱼攻击的易受攻击目标。 可以通过将启动模式属性设置为“singleInstance”或设置空 taskAffinity (taskAffinity="") 属性来修复此漏洞。 您还可以将应用的目标 SDK 版本 (26) 更新到 28 或更高版本以在平台级别修复此问题。
    68 Activity (com.zhangyue.iReader.plugin.Activity_singleTask_16) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
    69 Activity (com.zhangyue.iReader.plugin.Activity_singleTask_16) 容易受到 Android Task Hijacking/StrandHogg 的攻击。 高危 活动不应将启动模式属性设置为“singleTask”。 然后,其他应用程序可以将恶意活动放置在活动栈顶部,从而导致任务劫持/StrandHogg 1.0 漏洞。 这使应用程序成为网络钓鱼攻击的易受攻击目标。 可以通过将启动模式属性设置为“singleInstance”或设置空 taskAffinity (taskAffinity="") 属性来修复此漏洞。 您还可以将应用的目标 SDK 版本 (26) 更新到 28 或更高版本以在平台级别修复此问题。
    70 Activity (com.zhangyue.iReader.plugin.Activity_singleInstance_17) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
    71 Activity (com.zhangyue.iReader.plugin.Activity_singleInstance_18) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
    72 Activity (com.zhangyue.iReader.plugin.Activity_singleInstance_19) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
    73 Activity (com.zhangyue.read.edu.ddshare.DDShareActivity) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
    74 Activity (com.zhangyue.read.edu.ddshare.DDShareActivity) 未被保护。
    [android:exported=true]
    警告 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
    75 Broadcast Receiver (com.zhangyue.iReader.appWidget.BooksAppWidgetProviderLenovo) 受权限保护。
    Permission: com.zhangyue.read.edu.BROADCAST
    protectionLevel: signature
    [android:exported=true]
    信息 发现 Broadcast Receiver被导出,但受权限保护。
    76 Broadcast Receiver (com.zhangyue.iReader.appWidget.BooksAppWidgetProvider) 受权限保护。
    Permission: com.zhangyue.read.edu.BROADCAST
    protectionLevel: signature
    [android:exported=true]
    信息 发现 Broadcast Receiver被导出,但受权限保护。
    77 Service (com.zhangyue.iReader.account.AccountService) 未被保护。
    存在一个intent-filter。
    警告 发现 Service与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Service是显式导出的。
    78 Service (com.zhangyue.ad.AdService) 未被保护。
    [android:exported=true]
    警告 发现 Service与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
    79 Service (com.zhangyue.iReader.service.InstallHotfixService) 未被保护。
    [android:exported=true]
    警告 发现 Service与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
    80 Service (com.zhangyue.iReader.service.SyncIntentService) 未被保护。
    [android:exported=true]
    警告 发现 Service与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
    81 Service (com.zhangyue.iReader.fileDownload.ServiceDownloadNC) 未被保护。
    存在一个intent-filter。
    警告 发现 Service与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Service是显式导出的。
    82 Service (com.zhangyue.nocket.service.NocketService) 未被保护。
    [android:exported=true]
    警告 发现 Service与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
    83 Service (com.zhangyue.nocket.service.AbsGrayService$AbsGrayInnerService) 未被保护。
    [android:exported=true]
    警告 发现 Service与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
    84 Service (com.taobao.accs.ChannelService) 未被保护。
    [android:exported=true]
    警告 发现 Service与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
    85 Service (com.taobao.accs.data.MsgDistributeService) 未被保护。
    [android:exported=true]
    警告 发现 Service与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
    86 Broadcast Receiver (com.taobao.accs.EventReceiver) 未被保护。
    存在一个intent-filter。
    警告 发现 Broadcast Receiver与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Broadcast Receiver是显式导出的。
    87 Broadcast Receiver (com.taobao.accs.ServiceReceiver) 未被保护。
    存在一个intent-filter。
    警告 发现 Broadcast Receiver与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Broadcast Receiver是显式导出的。
    88 Service (org.android.agoo.accs.AgooService) 未被保护。
    [android:exported=true]
    警告 发现 Service与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
    89 Service (com.umeng.message.UmengIntentService) 未被保护。
    [android:exported=true]
    警告 发现 Service与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
    90 Service (com.umeng.message.XiaomiIntentService) 未被保护。
    [android:exported=true]
    警告 发现 Service与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
    91 Broadcast Receiver (com.taobao.agoo.AgooCommondReceiver) 未被保护。
    [android:exported=true]
    警告 发现 Broadcast Receiver与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
    92 Service (com.umeng.message.UmengMessageIntentReceiverService) 未被保护。
    [android:exported=true]
    警告 发现 Service与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
    93 Broadcast Receiver (com.zhangyue.read.edu.wxapi.WxRegisterReceiver) 受权限保护, 但是应该检查权限的保护级别。
    Permission: com.tencent.mm.plugin.permission.SEND
    [android:exported=true]
    警告 发现一个 Broadcast Receiver被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。
    94 Broadcast Receiver (com.zhangyue.iReader.office.OfficeCloseReceiver) 未被保护。
    存在一个intent-filter。
    警告 发现 Broadcast Receiver与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Broadcast Receiver是显式导出的。
    95 Activity (com.alipay.sdk.app.PayResultActivity) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
    96 Activity (com.alipay.sdk.app.PayResultActivity) 未被保护。
    [android:exported=true]
    警告 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
    97 Activity (com.alipay.sdk.app.AlipayResultActivity) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
    98 Activity (com.alipay.sdk.app.AlipayResultActivity) 容易受到 Android Task Hijacking/StrandHogg 的攻击。 高危 活动不应将启动模式属性设置为“singleTask”。 然后,其他应用程序可以将恶意活动放置在活动栈顶部,从而导致任务劫持/StrandHogg 1.0 漏洞。 这使应用程序成为网络钓鱼攻击的易受攻击目标。 可以通过将启动模式属性设置为“singleInstance”或设置空 taskAffinity (taskAffinity="") 属性来修复此漏洞。 您还可以将应用的目标 SDK 版本 (26) 更新到 28 或更高版本以在平台级别修复此问题。
    99 Activity (com.alipay.sdk.app.AlipayResultActivity) 容易受到StrandHogg 2.0的攻击 高危 已发现活动存在 StrandHogg 2.0 栈劫持漏洞的风险。漏洞利用时,其他应用程序可以将恶意活动放置在易受攻击的应用程序的活动栈顶部,从而使应用程序成为网络钓鱼攻击的易受攻击目标。可以通过将启动模式属性设置为“singleInstance”并设置空 taskAffinity (taskAffinity="") 来修复此漏洞。您还可以将应用的目标 SDK 版本 (26) 更新到 29 或更高版本以在平台级别修复此问题。
    100 Activity (com.alipay.sdk.app.AlipayResultActivity) 未被保护。
    [android:exported=true]
    警告 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
    101 Activity (com.sina.weibo.sdk.share.ShareTransActivity) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
    102 Activity (com.sina.weibo.sdk.share.ShareTransActivity) 容易受到 Android Task Hijacking/StrandHogg 的攻击。 高危 活动不应将启动模式属性设置为“singleTask”。 然后,其他应用程序可以将恶意活动放置在活动栈顶部,从而导致任务劫持/StrandHogg 1.0 漏洞。 这使应用程序成为网络钓鱼攻击的易受攻击目标。 可以通过将启动模式属性设置为“singleInstance”或设置空 taskAffinity (taskAffinity="") 属性来修复此漏洞。 您还可以将应用的目标 SDK 版本 (26) 更新到 28 或更高版本以在平台级别修复此问题。
    103 Activity (com.sina.weibo.sdk.share.ShareStoryActivity) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
    104 Activity (com.sina.weibo.sdk.share.ShareStoryActivity) 容易受到 Android Task Hijacking/StrandHogg 的攻击。 高危 活动不应将启动模式属性设置为“singleTask”。 然后,其他应用程序可以将恶意活动放置在活动栈顶部,从而导致任务劫持/StrandHogg 1.0 漏洞。 这使应用程序成为网络钓鱼攻击的易受攻击目标。 可以通过将启动模式属性设置为“singleInstance”或设置空 taskAffinity (taskAffinity="") 属性来修复此漏洞。 您还可以将应用的目标 SDK 版本 (26) 更新到 28 或更高版本以在平台级别修复此问题。
    105 Activity (com.sina.weibo.sdk.share.ShareChatActivity) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
    106 Activity (com.sina.weibo.sdk.share.ShareChatActivity) 容易受到 Android Task Hijacking/StrandHogg 的攻击。 高危 活动不应将启动模式属性设置为“singleTask”。 然后,其他应用程序可以将恶意活动放置在活动栈顶部,从而导致任务劫持/StrandHogg 1.0 漏洞。 这使应用程序成为网络钓鱼攻击的易受攻击目标。 可以通过将启动模式属性设置为“singleInstance”或设置空 taskAffinity (taskAffinity="") 属性来修复此漏洞。 您还可以将应用的目标 SDK 版本 (26) 更新到 28 或更高版本以在平台级别修复此问题。
    107 Activity (com.sina.weibo.sdk.share.ShareResultActivity) 未被保护。
    存在一个intent-filter。
    警告 发现 Activity与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Activity是显式导出的。
    108 高优先级的Intent (1000) - {1} 个命中
    [android:priority]
    警告 通过设置一个比另一个Intent更高的优先级,应用程序有效地覆盖了其他请求。

    可浏览的Activity组件

    ACTIVITY INTENT
    com.chaozh.iReader.ui.activity.WelcomeActivity Schemes: androidzhangyueireader://, com.zhangyue.read.edu://, ireader://,
    Hosts: com.zhangyue.read.edu.scheme, com.zhangyue.read.edu,
    com.zhangyue.iReader.online.ui.ActivityOnline Schemes: ireader://,
    Hosts: alipay_sign_back,
    com.tencent.tauth.AuthActivity Schemes: tencent1106836495://,
    com.zhangyue.iReader.thirdplatform.qqpay.ui.ActivityQQPayResult Schemes: qwalletpaycom.zhangyue.read.edu://,

    网络通信安全

    高危
    0
    警告
    0
    信息
    0
    安全
    0
    序号 范围 严重级别 描述

    API调用分析

    API功能 源码文件
    一般功能-> 文件操作
    a0/i.java
    a5/a.java
    a5/c.java
    a6/a$g.java
    a6/a.java
    ac/a.java
    ac/b.java
    b1/b.java
    b1/c.java
    b2/b.java
    b2/e.java
    b2/h.java
    b2/j.java
    b5/b.java
    b9/g.java
    ba/b.java
    ba/c.java
    bc/a.java
    bc/d.java
    c0/h.java
    c1/c.java
    c2/a.java
    c4/a.java
    c4/c.java
    c5/a.java
    c5/e.java
    c5/h.java
    c5/j.java
    c9/c.java
    cb/a$a.java
    cb/a.java
    cb/b.java
    cb/c.java
    cb/e.java
    cb/f.java
    cb/g.java
    cb/h.java
    cb/k.java
    cb/l.java
    cb/m.java
    cb/n.java
    cb/o.java
    cb/q.java
    cb/r.java
    cc/a.java
    cm/pass/sdk/b/a.java
    com/bun/miitmdid/core/JLibrary.java
    com/bun/miitmdid/core/Utils.java
    com/bun/miitmdid/core/ZipUtils.java
    com/chaozh/iReader/ui/activity/SelectBook/SelectBookActivity.java
    com/chaozh/iReader/ui/activity/WelcomeActivity.java
    com/chaozh/iReaderFree/wxapi/WXEntryActivity.java
    com/didichuxing/doraemonkit/kit/network/okhttp/interceptor/DoraemonInterceptor.java
    com/didichuxing/doraemonkit/kit/network/okhttp/interceptor/DoraemonWeakNetworkInterceptor.java
    com/didichuxing/doraemonkit/kit/network/okhttp/interceptor/LargePictureInterceptor.java
    com/didichuxing/doraemonkit/kit/network/okhttp/interceptor/MockInterceptor.java
    com/eebbk/opensdk/parentalpayment/a/a.java
    com/eebbk/opensdk/parentalpayment/a/d.java
    com/eebbk/opensdk/parentalpayment/b/b.java
    com/eebbk/opensdk/parentalpayment/c/a.java
    com/eebbk/opensdk/parentalpayment/c/c.java
    com/eebbk/opensdk/parentalpayment/check/a.java
    com/payeco/android/plugin/PayecoPluginPayIn.java
    com/payeco/android/plugin/b/c.java
    com/payeco/android/plugin/c/a.java
    com/payeco/android/plugin/c/h.java
    com/payeco/android/plugin/c/j.java
    com/payeco/android/plugin/http/biz/PluginInit.java
    com/taobao/tlog/adapter/TLogConfigSwitchReceiver.java
    com/zhangyue/aac/FileUtil.java
    com/zhangyue/aac/datasource/AacFileDataSource.java
    com/zhangyue/aac/net/AacBuffer.java
    com/zhangyue/aac/net/AacCache.java
    com/zhangyue/aac/net/AacDownloader.java
    com/zhangyue/aac/player/AacPlayer.java
    com/zhangyue/ad/AdService.java
    com/zhangyue/ad/ui/video/MediaView.java
    com/zhangyue/iReader/DB/PDFBooksAdapter.java
    com/zhangyue/iReader/DB/SPHelper.java
    com/zhangyue/iReader/DB/SPHelperTemp.java
    com/zhangyue/iReader/JNI/core.java
    com/zhangyue/iReader/JNI/reflect/TypefaceItem.java
    com/zhangyue/iReader/JNI/reflect/TypefaceManager.java
    com/zhangyue/iReader/JNI/ui/JNIMessageStrs.java
    com/zhangyue/iReader/JNI/util/JNIInputStream.java
    com/zhangyue/iReader/JNI/util/Tool.java
    com/zhangyue/iReader/Platform/Collection/behavior/BEvent.java
    com/zhangyue/iReader/Platform/Collection/behavior/repair/EventConfig.java
    com/zhangyue/iReader/Platform/Share/Share.java
    com/zhangyue/iReader/Platform/Share/ShareUtil.java
    com/zhangyue/iReader/Platform/Share/UIShareCard.java
    com/zhangyue/iReader/Platform/Share/UIShareEdit.java
    com/zhangyue/iReader/Platform/Splash/SplashInfor.java
    com/zhangyue/iReader/Slide/SlideParser.java
    com/zhangyue/iReader/Slide/SlideRow.java
    com/zhangyue/iReader/Slide/SlideRowChildren.java
    com/zhangyue/iReader/View/box/Aliquot.java
    com/zhangyue/iReader/account/AccountService.java
    com/zhangyue/iReader/account/Login/ui/LoginActivity.java
    com/zhangyue/iReader/app/APP.java
    com/zhangyue/iReader/app/DeviceInfor.java
    com/zhangyue/iReader/app/HandlerMessageHelper.java
    com/zhangyue/iReader/app/PATH.java
    com/zhangyue/iReader/app/Switchs.java
    com/zhangyue/iReader/batch/model/AssetsAudio.java
    com/zhangyue/iReader/batch/model/CartoonDetailModel.java
    com/zhangyue/iReader/batch/model/CartoonDownloadedModel.java
    com/zhangyue/iReader/batch/model/VoiceDetailModel.java
    com/zhangyue/iReader/batch/model/VoiceDownloadedModel.java
    com/zhangyue/iReader/batch/presenter/SelectionsPresenter.java
    com/zhangyue/iReader/bookshelf/item/FileItem.java
    com/zhangyue/iReader/bookshelf/manager/BookCollectionDetail.java
    com/zhangyue/iReader/bookshelf/manager/MainTabConfig.java
    com/zhangyue/iReader/bookshelf/ui/BookShelfFragment.java
    com/zhangyue/iReader/cache/VolleyLoader.java
    com/zhangyue/iReader/cache/base/Request.java
    com/zhangyue/iReader/cartoon/CartoonHelper.java
    com/zhangyue/iReader/cartoon/CartoonPaint.java
    com/zhangyue/iReader/cartoon/CartoonPaintHead.java
    com/zhangyue/iReader/cartoon/ParserPaints.java
    com/zhangyue/iReader/cartoon/download/CartoonDownloadResult.java
    com/zhangyue/iReader/cartoon/download/CartoonHeadResult.java
    com/zhangyue/iReader/chapadv/ChapterAdvData.java
    com/zhangyue/iReader/cloud3/ui/BookNoteListFragment.java
    com/zhangyue/iReader/cloud3/vo/CloudAlbum.java
    com/zhangyue/iReader/cloud3/vo/CloudBook.java
    com/zhangyue/iReader/cloud3/vo/CloudReserveBean.java
    com/zhangyue/iReader/cloud3/vo/ICloudBookStatus.java
    com/zhangyue/iReader/cloud3/vo/NoteBook.java
    com/zhangyue/iReader/core/download/DOWNLOAD_INFO.java
    com/zhangyue/iReader/core/download/Download.java
    com/zhangyue/iReader/core/download/logic/BatchDownloaderManager.java
    com/zhangyue/iReader/core/download/logic/DownloadTask.java
    com/zhangyue/iReader/core/fee/FeeHuaFuBao2.java
    com/zhangyue/iReader/core/fee/FeeZhiFuBao3.java
    com/zhangyue/iReader/crashcollect/NativeException.java
    com/zhangyue/iReader/discover/LineItemData.java
    com/zhangyue/iReader/fileDownload/FileDownloadConfig.java
    com/zhangyue/iReader/fileDownload/FileDownloadInfor.java
    com/zhangyue/iReader/fileDownload/FileDownloadManager.java
    com/zhangyue/iReader/fileDownload/UI/ActivityPluginMain.java
    com/zhangyue/iReader/hotfix/Plug_Manifest.java
    com/zhangyue/iReader/idea/bean/LocalIdeaBean.java
    com/zhangyue/iReader/idea/bean/ParagraphIdeaBean.java
    com/zhangyue/iReader/local/fileindex/FileIndexItem.java
    com/zhangyue/iReader/local/filelocal/LocalBookFragment.java
    com/zhangyue/iReader/local/ui/ActivityLocalBase.java
    com/zhangyue/iReader/local/ui/ActivityLocalImage.java
    com/zhangyue/iReader/mine/MineData.java
    com/zhangyue/iReader/networkDiagnose/item/BaseDiagnoseResult.java
    com/zhangyue/iReader/online/JavascriptAction.java
    com/zhangyue/iReader/online/OnlineHelper.java
    com/zhangyue/iReader/online/model/JsCommonBean.java
    com/zhangyue/iReader/online/ui/ActivityOnlineBase.java
    com/zhangyue/iReader/online/ui/CustomWebView.java
    com/zhangyue/iReader/online/ui/booklist/ActivityBookListCreater.java
    com/zhangyue/iReader/online/ui/booklist/detail/AbsBeanDetail.java
    com/zhangyue/iReader/online/ui/booklist/detail/BeanDetail.java
    com/zhangyue/iReader/online/ui/booklist/detail/BeanUpdate.java
    com/zhangyue/iReader/operate/ReadingPendantPresenter.java
    com/zhangyue/iReader/operate/view/FloatingActionMenu.java
    com/zhangyue/iReader/plugin/K12Rely.java
    com/zhangyue/iReader/plugin/PlatForm.java
    com/zhangyue/iReader/plugin/PluginManager.java
    com/zhangyue/iReader/plugin/PluginRely.java
    com/zhangyue/iReader/plugin/PluginUtil.java
    com/zhangyue/iReader/read/Config/ConfigMgr$a.java
    com/zhangyue/iReader/read/Config/ConfigMgr.java
    com/zhangyue/iReader/read/Config/Config_General.java
    com/zhangyue/iReader/read/Config/Config_Read.java
    com/zhangyue/iReader/read/Search/SearchItem.java
    com/zhangyue/iReader/read/chap/EBK3_ChapterList_XML.java
    com/zhangyue/iReader/read/chap/SerializedEpubChapterListXML.java
    com/zhangyue/iReader/read/ui/Activity_BookBrowser_TXT.java
    com/zhangyue/iReader/read/ui/BookBrowserFragment.java
    com/zhangyue/iReader/read/ui/GalleryManager.java
    com/zhangyue/iReader/read/ui/bean/BookInfo.java
    com/zhangyue/iReader/read/ui/bean/BookRecommendBean.java
    com/zhangyue/iReader/read/ui/bean/UserInfo.java
    com/zhangyue/iReader/service/NotificationItem.java
    com/zhangyue/iReader/setting/ui/AccountSafeFragment.java
    com/zhangyue/iReader/setting/ui/FragmentSettingAccountSafe.java
    com/zhangyue/iReader/sign/DigestData.java
    com/zhangyue/iReader/sign/PlayTasker.java
    com/zhangyue/iReader/sign/SignData.java
    com/zhangyue/iReader/theme/loader/ThemeManager$b.java
    com/zhangyue/iReader/thirdplatform/push/PushItem.java
    com/zhangyue/iReader/thirdplatform/push/PushStartShelfInfo.java
    com/zhangyue/iReader/thirdplatform/push/PushStyle.java
    com/zhangyue/iReader/threadpool/LinkedBlockingDeque.java
    com/zhangyue/iReader/tools/FILE.java
    com/zhangyue/iReader/tools/LOG.java
    com/zhangyue/iReader/tools/MD5.java
    com/zhangyue/iReader/tools/SDCARD.java
    com/zhangyue/iReader/tools/Util.java
    com/zhangyue/iReader/tools/Zip.java
    com/zhangyue/iReader/ui/activity/WifiSendActivity.java
    com/zhangyue/iReader/ui/extension/view/MediaView.java
    com/zhangyue/iReader/ui/fragment/ThemeDetailFragment.java
    com/zhangyue/iReader/ui/fragment/WebFragment.java
    com/zhangyue/iReader/ui/view/widget/editor/ZyEditorHelper$3.java
    com/zhangyue/iReader/ui/window/ReadMenu_Bar.java
    com/zhangyue/iReader/uploadicon/ActivityUploadIconEdit.java
    com/zhangyue/iReader/uploadicon/AvatartFrameView.java
    com/zhangyue/iReader/voice/entity/ChapterBean.java
    com/zhangyue/iReader/voice/entity/OldPlayTask.java
    com/zhangyue/iReader/wifi/action/GetBookList$WifiBook.java
    com/zhangyue/iReader/wifi/action/GetBookList.java
    com/zhangyue/iReader/wifi/action/UploadFile.java
    com/zhangyue/iReader/wifi/http/FileItemHeaders.java
    com/zhangyue/iReader/wifi/http/MultipartStream.java
    com/zhangyue/iReader/wifi/liteserver/ActionResponse.java
    com/zhangyue/net/HttpChannel.java
    com/zhangyue/net/HttpUtils.java
    d2/c.java
    d2/e.java
    d2/f.java
    d2/h.java
    d2/i.java
    d2/k.java
    d2/l.java
    d2/n.java
    d4/c.java
    d5/d.java
    d7/c.java
    d7/e.java
    d7/f.java
    d7/g.java
    d7/h.java
    da/a.java
    da/b.java
    dc/d.java
    dc/f.java
    e1/b.java
    e2/a.java
    e2/c.java
    e2/f.java
    e2/i.java
    e2/j.java
    e4/b.java
    e4/c.java
    e5/a.java
    e5/b.java
    e5/c.java
    e5/d.java
    e8/a.java
    ea/a.java
    ea/d.java
    f3/b.java
    f5/o.java
    f6/e.java
    f6/g.java
    f9/b.java
    fa/e.java
    g2/a.java
    g3/a.java
    g5/l.java
    g6/a.java
    g7/c.java
    g9/a.java
    ga/c.java
    h4/g.java
    h5/b.java
    h6/a.java
    h6/d.java
    h6/f.java
    h6/i.java
    h6/l.java
    h6/m.java
    h6/n.java
    h6/o.java
    h6/p.java
    h9/k$b.java
    ha/a.java
    i0/b.java
    i1/e.java
    i2/a.java
    i2/c.java
    i5/a.java
    i6/b.java
    j2/d.java
    j3/b.java
    j3/h$a.java
    j3/h.java
    j3/i.java
    j3/k$e.java
    j3/k.java
    j3/m.java
    j5/b.java
    j5/e.java
    j5/f.java
    j8/g.java
    j8/r.java
    j9/a.java
    k1/a.java
    k1/b.java
    k1/c.java
    k1/d.java
    k1/e.java
    k1/f.java
    k1/g.java
    k1/h.java
    k1/i.java
    k1/j.java
    k1/k.java
    k1/l.java
    k2/d.java
    k2/e.java
    k2/h.java
    k2/i.java
    k2/k.java
    k2/l.java
    k2/m.java
    k4/k.java
    k5/a.java
    k5/e.java
    k5/f.java
    k5/j.java
    k7/b.java
    k9/f.java
    ka/a.java
    ka/b.java
    ka/e.java
    l1/c.java
    l1/e.java
    l1/i.java
    l1/l.java
    l1/o.java
    l3/f.java
    l4/b.java
    l4/c.java
    l4/d.java
    l4/e.java
    l4/f.java
    l4/m.java
    l4/n.java
    l5/a.java
    l5/c.java
    l5/e.java
    l5/f$a.java
    l5/f$b.java
    l5/f.java
    l5/j.java
    l6/b.java
    l7/b.java
    m1/a.java
    m1/b.java
    m1/c.java
    m1/d.java
    m2/a.java
    m2/b.java
    m4/a.java
    m5/d.java
    m6/c.java
    m8/p.java
    m9/a.java
    m9/c.java
    ma/b0.java
    ma/c.java
    ma/v.java
    n2/r.java
    n2/x.java
    n2/y.java
    n2/z.java
    n3/b.java
    n4/f.java
    n6/a.java
    n6/b.java
    n6/c.java
    n6/e.java
    n6/g.java
    n6/j.java
    n6/m.java
    n9/a.java
    n9/b.java
    n9/c.java
    n9/d.java
    n9/e.java
    n9/f.java
    n9/g.java
    n9/h.java
    n9/j.java
    n9/k.java
    na/i0.java
    o1/a.java
    o6/a.java
    o9/a.java
    o9/b.java
    o9/d.java
    o9/h.java
    o9/j.java
    org/android/spdy/SoInstallMgrSdk.java
    p/a.java
    p0/e.java
    p0/f.java
    p0/h.java
    p2/e.java
    p2/h.java
    p3/a.java
    p3/c.java
    p3/d.java
    p3/e.java
    p3/i.java
    p3/j.java
    p3/k.java
    p3/l.java
    p3/n.java
    p3/o.java
    p3/p.java
    p3/q.java
    p3/r.java
    p4/b.java
    p5/a.java
    p6/b.java
    p6/c.java
    p6/e.java
    p6/f.java
    p7/e.java
    p7/i.java
    p9/a.java
    p9/e.java
    p9/f.java
    pl/droidsonroids/gif/GifAnimationMetaData.java
    pl/droidsonroids/gif/GifDecoder.java
    pl/droidsonroids/gif/GifDrawable.java
    pl/droidsonroids/gif/GifDrawableInit.java
    pl/droidsonroids/gif/GifIOException.java
    pl/droidsonroids/gif/GifInfoHandle.java
    pl/droidsonroids/gif/GifTexImage2D.java
    pl/droidsonroids/gif/GifTextView.java
    pl/droidsonroids/gif/GifTextureView.java
    pl/droidsonroids/gif/GifViewUtils.java
    pl/droidsonroids/gif/InputSource.java
    pl/droidsonroids/gif/ReLinker.java
    q2/a.java
    q4/e.java
    q4/f.java
    q5/a.java
    q9/a.java
    q9/c.java
    q9/g.java
    q9/h.java
    q9/i.java
    q9/j.java
    q9/l$a.java
    q9/l.java
    q9/n.java
    q9/o.java
    r1/a.java
    r1/c.java
    r1/e.java
    r1/f.java
    r3/a.java
    r4/a.java
    r5/d.java
    r8/a.java
    r9/a$b.java
    r9/a.java
    r9/a0.java
    r9/d0.java
    r9/g.java
    r9/h.java
    r9/q.java
    r9/r.java
    r9/z.java
    s/b.java
    s1/f.java
    s1/g.java
    s1/l.java
    s1/m.java
    s1/n.java
    s1/o.java
    s3/c.java
    s3/d.java
    s3/f.java
    s3/k.java
    s3/l.java
    s4/b.java
    s4/c.java
    s6/a.java
    s6/b.java
    s6/c.java
    s6/d.java
    s6/e.java
    s6/f.java
    s6/g.java
    s9/b.java
    s9/c.java
    s9/e.java
    s9/h.java
    t1/c.java
    t1/e.java
    t2/p.java
    t4/a.java
    t7/b.java
    t7/e.java
    t8/b.java
    t9/a.java
    t9/c.java
    t9/d.java
    u0/f.java
    u0/g.java
    u0/j.java
    u1/a.java
    u5/b.java
    u7/e.java
    u7/f.java
    u7/g.java
    u9/b.java
    u9/c.java
    v1/a.java
    v6/a.java
    v6/b.java
    v6/f.java
    vb/c.java
    w6/a.java
    w9/b.java
    w9/d.java
    wb/b.java
    x0/a.java
    x0/b.java
    x0/f.java
    x2/e.java
    x2/f.java
    x2/m.java
    x4/b.java
    x5/e.java
    x6/e.java
    x7/a.java
    x7/a0.java
    x7/b.java
    x7/c.java
    x7/i.java
    x7/r.java
    x7/x.java
    x7/y.java
    x9/a.java
    xb/a.java
    xb/b.java
    xb/c.java
    xb/d.java
    y5/f.java
    y5/k.java
    y6/l.java
    y6/m.java
    y9/a.java
    yb/f$a.java
    yb/f.java
    yb/g.java
    yb/h.java
    z1/b.java
    z3/a.java
    z3/f.java
    z3/g.java
    z3/j.java
    z4/e.java
    z4/k.java
    zb/b$a.java
    zb/b.java
    调用java反射机制
    a9/b.java
    ab/a.java
    ab/b.java
    ac/a.java
    ac/b.java
    b2/j.java
    b2/k.java
    bc/a.java
    bc/b.java
    c2/a.java
    cc/a.java
    cc/b.java
    com/alipay/a/a/g.java
    com/bun/miitmdid/c/k/a.java
    com/bun/miitmdid/core/JLibrary.java
    com/bun/miitmdid/core/MdidSdkHelper.java
    com/bun/miitmdid/core/Utils.java
    com/chaozh/iReader/ui/activity/WelcomeActivity.java
    com/esotericsoftware/kryo/serializers/FieldSerializer.java
    com/esotericsoftware/kryo/serializers/TaggedFieldSerializer.java
    com/payeco/android/plugin/view/p.java
    com/taobao/tlog/adapter/AdapterForTLog.java
    com/taobao/tlog/adapter/TLogFileUploader.java
    com/zhangyue/ad/ui/video/AdVideoActivity.java
    com/zhangyue/iReader/JNI/core.java
    com/zhangyue/iReader/JNI/graphics/AndroidFontContext.java
    com/zhangyue/iReader/app/APP.java
    com/zhangyue/iReader/app/DeviceInfor.java
    com/zhangyue/iReader/app/ui/ActivityBase.java
    com/zhangyue/iReader/app/ui/SystemBarTintManager.java
    com/zhangyue/iReader/bookshelf/ui/FolderViewPager.java
    com/zhangyue/iReader/cartoon/view/CartoonViewPager.java
    com/zhangyue/iReader/plugin/PluginManager.java
    com/zhangyue/iReader/plugin/PluginRely.java
    com/zhangyue/iReader/read/ui/BookBrowserFragment.java
    com/zhangyue/iReader/read/ui/GalleryViewPager.java
    com/zhangyue/iReader/setting/ui/PreferenceListRightIcon.java
    com/zhangyue/iReader/theme/base/ThemeFragment.java
    com/zhangyue/iReader/theme/base/ThemeFragmentActivity.java
    com/zhangyue/iReader/tools/DiffShapeScreenUtil.java
    com/zhangyue/iReader/tools/HwDisplayRegionExUtil.java
    com/zhangyue/iReader/tools/Util.java
    com/zhangyue/iReader/ui/extension/view/SwitchButtonConfiguration.java
    com/zhangyue/iReader/ui/extension/view/ZYViewPager.java
    com/zhangyue/iReader/ui/fragment/base/CoverFragmentManager.java
    com/zhangyue/iReader/ui/fragment/base/FragmentViewContainer.java
    com/zhangyue/iReader/ui/view/OverScrollListView.java
    dc/c.java
    e0/b.java
    e5/a.java
    e5/c.java
    ec/a.java
    f0/d.java
    gb/e0.java
    gb/l0.java
    h6/d.java
    i1/g.java
    i1/t.java
    i8/a.java
    k2/j.java
    l1/a.java
    l1/b.java
    l1/d.java
    l1/e.java
    l1/l.java
    l1/o.java
    l1/q.java
    l1/s.java
    m1/e.java
    n1/c.java
    n1/s.java
    o9/a.java
    org/android/spdy/SoInstallMgrSdk.java
    p1/a.java
    p1/c.java
    p1/d.java
    pl/droidsonroids/gif/LibraryLoader.java
    r2/d.java
    r3/a.java
    r8/c.java
    r9/a.java
    s1/a.java
    s1/f.java
    s1/j.java
    s1/m.java
    t1/c.java
    u7/f.java
    x/b.java
    x/h.java
    x2/b.java
    x2/i.java
    x7/k.java
    xb/a.java
    xb/b.java
    xb/c.java
    xb/d.java
    ya/d.java
    ya/f.java
    yb/g.java
    z7/b.java
    z7/c.java
    z7/d.java
    zb/b.java
    组件-> 启动 Service
    一般功能-> IPC通信
    a5/c.java
    b0/a.java
    b0/d.java
    b0/g.java
    b0/h.java
    b0/j.java
    b0/k.java
    b0/n.java
    b3/c.java
    b3/n.java
    b6/d.java
    b9/g.java
    c0/k.java
    c0/m.java
    c5/k$c.java
    c6/c.java
    c9/a$a.java
    c9/d.java
    cm/pass/sdk/activity/AuthActivity.java
    cm/pass/sdk/broadcastreceiver/SmsSendReceiver.java
    cm/pass/sdk/trustauthentication/UMCAuthenticatorService.java
    cm/pass/sdk/trustauthentication/UMCSyncService.java
    com/alipay/android/app/IAlixPay.java
    com/alipay/android/app/IRemoteServiceCallback.java
    com/bun/lib/c.java
    com/bun/miitmdid/c/b/a.java
    com/bun/miitmdid/c/g/a.java
    com/bun/miitmdid/supplier/msa/MsaClient.java
    com/bun/miitmdid/supplier/sumsung/SumsungCore.java
    com/chaozh/iReader/ui/activity/WelcomeActivity.java
    com/chaozh/iReader/ui/activity/WelcomeAdView.java
    com/chaozh/iReaderFree/apshare/ShareEntryActivity.java
    com/chaozh/iReaderFree/wxapi/WXEntryActivity.java
    com/chaozh/iReaderFree/wxapi/WXPayEntryActivity.java
    com/chaozh/iReaderFree/wxapi/WxRegisterReceiver.java
    com/didichuxing/doraemonkit/kit/core/DokitIntent.java
    com/didichuxing/doraemonkit/kit/core/DokitViewManager.java
    com/didichuxing/doraemonkit/kit/core/DokitViewManagerInterface.java
    com/eebbk/bfc/account/auth/client/AidlManager.java
    com/eebbk/bfc/account/auth/client/BfcAccountAuthImpl.java
    com/eebbk/bfc/account/auth/client/IAccountAuthAidlInterface.java
    com/eebbk/opensdk/parentalpayment/ParentalPayMentManager.java
    com/zhangyue/ad/AdService.java
    com/zhangyue/ad/DaemonReceiver.java
    com/zhangyue/ad/ui/video/AdVideoActivity.java
    com/zhangyue/ad/ui/video/MediaView.java
    com/zhangyue/iReader/BroadcastReceiver/HomeKeyEventReceiver.java
    com/zhangyue/iReader/BroadcastReceiver/NocketBroadcastReceiver.java
    com/zhangyue/iReader/BroadcastReceiver/PushBroadcastReceiver.java
    com/zhangyue/iReader/BroadcastReceiver/ScreenFitlerReceiver.java
    com/zhangyue/iReader/Entrance/Plugin.java
    com/zhangyue/iReader/Platform/Collection/behavior/BEvent.java
    com/zhangyue/iReader/Platform/Share/WeiboShareActivity.java
    com/zhangyue/iReader/Platform/msg/channel/BroadcastReceiverRate.java
    com/zhangyue/iReader/Plug/Fragment/BasePluginFragmentActivity.java
    com/zhangyue/iReader/Plug/Fragment/FragmentPlugin.java
    com/zhangyue/iReader/account/AccountService.java
    com/zhangyue/iReader/account/Login/model/LoginBroadReceiver.java
    com/zhangyue/iReader/account/Login/ui/AuthorActivity.java
    com/zhangyue/iReader/account/Login/ui/LoginActivity.java
    com/zhangyue/iReader/app/APP.java
    com/zhangyue/iReader/app/HandlerMessageHelper.java
    com/zhangyue/iReader/app/ui/ActivityBase.java
    com/zhangyue/iReader/appWidget/AbsAppWidgetProvider.java
    com/zhangyue/iReader/appWidget/AbsBookHolderAppWidgetProvider.java
    com/zhangyue/iReader/appWidget/BooksAppWidgetProvider.java
    com/zhangyue/iReader/appWidget/BooksAppWidgetProviderLenovo.java
    com/zhangyue/iReader/batch/presenter/SelectionsPresenter.java
    com/zhangyue/iReader/bookshelf/ui/ActivityBookShelf.java
    com/zhangyue/iReader/bookshelf/ui/ActivityUpdateCover.java
    com/zhangyue/iReader/bookshelf/ui/BookShelfFragment.java
    com/zhangyue/iReader/cache/base/ErrorAuthFailure.java
    com/zhangyue/iReader/cartoon/ui/ActivityCartoon.java
    com/zhangyue/iReader/cartoon/ui/ActivityCartoonChapters.java
    com/zhangyue/iReader/cloud3/ui/ActivityMyCloudNoteList.java
    com/zhangyue/iReader/cloud3/ui/BookNoteListFragment.java
    com/zhangyue/iReader/cloud3/ui/CloudFragment.java
    com/zhangyue/iReader/core/download/logic/BatchDownloaderManager.java
    com/zhangyue/iReader/core/softUpdate/HotfixInstallReceiver.java
    com/zhangyue/iReader/fileDownload/DownloadReceiver.java
    com/zhangyue/iReader/fileDownload/ServiceDownloadNC$c.java
    com/zhangyue/iReader/fileDownload/ServiceDownloadNC$d.java
    com/zhangyue/iReader/fileDownload/ServiceDownloadNC.java
    com/zhangyue/iReader/fileDownload/UI/ActivityDownload.java
    com/zhangyue/iReader/fileDownload/UI/ActivityPluginBase.java
    com/zhangyue/iReader/fileDownload/UI/ActivityPluginMain.java
    com/zhangyue/iReader/fileDownload/apk/ApkReceiver.java
    com/zhangyue/iReader/idea/ActionManager.java
    com/zhangyue/iReader/idea/ActionObservable.java
    com/zhangyue/iReader/local/ui/ActivityLocalBase.java
    com/zhangyue/iReader/local/ui/ActivityLocalImage.java
    com/zhangyue/iReader/office/OfficeCloseReceiver.java
    com/zhangyue/iReader/online/JavascriptAction.java
    com/zhangyue/iReader/online/OnlineHelper.java
    com/zhangyue/iReader/online/ui/ActivityDictOnline.java
    com/zhangyue/iReader/online/ui/ActivityFee.java
    com/zhangyue/iReader/online/ui/ActivityOnline.java
    com/zhangyue/iReader/online/ui/ActivityOnlineBase.java
    com/zhangyue/iReader/online/ui/ActivityReFee.java
    com/zhangyue/iReader/online/ui/ActivityWeb.java
    com/zhangyue/iReader/online/ui/ActivityWebNoTitle.java
    com/zhangyue/iReader/online/ui/CustomWebView.java
    com/zhangyue/iReader/online/ui/booklist/ActivityBookListAddBook.java
    com/zhangyue/iReader/online/ui/booklist/ActivityBookListChannel.java
    com/zhangyue/iReader/online/ui/booklist/ActivityBookListChannelMore.java
    com/zhangyue/iReader/online/ui/booklist/ActivityBookListChannelSearch.java
    com/zhangyue/iReader/online/ui/booklist/ActivityBookListCreater.java
    com/zhangyue/iReader/online/ui/booklist/ActivityMyBookList.java
    com/zhangyue/iReader/online/ui/booklist/Comment/ActivityComment.java
    com/zhangyue/iReader/online/ui/booklist/Comment/ActivityCommentDetail.java
    com/zhangyue/iReader/online/ui/booklist/detail/AbsActivityDetail.java
    com/zhangyue/iReader/online/ui/booklist/detail/ActivityDetailEdit.java
    com/zhangyue/iReader/online/ui/booklist/detail/ActivityDetailReplenishMore.java
    com/zhangyue/iReader/online/ui/booklist/detail/BookListDetailFragment.java
    com/zhangyue/iReader/online/ui/booklist/detail/ViewReplenishContainer.java
    com/zhangyue/iReader/operate/ReadingPendantPresenter.java
    com/zhangyue/iReader/plugin/K12Rely.java
    com/zhangyue/iReader/plugin/MineRely.java
    com/zhangyue/iReader/plugin/PlatForm$d.java
    com/zhangyue/iReader/plugin/PlatForm.java
    com/zhangyue/iReader/plugin/PluginRely$18.java
    com/zhangyue/iReader/plugin/PluginRely.java
    com/zhangyue/iReader/read/Tts/TTSEnglishWordManager.java
    com/zhangyue/iReader/read/Tts/TTSService.java
    com/zhangyue/iReader/read/ui/Activity_BookBrowser_HTML.java
    com/zhangyue/iReader/read/ui/Activity_BookBrowser_TXT.java
    com/zhangyue/iReader/read/ui/Activity_RestMinder.java
    com/zhangyue/iReader/read/ui/BookBrowserFragment.java
    com/zhangyue/iReader/read/ui/BookView_Web.java
    com/zhangyue/iReader/read/ui/MediaButtonReceiver.java
    com/zhangyue/iReader/service/AudioNotificationServiceBase.java
    com/zhangyue/iReader/service/NotificationService$b.java
    com/zhangyue/iReader/service/NotificationService.java
    com/zhangyue/iReader/service/ScreenFilterService.java
    com/zhangyue/iReader/service/SyncIntentService.java
    com/zhangyue/iReader/service/VoiceService.java
    com/zhangyue/iReader/setting/ui/AccountSafeFragment.java
    com/zhangyue/iReader/setting/ui/ActivityMySetting.java
    com/zhangyue/iReader/setting/ui/ActivityReaderSetting.java
    com/zhangyue/iReader/setting/ui/ActivitySettingAccountSafety.java
    com/zhangyue/iReader/setting/ui/FragmentSettingAccountSafe.java
    com/zhangyue/iReader/setting/ui/FragmentSettingDefault.java
    com/zhangyue/iReader/setting/ui/FragmentSettingProtectEye.java
    com/zhangyue/iReader/thirdAuthor/ZYAuthorActivity.java
    com/zhangyue/iReader/thirdplatform/barcode/ui/CaptureActivity.java
    com/zhangyue/iReader/thirdplatform/barcode/ui/ResultActivity.java
    com/zhangyue/iReader/thirdplatform/push/PushReceiver.java
    com/zhangyue/iReader/thirdplatform/push/PushRemoveReceiver.java
    com/zhangyue/iReader/thirdplatform/push/PushYunbaReceiver.java
    com/zhangyue/iReader/thirdplatform/push/sdk/ReaderConnectorReceiver.java
    com/zhangyue/iReader/thirdplatform/qqpay/ui/ActivityQQPayResult.java
    com/zhangyue/iReader/tools/Util.java
    com/zhangyue/iReader/ui/activity/ActivityAbout.java
    com/zhangyue/iReader/ui/activity/ActivityContainer.java
    com/zhangyue/iReader/ui/activity/ActivityNotFullScreen.java
    com/zhangyue/iReader/ui/activity/AppLockActivity$a.java
    com/zhangyue/iReader/ui/activity/AppLockActivity.java
    com/zhangyue/iReader/ui/activity/AppLockForgetPasswordActivity.java
    com/zhangyue/iReader/ui/activity/AppLockSetPasswordActivity.java
    com/zhangyue/iReader/ui/activity/ClubPlayerActivity.java
    com/zhangyue/iReader/ui/activity/LoadPluginActivity.java
    com/zhangyue/iReader/ui/activity/PermissionActivity.java
    com/zhangyue/iReader/ui/activity/SubscribeDetailActivity.java
    com/zhangyue/iReader/ui/activity/WifiSendActivity.java
    com/zhangyue/iReader/ui/extension/view/MediaView.java
    com/zhangyue/iReader/ui/fragment/LoginFragment.java
    com/zhangyue/iReader/ui/fragment/MainTabFragment.java
    com/zhangyue/iReader/ui/fragment/MessageFragment.java
    com/zhangyue/iReader/ui/fragment/NetworkDiagnoseFragment.java
    com/zhangyue/iReader/ui/fragment/WebFragment.java
    com/zhangyue/iReader/ui/fragment/base/BaseFragment.java
    com/zhangyue/iReader/ui/fragment/base/CoverFragmentManager.java
    com/zhangyue/iReader/ui/view/widget/editor/ZyEditorHelper$1.java
    com/zhangyue/iReader/ui/view/widget/editor/ZyEditorHelper$2.java
    com/zhangyue/iReader/ui/view/widget/editor/ZyEditorHelper.java
    com/zhangyue/iReader/uploadicon/ActivityUploadIcon.java
    com/zhangyue/iReader/uploadicon/ActivityUploadIconEdit.java
    com/zhangyue/iReader/voice/media/AudioFocusManager.java
    com/zhangyue/iReader/wifi/action/UploadFile.java
    com/zhangyue/iReader/wifi/action/UploadSendList.java
    com/zhangyue/net/ConnectivityChangeReceiver.java
    com/zhangyue/nocket/keepalive/KeepAliveService.java
    com/zhangyue/nocket/receive/NocketReceiver.java
    com/zhangyue/nocket/service/AbsGrayService$AbsGrayInnerService.java
    com/zhangyue/nocket/service/AbsGrayService.java
    com/zhangyue/nocket/service/NocketService.java
    com/zhangyue/read/edu/ddshare/DDShareActivity.java
    d7/d.java
    d7/f.java
    ec/a.java
    f2/a.java
    f2/b.java
    f2/c.java
    f2/d.java
    f2/e.java
    f2/f.java
    f9/b.java
    h2/a.java
    h4/g.java
    h6/j.java
    h9/e.java
    h9/k$b.java
    h9/k.java
    i4/a.java
    i6/a.java
    i6/b$c.java
    i6/b$d.java
    i6/b.java
    i6/c.java
    j3/e.java
    j3/f$a.java
    j3/f.java
    j3/i.java
    j8/i.java
    j8/j.java
    j8/k.java
    j8/l.java
    j8/m.java
    j8/p.java
    j8/r.java
    j8/s.java
    k5/e.java
    l3/f.java
    l6/b.java
    l6/g.java
    l7/d.java
    l7/e.java
    m7/g.java
    m9/c.java
    n2/p.java
    n2/r.java
    n2/s.java
    n2/t.java
    n3/b.java
    o4/a.java
    o4/c.java
    o5/a.java
    o9/c.java
    p2/a.java
    p2/d.java
    p7/f.java
    p9/d.java
    q4/g.java
    q4/i.java
    s3/l.java
    s5/a$a.java
    s5/a.java
    t1/c.java
    t2/g.java
    t2/u.java
    u6/b.java
    u7/f$g.java
    u7/f$h.java
    u7/f$i.java
    u7/f.java
    v1/a.java
    w0/b.java
    w9/c.java
    w9/f.java
    x0/d.java
    x0/h.java
    x0/k.java
    x2/c.java
    x2/l.java
    x2/r.java
    x5/e.java
    x6/b.java
    x6/d.java
    x6/l.java
    x6/s.java
    x7/b.java
    x7/y.java
    y1/c.java
    y6/l.java
    一般功能-> 获取系统服务(getSystemService)
    a0/i.java
    a4/b.java
    a8/c.java
    a9/a.java
    b2/j.java
    b3/a.java
    b3/b.java
    b3/l.java
    b3/m.java
    b9/a.java
    b9/f.java
    b9/g.java
    ba/d.java
    c1/b.java
    c2/a.java
    c6/e.java
    com/chaozh/iReader/ui/activity/WelcomeActivity.java
    com/eebbk/bfc/account/auth/client/BfcAccountAuthImpl.java
    com/eebbk/opensdk/parentalpayment/c/c.java
    com/payeco/android/plugin/c/b.java
    com/payeco/android/plugin/c/j.java
    com/payeco/android/plugin/http/biz/PluginInit.java
    com/payeco/android/plugin/view/a.java
    com/payeco/android/plugin/view/aa.java
    com/payeco/android/plugin/view/ak.java
    com/payeco/android/plugin/view/an.java
    com/payeco/android/plugin/view/as.java
    com/payeco/android/plugin/view/j.java
    com/payeco/android/plugin/view/k.java
    com/payeco/android/plugin/view/t.java
    com/payeco/android/plugin/view/z.java
    com/zhangyue/aac/Utils.java
    com/zhangyue/ad/ui/video/AdVideoActivity.java
    com/zhangyue/iReader/BroadcastReceiver/ScreenFitlerReceiver.java
    com/zhangyue/iReader/Platform/Collection/behavior/BEvent.java
    com/zhangyue/iReader/account/Login/ui/LoginViewChangePwdByPwd.java
    com/zhangyue/iReader/account/Login/ui/LoginViewPassword.java
    com/zhangyue/iReader/account/Login/ui/LoginViewPcode.java
    com/zhangyue/iReader/account/Login/ui/LoginViewSetPwd.java
    com/zhangyue/iReader/app/APP.java
    com/zhangyue/iReader/app/DeviceInfor.java
    com/zhangyue/iReader/app/IreaderApplication.java
    com/zhangyue/iReader/app/ui/ActivityBase.java
    com/zhangyue/iReader/bookshelf/ui/AbsViewGridBookShelf.java
    com/zhangyue/iReader/bookshelf/ui/BookShelfFragment.java
    com/zhangyue/iReader/bookshelf/ui/BottomRelativeLayout.java
    com/zhangyue/iReader/bookshelf/ui/FolderPagerAdapter.java
    com/zhangyue/iReader/cartoon/ui/ActivityCartoon.java
    com/zhangyue/iReader/cloud3/ui/CloudBookListView.java
    com/zhangyue/iReader/cloud3/ui/CloudFragment.java
    com/zhangyue/iReader/cloud3/ui/NoteListView.java
    com/zhangyue/iReader/fileDownload/ServiceDownloadNC.java
    com/zhangyue/iReader/local/fileindex/FileIndexListView.java
    com/zhangyue/iReader/local/filelocal/FileLocalListView.java
    com/zhangyue/iReader/local/filelocal/LocalBookFragment.java
    com/zhangyue/iReader/local/ui/LocalListView.java
    com/zhangyue/iReader/online/JavascriptAction.java
    com/zhangyue/iReader/online/ui/booklist/detail/ViewReplenishContainer.java
    com/zhangyue/iReader/plugin/PluginRely.java
    com/zhangyue/iReader/read/Tts/TTSEnglishWordManager.java
    com/zhangyue/iReader/read/Tts/TTSService.java
    com/zhangyue/iReader/read/ui/BookBrowserFragment.java
    com/zhangyue/iReader/service/AudioNotificationServiceBase.java
    com/zhangyue/iReader/service/NotificationService.java
    com/zhangyue/iReader/service/ScreenFilterService.java
    com/zhangyue/iReader/thirdplatform/push/PushYunbaReceiver.java
    com/zhangyue/iReader/toolbar/ToolBarPop.java
    com/zhangyue/iReader/tools/DiffShapeScreenUtil$a.java
    com/zhangyue/iReader/tools/UiUtil.java
    com/zhangyue/iReader/tools/Util.java
    com/zhangyue/iReader/ui/activity/WifiSendActivity.java
    com/zhangyue/iReader/ui/extension/view/AuidoView.java
    com/zhangyue/iReader/ui/extension/view/GroupButtonCompound.java
    com/zhangyue/iReader/ui/extension/view/GroupButtonUnSelected.java
    com/zhangyue/iReader/ui/extension/view/GroupLinearLayout.java
    com/zhangyue/iReader/ui/extension/view/IreaderVideoControler.java
    com/zhangyue/iReader/ui/extension/view/ProgressBarOnline.java
    com/zhangyue/iReader/ui/fragment/DgPluginInfoFragment.java
    com/zhangyue/iReader/ui/fragment/base/CoverFragmentManager.java
    com/zhangyue/iReader/ui/view/bookCityWindow/CommonWindow.java
    com/zhangyue/iReader/ui/view/widget/GuestureLayout.java
    com/zhangyue/iReader/ui/view/widget/ViewSoftKeyboard.java
    com/zhangyue/iReader/ui/view/widget/editor/ZyEditText.java
    com/zhangyue/iReader/ui/view/widget/editor/ZyEditorHelper.java
    com/zhangyue/iReader/ui/view/widget/editor/ZyEditorView.java
    com/zhangyue/iReader/uploadicon/AlbumBorderView.java
    com/zhangyue/iReader/voice/media/AudioFocusManager.java
    d5/a.java
    e1/e.java
    e6/a.java
    e8/a.java
    e8/b.java
    fa/a.java
    h6/n.java
    j5/b.java
    k2/j.java
    k5/a.java
    k5/j.java
    l3/a.java
    l3/c.java
    l5/a.java
    p2/d.java
    p7/e.java
    r2/d.java
    r3/a.java
    r3/f.java
    r8/f.java
    s5/a.java
    s8/a.java
    t1/c.java
    u6/b.java
    u7/c.java
    u7/f.java
    u7/i.java
    v4/a.java
    w2/c.java
    w9/c.java
    x0/g.java
    x0/n.java
    x6/b.java
    x6/e.java
    x6/s.java
    x7/o.java
    x7/p.java
    x7/w.java
    y6/a.java
    y6/l.java
    y6/m.java
    y9/a.java
    网络通信-> TCP服务器套接字 o9/j.java
    p9/g.java
    t9/c.java
    网络通信-> TCP套接字
    组件-> 启动 Activity
    b6/d.java
    c5/k$c.java
    c6/c.java
    c9/a$a.java
    c9/d.java
    com/alipay/android/app/IRemoteServiceCallback.java
    com/chaozh/iReader/ui/activity/ShowAdActivity.java
    com/chaozh/iReaderFree/wxapi/WXEntryActivity.java
    com/eebbk/opensdk/parentalpayment/ParentalPayMentManager.java
    com/zhangyue/iReader/Entrance/Plugin.java
    com/zhangyue/iReader/account/AccountService.java
    com/zhangyue/iReader/account/Login/ui/AuthorActivity.java
    com/zhangyue/iReader/app/APP.java
    com/zhangyue/iReader/app/HandlerMessageHelper.java
    com/zhangyue/iReader/app/ui/ActivityBase.java
    com/zhangyue/iReader/bookshelf/ui/ActivityUpdateCover.java
    com/zhangyue/iReader/bookshelf/ui/BookShelfFragment.java
    com/zhangyue/iReader/cartoon/ui/ActivityCartoon.java
    com/zhangyue/iReader/cloud3/ui/BookNoteListFragment.java
    com/zhangyue/iReader/online/JavascriptAction.java
    com/zhangyue/iReader/online/OnlineHelper.java
    com/zhangyue/iReader/online/ui/ActivityOnlineBase.java
    com/zhangyue/iReader/online/ui/ActivityWeb.java
    com/zhangyue/iReader/online/ui/booklist/ActivityBookListChannel.java
    com/zhangyue/iReader/online/ui/booklist/ActivityBookListCreater.java
    com/zhangyue/iReader/online/ui/booklist/ActivityMyBookList.java
    com/zhangyue/iReader/online/ui/booklist/detail/AbsActivityDetail.java
    com/zhangyue/iReader/online/ui/booklist/detail/BookListDetailFragment.java
    com/zhangyue/iReader/online/ui/booklist/detail/ViewReplenishContainer.java
    com/zhangyue/iReader/operate/ReadingPendantPresenter.java
    com/zhangyue/iReader/plugin/K12Rely.java
    com/zhangyue/iReader/plugin/MineRely.java
    com/zhangyue/iReader/plugin/PlatForm$d.java
    com/zhangyue/iReader/plugin/PlatForm.java
    com/zhangyue/iReader/plugin/PluginRely$18.java
    com/zhangyue/iReader/plugin/PluginRely.java
    com/zhangyue/iReader/read/ui/Activity_BookBrowser_HTML.java
    com/zhangyue/iReader/read/ui/BookBrowserFragment.java
    com/zhangyue/iReader/read/ui/BookView_Web.java
    com/zhangyue/iReader/setting/ui/AccountSafeFragment.java
    com/zhangyue/iReader/setting/ui/FragmentSettingAccountSafe.java
    com/zhangyue/iReader/setting/ui/FragmentSettingDefault.java
    com/zhangyue/iReader/thirdplatform/barcode/ui/CaptureActivity.java
    com/zhangyue/iReader/tools/Util.java
    com/zhangyue/iReader/ui/activity/ActivityAbout.java
    com/zhangyue/iReader/ui/activity/AppLockActivity$a.java
    com/zhangyue/iReader/ui/activity/AppLockActivity.java
    com/zhangyue/iReader/ui/activity/AppLockForgetPasswordActivity.java
    com/zhangyue/iReader/ui/activity/PermissionActivity.java
    com/zhangyue/iReader/ui/activity/SubscribeDetailActivity.java
    com/zhangyue/iReader/ui/activity/WifiSendActivity.java
    com/zhangyue/iReader/ui/fragment/NetworkDiagnoseFragment.java
    com/zhangyue/iReader/ui/fragment/WebFragment.java
    com/zhangyue/iReader/ui/fragment/base/BaseFragment.java
    com/zhangyue/iReader/ui/fragment/base/CoverFragmentManager.java
    com/zhangyue/iReader/ui/view/widget/editor/ZyEditorHelper.java
    com/zhangyue/iReader/uploadicon/ActivityUploadIcon.java
    com/zhangyue/iReader/uploadicon/ActivityUploadIconEdit.java
    d7/d.java
    d7/f.java
    f2/a.java
    f2/b.java
    f2/c.java
    f2/d.java
    f2/e.java
    f2/f.java
    f9/b.java
    h2/a.java
    h9/k$b.java
    i4/a.java
    i6/a.java
    i6/c.java
    j3/i.java
    j8/i.java
    j8/p.java
    k5/e.java
    l3/f.java
    l6/b.java
    l6/g.java
    l7/d.java
    l7/e.java
    n2/p.java
    n2/s.java
    n2/t.java
    n3/b.java
    o5/a.java
    q4/i.java
    s3/l.java
    t2/g.java
    x0/k.java
    x2/l.java
    x2/r.java
    x5/e.java
    x6/d.java
    x6/l.java
    x7/b.java
    y6/l.java
    网络通信-> HTTP建立连接
    一般功能-> 获取活动网路信息
    加密解密-> Crypto加解密组件
    组件-> 发送广播
    进程操作-> 获取运行的进程\服务
    进程操作-> 获取进程pid
    设备指纹-> 查看本机IMSI
    DEX-> 动态加载
    一般功能-> 获取WiFi相关信息
    一般功能-> 获取网络接口信息 com/payeco/android/plugin/c/j.java
    t1/c.java
    x7/p.java
    网络通信-> WebView 相关
    命令执行-> getRuntime.exec()
    网络通信-> WebView GET请求 com/zhangyue/iReader/read/HighLine/TaggingViewExtended.java
    com/zhangyue/iReader/read/ui/BookView_Web.java
    com/zhangyue/iReader/ui/fragment/WebFragment.java
    一般功能-> 加载so文件
    网络通信-> SSL证书处理
    网络通信-> OkHttpClient Connection
    隐私数据-> 屏幕截图,截取自己应用内部界面 com/zhangyue/iReader/ui/view/widget/roundedimageview/RoundedDrawable.java
    网络通信-> HTTP请求、连接和会话 p3/e.java
    隐私数据-> 获取已安装的应用程序
    网络通信-> DefaultHttpClient Connection c1/c.java
    com/payeco/android/plugin/http/comm/Http.java
    进程操作-> 杀死进程
    一般功能-> 设置手机铃声,媒体音量 x6/b.java
    x6/s.java
    网络通信-> WebView JavaScript接口
    DEX-> 加载和操作Dex文件 e5/a.java
    h6/c.java
    h6/f.java
    隐私数据-> 剪贴板数据读写操作
    一般功能-> Android通知
    加密解密-> 信息摘要算法
    加密解密-> Base64 加密 com/zhangyue/iReader/core/drm/DRMHelper.java
    t4/a.java
    加密解密-> Base64 解密
    隐私数据-> 拍照摄像 p7/e.java
    组件-> ContentProvider com/baidu/cesium/provider/SyncProvider.java
    w0/a.java
    一般功能-> 查看\修改Android系统属性
    设备指纹-> 查看本机SIM卡序列号 com/zhangyue/iReader/app/DeviceInfor.java
    t1/c.java
    x7/w.java
    设备指纹-> getSimOperator
    网络通信-> HTTPS建立连接 p3/j.java
    设备指纹-> 查看运营商信息 x7/w.java
    设备指纹-> 查看本机号码 x7/w.java
    隐私数据-> 用户账户管理 w0/b.java
    网络通信-> WebView POST请求 com/zhangyue/iReader/online/JavascriptAction.java
    JavaScript 接口方法 com/zhangyue/iReader/online/JavascriptAction.java
    com/zhangyue/iReader/read/HighLine/TaggingViewExtended.java
    敏感行为-> 检测了是否被jdb调试 x2/o.java
    隐私数据-> 屏幕截图,截取自己应用内部界面 r8/a.java
    x7/y.java
    隐私数据-> 获取GPS位置信息 com/payeco/android/plugin/c/b.java
    com/payeco/android/plugin/c/d.java

    安全漏洞检测

    高危
    4
    警告
    9
    信息
    2
    安全
    2
    屏蔽
    0
    序号 问题 等级 参考标准 文件位置 操作
    1 应用程序使用不安全的随机数生成器 警告 CWE: CWE-330: 使用不充分的随机数
    OWASP Top 10: M5: Insufficient Cryptography
    OWASP MASVS: MSTG-CRYPTO-6
    升级会员:解锁高级权限
    2 应用程序记录日志信息,不得记录敏感信息 信息 CWE: CWE-532: 通过日志文件的信息暴露
    OWASP MASVS: MSTG-STORAGE-3
    升级会员:解锁高级权限
    3 使用弱加密算法 高危 CWE: CWE-327: 使用了破损或被认为是不安全的加密算法
    OWASP Top 10: M5: Insufficient Cryptography
    OWASP MASVS: MSTG-CRYPTO-4
    升级会员:解锁高级权限
    4 文件可能包含硬编码的敏感信息,如用户名、密码、密钥等 警告 CWE: CWE-312: 明文存储敏感信息
    OWASP Top 10: M9: Reverse Engineering
    OWASP MASVS: MSTG-STORAGE-14
    升级会员:解锁高级权限
    5 应用程序使用SQLite数据库并执行原始SQL查询。原始SQL查询中不受信任的用户输入可能会导致SQL注入。敏感信息也应加密并写入数据库 警告 CWE: CWE-89: SQL命令中使用的特殊元素转义处理不恰当('SQL 注入')
    OWASP Top 10: M7: Client Code Quality
    升级会员:解锁高级权限
    6 应用程序创建临时文件。敏感信息永远不应该被写进临时文件 警告 CWE: CWE-276: 默认权限不正确
    OWASP Top 10: M2: Insecure Data Storage
    OWASP MASVS: MSTG-STORAGE-2
    升级会员:解锁高级权限
    7 应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据 警告 CWE: CWE-276: 默认权限不正确
    OWASP Top 10: M2: Insecure Data Storage
    OWASP MASVS: MSTG-STORAGE-2
    升级会员:解锁高级权限
    8 SHA-1是已知存在哈希冲突的弱哈希 警告 CWE: CWE-327: 使用了破损或被认为是不安全的加密算法
    OWASP Top 10: M5: Insufficient Cryptography
    OWASP MASVS: MSTG-CRYPTO-4
    升级会员:解锁高级权限
    9 此应用程序使用SSL Pinning 来检测或防止安全通信通道中的MITM攻击 安全
    OWASP MASVS: MSTG-NETWORK-4
    升级会员:解锁高级权限
    10 不安全的Web视图实现。可能存在WebView任意代码执行漏洞 警告 CWE: CWE-749: 暴露危险方法或函数
    OWASP Top 10: M1: Improper Platform Usage
    OWASP MASVS: MSTG-PLATFORM-7
    升级会员:解锁高级权限
    11 MD5是已知存在哈希冲突的弱哈希 警告 CWE: CWE-327: 使用了破损或被认为是不安全的加密算法
    OWASP Top 10: M5: Insufficient Cryptography
    OWASP MASVS: MSTG-CRYPTO-4
    升级会员:解锁高级权限
    12 SSL的不安全实现。信任所有证书或接受自签名证书是一个关键的安全漏洞。此应用程序易受MITM攻击 高危 CWE: CWE-295: 证书验证不恰当
    OWASP Top 10: M3: Insecure Communication
    OWASP MASVS: MSTG-NETWORK-3
    升级会员:解锁高级权限
    13 IP地址泄露 警告 CWE: CWE-200: 信息泄露
    OWASP MASVS: MSTG-CODE-2
    升级会员:解锁高级权限
    14 此应用程序将数据复制到剪贴板。敏感数据不应复制到剪贴板,因为其他应用程序可以访问它 信息
    OWASP MASVS: MSTG-STORAGE-10
    升级会员:解锁高级权限
    15 不安全的Web视图实现。Web视图忽略SSL证书错误并接受任何SSL证书。此应用程序易受MITM攻击 高危 CWE: CWE-295: 证书验证不恰当
    OWASP Top 10: M3: Insecure Communication
    OWASP MASVS: MSTG-NETWORK-3
    升级会员:解锁高级权限
    16 应用程序使用带PKCS5/PKCS7填充的加密模式CBC。此配置容易受到填充oracle攻击。 高危 CWE: CWE-649: 依赖于混淆或加密安全相关输入而不进行完整性检查
    OWASP Top 10: M5: Insufficient Cryptography
    OWASP MASVS: MSTG-CRYPTO-3
    升级会员:解锁高级权限
    17 此应用程序可能具有Root检测功能 安全
    OWASP MASVS: MSTG-RESILIENCE-1
    升级会员:解锁高级权限

    Native库安全分析

    序号 动态库 NX(堆栈禁止执行) PIE STACK CANARY(栈保护) RELRO RPATH(指定SO搜索路径) RUNPATH(指定SO搜索路径) FORTIFY(常用函数加强检查) SYMBOLS STRIPPED(裁剪符号表)
    1 armeabi/libGetSecret.so
    True
    info
    二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。
    动态共享对象 (DSO)
    info
    共享库是使用 -fPIC 标志构建的,该标志启用与地址无关的代码。这使得面向返回的编程 (ROP) 攻击更难可靠地执行。
    False
    high
    这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
    Full RELRO
    info
    此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。
    None
    info
    二进制文件没有设置运行时搜索路径或RPATH
    None
    info
    二进制文件没有设置 RUNPATH
    False
    warning
    二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
    True
    info
    符号被剥离
    2 armeabi/libiReaderService.so
    True
    info
    二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。
    动态共享对象 (DSO)
    info
    共享库是使用 -fPIC 标志构建的,该标志启用与地址无关的代码。这使得面向返回的编程 (ROP) 攻击更难可靠地执行。
    True
    info
    这个二进制文件在栈上添加了一个栈哨兵值,以便它会被溢出返回地址的栈缓冲区覆盖。这样可以通过在函数返回之前验证栈哨兵的完整性来检测溢出
    Full RELRO
    info
    此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。
    None
    info
    二进制文件没有设置运行时搜索路径或RPATH
    None
    info
    二进制文件没有设置 RUNPATH
    False
    warning
    二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
    True
    info
    符号被剥离
    3 armeabi/libJNI_ImageBlur.so
    True
    info
    二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。
    动态共享对象 (DSO)
    info
    共享库是使用 -fPIC 标志构建的,该标志启用与地址无关的代码。这使得面向返回的编程 (ROP) 攻击更难可靠地执行。
    False
    high
    这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI
    Full RELRO
    info
    此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。
    None
    info
    二进制文件没有设置运行时搜索路径或RPATH
    None
    info
    二进制文件没有设置 RUNPATH
    False
    warning
    二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
    True
    info
    符号被剥离
    4 armeabi/libNativeCrash.so
    True
    info
    二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。
    动态共享对象 (DSO)
    info
    共享库是使用 -fPIC 标志构建的,该标志启用与地址无关的代码。这使得面向返回的编程 (ROP) 攻击更难可靠地执行。
    True
    info
    这个二进制文件在栈上添加了一个栈哨兵值,以便它会被溢出返回地址的栈缓冲区覆盖。这样可以通过在函数返回之前验证栈哨兵的完整性来检测溢出
    Full RELRO
    info
    此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。
    None
    info
    二进制文件没有设置运行时搜索路径或RPATH
    None
    info
    二进制文件没有设置 RUNPATH
    False
    warning
    二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
    False
    warning
    符号可用
    5 armeabi/libnocket.so
    True
    info
    二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。
    No PIE
    high
    共享库是在没有地址无关代码标志的情况下构建的。例如,为了防止攻击者可靠地跳转到内存中被利用的特定函数,地址空间布局随机化 (ASLR) 随机排列进程关键数据区域的地址空间位置,包括可执行文件的基以及堆栈、堆和库的位置。使用编译器选项 -fPIC 启用位置无关代码。
    True
    info
    这个二进制文件在栈上添加了一个栈哨兵值,以便它会被溢出返回地址的栈缓冲区覆盖。这样可以通过在函数返回之前验证栈哨兵的完整性来检测溢出
    Full RELRO
    info
    此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。
    None
    info
    二进制文件没有设置运行时搜索路径或RPATH
    None
    info
    二进制文件没有设置 RUNPATH
    False
    warning
    二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
    True
    info
    符号被剥离
    6 armeabi/libpatchMerge.so
    True
    info
    二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。
    动态共享对象 (DSO)
    info
    共享库是使用 -fPIC 标志构建的,该标志启用与地址无关的代码。这使得面向返回的编程 (ROP) 攻击更难可靠地执行。
    True
    info
    这个二进制文件在栈上添加了一个栈哨兵值,以便它会被溢出返回地址的栈缓冲区覆盖。这样可以通过在函数返回之前验证栈哨兵的完整性来检测溢出
    Full RELRO
    info
    此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。
    None
    info
    二进制文件没有设置运行时搜索路径或RPATH
    None
    info
    二进制文件没有设置 RUNPATH
    False
    warning
    二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
    True
    info
    符号被剥离
    7 armeabi/libtingReader.so
    True
    info
    二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。
    动态共享对象 (DSO)
    info
    共享库是使用 -fPIC 标志构建的,该标志启用与地址无关的代码。这使得面向返回的编程 (ROP) 攻击更难可靠地执行。
    True
    info
    这个二进制文件在栈上添加了一个栈哨兵值,以便它会被溢出返回地址的栈缓冲区覆盖。这样可以通过在函数返回之前验证栈哨兵的完整性来检测溢出
    Full RELRO
    info
    此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。
    None
    info
    二进制文件没有设置运行时搜索路径或RPATH
    None
    info
    二进制文件没有设置 RUNPATH
    False
    warning
    二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
    True
    info
    符号被剥离
    8 armeabi/libtnet-3.1.11.so
    True
    info
    二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。
    动态共享对象 (DSO)
    info
    共享库是使用 -fPIC 标志构建的,该标志启用与地址无关的代码。这使得面向返回的编程 (ROP) 攻击更难可靠地执行。
    True
    info
    这个二进制文件在栈上添加了一个栈哨兵值,以便它会被溢出返回地址的栈缓冲区覆盖。这样可以通过在函数返回之前验证栈哨兵的完整性来检测溢出
    Full RELRO
    info
    此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。
    None
    info
    二进制文件没有设置运行时搜索路径或RPATH
    None
    info
    二进制文件没有设置 RUNPATH
    False
    warning
    二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
    True
    info
    符号被剥离
    9 armeabi/libUiControl.so
    True
    info
    二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。
    动态共享对象 (DSO)
    info
    共享库是使用 -fPIC 标志构建的,该标志启用与地址无关的代码。这使得面向返回的编程 (ROP) 攻击更难可靠地执行。
    True
    info
    这个二进制文件在栈上添加了一个栈哨兵值,以便它会被溢出返回地址的栈缓冲区覆盖。这样可以通过在函数返回之前验证栈哨兵的完整性来检测溢出
    Full RELRO
    info
    此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。
    None
    info
    二进制文件没有设置运行时搜索路径或RPATH
    None
    info
    二进制文件没有设置 RUNPATH
    False
    warning
    二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
    True
    info
    符号被剥离
    10 armeabi/libumc-auth.so
    True
    info
    二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。
    动态共享对象 (DSO)
    info
    共享库是使用 -fPIC 标志构建的,该标志启用与地址无关的代码。这使得面向返回的编程 (ROP) 攻击更难可靠地执行。
    True
    info
    这个二进制文件在栈上添加了一个栈哨兵值,以便它会被溢出返回地址的栈缓冲区覆盖。这样可以通过在函数返回之前验证栈哨兵的完整性来检测溢出
    Full RELRO
    info
    此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。
    None
    info
    二进制文件没有设置运行时搜索路径或RPATH
    None
    info
    二进制文件没有设置 RUNPATH
    False
    warning
    二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
    True
    info
    符号被剥离
    11 armeabi/libZYAccDecoder.so
    True
    info
    二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。
    动态共享对象 (DSO)
    info
    共享库是使用 -fPIC 标志构建的,该标志启用与地址无关的代码。这使得面向返回的编程 (ROP) 攻击更难可靠地执行。
    True
    info
    这个二进制文件在栈上添加了一个栈哨兵值,以便它会被溢出返回地址的栈缓冲区覆盖。这样可以通过在函数返回之前验证栈哨兵的完整性来检测溢出
    Full RELRO
    info
    此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。
    None
    info
    二进制文件没有设置运行时搜索路径或RPATH
    None
    info
    二进制文件没有设置 RUNPATH
    False
    warning
    二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
    True
    info
    符号被剥离

    文件分析

    序号 问题 文件

    行为分析

    编号 行为 标签 文件
    00015 将缓冲流(数据)放入 JSON 对象 文件
    升级会员:解锁高级权限
    00014 将文件读入流并将其放入 JSON 对象中 文件
    升级会员:解锁高级权限
    00022 从给定的文件绝对路径打开文件 文件
    升级会员:解锁高级权限
    00013 读取文件并将其放入流中 文件
    升级会员:解锁高级权限
    00005 获取文件的绝对路径并将其放入 JSON 对象 文件
    升级会员:解锁高级权限
    00004 获取文件名并将其放入 JSON 对象 文件
    信息收集
    升级会员:解锁高级权限
    00012 读取数据并放入缓冲流 文件
    升级会员:解锁高级权限
    00125 检查给定的文件路径是否存在 文件
    升级会员:解锁高级权限
    00091 从广播中检索数据 信息收集
    升级会员:解锁高级权限
    00025 监视要执行的一般操作 反射
    升级会员:解锁高级权限
    00104 检查给定路径是否是目录 文件
    升级会员:解锁高级权限
    00096 连接到 URL 并设置请求方法 命令
    网络
    升级会员:解锁高级权限
    00089 连接到 URL 并接收来自服务器的输入流 命令
    网络
    升级会员:解锁高级权限
    00094 连接到 URL 并从中读取数据 命令
    网络
    升级会员:解锁高级权限
    00108 从给定的 URL 读取输入流 网络
    命令
    升级会员:解锁高级权限
    00009 将游标中的数据放入JSON对象 文件
    升级会员:解锁高级权限
    00092 发送广播 命令
    升级会员:解锁高级权限
    00033 查询IMEI号 信息收集
    升级会员:解锁高级权限
    00067 查询IMSI号码 信息收集
    升级会员:解锁高级权限
    00130 获取当前WIFI信息 WiFi
    信息收集
    升级会员:解锁高级权限
    00134 获取当前WiFi IP地址 WiFi
    信息收集
    升级会员:解锁高级权限
    00112 获取日历事件的日期 信息收集
    日历
    升级会员:解锁高级权限
    00063 隐式意图(查看网页、拨打电话等) 控制
    升级会员:解锁高级权限
    00123 连接到远程服务器后将响应保存为 JSON 网络
    命令
    升级会员:解锁高级权限
    00163 创建新的 Socket 并连接到它 socket
    升级会员:解锁高级权限
    00030 通过给定的 URL 连接到远程服务器 网络
    升级会员:解锁高级权限
    00109 连接到 URL 并获取响应代码 网络
    命令
    升级会员:解锁高级权限
    00153 通过 HTTP 发送二进制数据 http
    升级会员:解锁高级权限
    00202 打电话 控制
    升级会员:解锁高级权限
    00203 将电话号码放入意图中 控制
    升级会员:解锁高级权限
    00051 通过setData隐式意图(查看网页、拨打电话等) 控制
    升级会员:解锁高级权限
    00046 方法反射 反射
    升级会员:解锁高级权限
    00028 从assets目录中读取文件 文件
    升级会员:解锁高级权限
    00039 启动网络服务器 控制
    网络
    升级会员:解锁高级权限
    00062 查询WiFi信息和WiFi Mac地址 WiFi
    信息收集
    升级会员:解锁高级权限
    00082 获取当前WiFi MAC地址 信息收集
    WiFi
    升级会员:解锁高级权限
    00035 查询已安装的包列表 反射
    升级会员:解锁高级权限
    00024 Base64解码后写入文件 反射
    文件
    升级会员:解锁高级权限
    00183 获取当前相机参数并更改设置 相机
    升级会员:解锁高级权限
    00031 检查当前正在运行的应用程序列表 反射
    信息收集
    升级会员:解锁高级权限
    00036 从 res/raw 目录获取资源文件 反射
    升级会员:解锁高级权限
    00116 获取当前WiFi MAC地址并放入JSON中 WiFi
    信息收集
    升级会员:解锁高级权限
    00066 查询ICCID号码 信息收集
    升级会员:解锁高级权限
    00076 获取当前WiFi信息并放入JSON中 信息收集
    WiFi
    升级会员:解锁高级权限
    00023 从当前应用程序启动另一个应用程序 反射
    控制
    升级会员:解锁高级权限
    00054 从文件安装其他APK 反射
    升级会员:解锁高级权限
    00034 查询当前数据网络类型 信息收集
    网络
    升级会员:解锁高级权限
    00038 查询电话号码 信息收集
    升级会员:解锁高级权限
    00001 初始化位图对象并将数据(例如JPEG)压缩为位图对象 相机
    升级会员:解锁高级权限
    00072 将 HTTP 输入流写入文件 命令
    网络
    文件
    升级会员:解锁高级权限
    00003 将压缩后的位图数据放入JSON对象中 相机
    升级会员:解锁高级权限
    00191 获取短信收件箱中的消息 短信
    升级会员:解锁高级权限
    00016 获取设备的位置信息并将其放入 JSON 对象 位置
    信息收集
    升级会员:解锁高级权限
    00121 创建目录 文件
    命令
    升级会员:解锁高级权限
    00075 获取设备的位置 信息收集
    位置
    升级会员:解锁高级权限
    00137 获取设备的最后已知位置 位置
    信息收集
    升级会员:解锁高级权限
    00115 获取设备的最后已知位置 信息收集
    位置
    升级会员:解锁高级权限
    00083 查询IMEI号 信息收集
    电话服务
    升级会员:解锁高级权限

    敏感权限分析

    恶意软件常用权限 8/30
    android.permission.READ_PHONE_STATE
    android.permission.WRITE_SETTINGS
    android.permission.VIBRATE
    android.permission.REQUEST_INSTALL_PACKAGES
    android.permission.CAMERA
    android.permission.WAKE_LOCK
    android.permission.SYSTEM_ALERT_WINDOW
    android.permission.GET_TASKS
    其它常用权限 10/46
    android.permission.INTERNET
    android.permission.ACCESS_NETWORK_STATE
    android.permission.CHANGE_NETWORK_STATE
    android.permission.ACCESS_WIFI_STATE
    android.permission.CHANGE_WIFI_STATE
    android.permission.FOREGROUND_SERVICE
    android.permission.WRITE_EXTERNAL_STORAGE
    android.permission.READ_EXTERNAL_STORAGE
    com.android.launcher.permission.INSTALL_SHORTCUT
    android.permission.FLASHLIGHT

    恶意软件常用权限 是被已知恶意软件广泛滥用的权限。
    其它常用权限 是已知恶意软件经常滥用的权限。

    IP地理位置

    恶意域名检测

    域名 状态 中国境内 位置信息 解析
    book.d.ireader.com 安全
    IP地址: 47.94.222.1
    国家: 中国
    地区: 安徽
    城市: 苏州
    查看: 高德地图

    domain01.zhangyue01.com 安全
    IP地址: 47.94.222.1
    国家: 中国
    地区: 北京
    城市: 北京
    查看: 高德地图

    h5.m.taobao.com 安全
    IP地址: 47.94.222.1
    国家: 中国
    地区: 江苏
    城市: 南通
    查看: 高德地图

    push.zhangyue.com 安全
    IP地址: 47.94.222.1
    国家: 中国
    地区: 北京
    城市: 北京
    查看: 高德地图

    k12gray.ireader.com 安全
    IP地址: 182.92.116.243
    国家: 中国
    地区: 北京
    城市: 北京
    查看: 高德地图

    api.weibo.com 安全
    IP地址: 182.92.116.243
    国家: 中国
    地区: 云南
    城市: 昆明
    查看: 高德地图

    www.zhangyue.com 安全
    IP地址: 182.92.116.243
    国家: 中国
    地区: 北京
    城市: 北京
    查看: 高德地图

    unitacs.m.taobao.com 安全
    IP地址: 203.119.238.239
    国家: 中国
    地区: 浙江
    城市: 杭州
    查看: 高德地图

    bookbk.img.zhangyue01.com 安全
    IP地址: 180.97.246.84
    国家: 中国
    地区: 江苏
    城市: 苏州
    查看: 高德地图

    acs.m.taobao.com 安全
    IP地址: 203.119.238.239
    国家: 中国
    地区: 广东
    城市: 惠州
    查看: 高德地图

    k12prepare.ireader.com 安全
    IP地址: 59.151.100.24
    国家: 中国
    地区: 北京
    城市: 北京
    查看: 高德地图

    hws.m.taobao.com 安全
    IP地址: 203.119.175.189
    国家: 中国
    地区: 浙江
    城市: 杭州
    查看: 高德地图

    open.mmarket.com 安全
    IP地址: 120.197.235.104
    国家: 中国
    地区: 广东
    城市: 广州
    查看: 高德地图

    view.mall.zhangyue.com 安全
    IP地址: 47.95.0.236
    国家: 中国
    地区: 北京
    城市: 北京
    查看: 高德地图

    k12.zhangyue.com 安全
    IP地址: 47.95.0.236
    国家: 中国
    地区: 北京
    城市: 北京
    查看: 高德地图

    k12log.zhangyue.com 安全
    IP地址: 47.95.0.236
    国家: 中国
    地区: 北京
    城市: 北京
    查看: 高德地图

    dev.10086.cn 安全
    IP地址: 180.97.246.84
    国家: 中国
    地区: 甘肃
    城市: 兰州
    查看: 高德地图

    gray.m.zhangyue.com 安全
    IP地址: 59.151.100.24
    国家: 中国
    地区: 北京
    城市: 北京
    查看: 高德地图

    grayuc.ireader.com 安全
    IP地址: 59.110.245.54
    国家: 中国
    地区: 北京
    城市: 北京
    查看: 高德地图

    m.zhangyue.com 安全
    IP地址: 59.110.245.54
    国家: 中国
    地区: 北京
    城市: 北京
    查看: 高德地图

    www.cmpassport.com 安全
    IP地址: 117.69.71.61
    国家: 中国
    地区: 北京
    城市: 北京
    查看: 高德地图

    click.log.z3.cn 安全
    IP地址: 59.151.100.18
    国家: 中国
    地区: 北京
    城市: 北京
    查看: 高德地图

    domain02.zhangyue01.com 安全
    IP地址: 47.102.81.139
    国家: 中国
    地区: 上海
    城市: 上海
    查看: 高德地图

    book.img.ireader.com 安全
    IP地址: 117.69.71.61
    国家: 中国
    地区: 安徽
    城市: 苏州
    查看: 高德地图

    mad.ireader.com 安全
    IP地址: 47.95.0.236
    国家: 中国
    地区: 北京
    城市: 北京
    查看: 高德地图

    img.zhangyue.com 安全
    没有可用的地理位置信息。
    mtest.ad.zhangyue.com 安全
    IP地址: 59.151.74.16
    国家: 中国
    地区: 北京
    城市: 北京
    查看: 高德地图

    wap.iciba.com 安全
    IP地址: 119.3.210.249
    国家: 中国
    地区: 北京
    城市: 北京
    查看: 高德地图

    m.taobao.com 安全
    IP地址: 61.147.214.89
    国家: 中国
    地区: 江苏
    城市: 南通
    查看: 高德地图

    open.eebbk.net 安全
    IP地址: 119.23.86.110
    国家: 中国
    地区: 广东
    城市: 深圳
    查看: 高德地图

    log.z3.cn 安全
    IP地址: 47.95.0.236
    国家: 中国
    地区: 北京
    城市: 北京
    查看: 高德地图

    notify.ireader.com 安全
    IP地址: 47.95.0.236
    国家: 中国
    地区: 北京
    城市: 北京
    查看: 高德地图

    api.m.taobao.com 安全
    没有可用的地理位置信息。
    exp.zhangyue.com 安全
    IP地址: 182.92.116.243
    国家: 中国
    地区: 北京
    城市: 北京
    查看: 高德地图

    unszacs.m.taobao.com 安全
    IP地址: 203.119.238.239
    国家: 中国
    地区: 广东
    城市: 惠州
    查看: 高德地图

    prepare.m.zhangyue.com 安全
    IP地址: 59.151.100.24
    国家: 中国
    地区: 北京
    城市: 北京
    查看: 高德地图

    domain01.zhangyue02.com 安全
    IP地址: 47.113.59.31
    国家: 中国
    地区: 广东
    城市: 深圳
    查看: 高德地图

    client.aliyun.com 安全
    IP地址: 106.11.40.46
    国家: 德国
    地区: 柏林
    城市: 柏林米特
    查看: Google 地图

    qr.ireader.com 安全
    IP地址: 114.230.197.188
    国家: 中国
    地区: 北京
    城市: 北京
    查看: 高德地图

    www.tencent.com 安全
    IP地址: 222.186.18.244
    国家: 中国
    地区: 江苏
    城市: 扬州
    查看: 高德地图

    note.youdao.com 安全
    IP地址: 222.186.18.244
    国家: 中国
    地区: 江苏
    城市: 镇江
    查看: 高德地图

    k12tlog.zhangyue.com 安全
    IP地址: 47.95.0.236
    国家: 中国
    地区: 北京
    城市: 北京
    查看: 高德地图

    desk.zhangyue.com 安全
    IP地址: 47.95.0.236
    国家: 中国
    地区: 北京
    城市: 北京
    查看: 高德地图

    test.eebbk.net 安全
    IP地址: 111.124.200.101
    国家: 中国
    地区: 上海
    城市: 上海
    查看: 高德地图

    m.youdao.com 安全
    IP地址: 111.124.200.101
    国家: 中国
    地区: 贵州
    城市: 遵义
    查看: 高德地图

    手机号提取

    URL链接分析

    URL信息 源码文件
    http://ah2.zhangyue.com/zybook3/app/app.php?ca=Down.Index&quot
    http://k12.zhangyue.com/zybk/detail/index?pk=k12_bootup_books&bid=11513664
    http://k12.zhangyue.com/zybk/audio/detail?pk=k12_bootup_books&id=30020366&name=%E7%B1%B3%E5%B0%8F%E5%9C%88%E4%B8%8A%E5%AD%A6%E8%AE%B013&reqType=26
    http://ting.img.ireader.com/idc_2/f_webp/2f3521f8/group2/M00/0F/0A/CmRenVzZFwSET9zcAAAAAJFqqsU943804997.jpg?v=X5t0jrVb&t=CmRenVzspOA.
    http://game.ireader.com.cn:57000/bi/api/url/game.do
    http://www.vinterwebb.se/
    http://img3.zhangyue.com/fh/download/static/i/readgroup/iReader-logo_8b5c49f.png
    http://sizzlejs.com/
    https://otherbk.d.ireader.com/group8/M00/BB/91/wKgHimCkdX6EfglHAAAAAMsAJ0o2890798112537?v=r19TdW-k&amp
    http://img.ad.zhangyue.com/group6/M00/B2/4D/CmQUN1g1RHqEMGMcAAAAADFhuOI178519792.png
    http://k12.zhangyue.com/zybk/detail/index?pk=k12_bootup_books&bid=12336802
    http://swfupload.googlecode.com
    http://book.img.ireader.com/idc_1/m_4
    http://k12.zhangyue.com/zybk/detail/index?pk=k12_bootup_books&bid=11515318
    http://img3.zhangyue.com/fh/download/static/i/readgroup/v4-brief-downimg_26853b9.png
    http://view.mall.zhangyue.com/zyshop/shop/detail?productId=92974&id=92974
    http://k12.zhangyue.com/zybk/detail/index?pk=k12_bootup_books&bid=11843351
    http://k12.zhangyue.com/zybk/detail/index?pk=k12_bootup_books&bid=12115460
    http://k12.zhangyue.com/zybk/detail/index?pk=k12_bootup_books&bid=10129346
    http://view.mall.zhangyue.com/zyshop/jd/index
    http://book.img.ireader.com/idc_1/m_0
    http://k12.zhangyue.com/zybk/detail/index?pk=k12_bootup_books&bid=11709456
    http://book.img.ireader.com/group6/M00/63/B8/CmQUNlZuZZqEckBDAAAAAN6X8P0037228029.png?v=4tfPtU49
    http://k12.zhangyue.com/zybk/detail/index?pk=k12_bootup_books&bid=11204338
    http://www.swfupload.org
    http://www.alistapart.com/articles/flashsatay
    http://profandesign.se/swfupload/
    http://k12.zhangyue.com/zybk/video/detail?pk=k12_bootup_books&courseId=71000022
    http://book.img.ireader.com/group6/M00/63/F3/CmQUN1ZvdU-EbKf9AAAAACyY_BQ117974137.png?v=iD8gC62v
    http://book.img.ireader.com/idc_1/m_1
    http://img3.zhangyue.com/fh/download/static/i/readgroup/xshu_58a356f.png
    https://otherbk.d.ireader.com/group8/M00/B9/4C/wKgHimBwDSOETeZiAAAAALaB1Ns2005995202835?v=MyzsJoob&amp
    自研引擎-A
    javascript:client_share_status
    n2/f.java
    10.255.255.255
    127.0.0.1
    172.31.255.255
    192.168.255.255
    x7/k.java
    www.baidu.com
    ea/b.java
    http://www.cmpassport.com/openapi/sdk?
    http://10.1.3.218:13363/uas/getstatusaction/getstatus.service
    http://121.15.167.251:30030/umcopenapi/sdk?
    https://open.mmarket.com:443/omp/2.0/idmp/getuserinfo
    http://192.168.9.25:30031/umcqrservice/sdk?
    https://open.mmarket.com/uas/getstatusaction/getstatus.service
    http://10.1.3.218:13363/uas/getbillaction/getbill.service
    https://open.mmarket.com/uas/getbillaction/getbill.service
    http://121.15.167.251:30030/umcqrservice/sdk?
    x0/c.java
    http://wapbaike.baidu.com/search/word?word=%s&pic=1&enc=utf8
    http://wap.iciba.com/cword/
    com/zhangyue/iReader/read/ui/BookBrowserFragment.java
    http://%s:%s%s
    w9/d.java
    https://view.mall.zhangyue.com/zyshop/shop/detail?productid=92974&id=92974
    u4/a.java
    javascript:download_book_status
    l6/e.java
    javascript:clientwindowclose
    com/zhangyue/iReader/online/ui/ActivityFee.java
    http://www.zhangyue.com/
    l7/d.java
    https://api.weibo.com/2/short_url/shorten.json
    n2/t.java
    javascript:clientunclock
    l6/g.java
    javascript:clientwindowclose
    com/zhangyue/iReader/online/ui/ActivityReFee.java
    https://note.youdao.com/oauth/access2
    https://note.youdao.com/oauth/authorize2
    s7/d.java
    https://k12.zhangyue.com/cps/v1/getmagazinebyversion
    v6/f.java
    https://note.youdao.com/yws/open/note/create.json
    https://note.youdao.com/yws/open/user/get.json
    s7/b.java
    https://qr.ireader.com/c4j83
    s7/c.java
    javascript:testresizewindow
    com/zhangyue/iReader/read/HighLine/TaggingViewExtended.java
    https://www.baidu.com
    j6/g.java
    https://book.d.ireader.com/group1/m00/77/ad/wkghpvva2cwev2tcaaaaahkj3uc317259337.txt
    https://k12.zhangyue.com/zybook3/network.html
    j8/p.java
    https://domain02.zhangyue01.com/
    https://domain01.zhangyue02.com/
    https://domain01.zhangyue01.com/
    ca/a.java
    http://127.0.0.1:
    t9/b.java
    https://book.d.ireader.com/group1/m00/77/ad/wkghpvva2cwev2tcaaaaahkj3uc317259337.txt
    https://click.log.z3.cn
    https://exp.zhangyue.com
    https://k12.zhangyue.com/zybook3/network.html
    https://m.zhangyue.com
    https://desk.zhangyue.com
    https://notify.ireader.com
    https://mad.ireader.com
    https://push.zhangyue.com
    https://k12.zhangyue.com
    https://k12log.zhangyue.com
    https://k12tlog.zhangyue.com
    https://www.zhangyue.com/products/k12
    https://k12.zhangyue.com/cps/v1/getmagazinebyversion
    https://img.zhangyue.com
    https://k12.zhangyue.com/zybook/u/p/api.php?act=txtrecommend
    com/zhangyue/iReader/app/URL.java
    https://exp.zhangyue.com
    https://59.151.122.199:8814
    https://59.151.93.132:18801
    https://k12prepare.ireader.com
    http://59.151.74.16:7779
    https://59.151.93.132:12311
    https://59.151.122.199:8813
    https://m.zhangyue.com
    http://gray.m.zhangyue.com
    https://59.151.122.199:8829
    https://59.151.122.199:12345
    https://59.151.122.199:8815
    https://59.151.122.199:8811
    https://59.151.93.132:12345
    https://59.151.122.199:8823
    https://59.151.122.199:8812
    https://59.151.122.199:8824
    https://grayuc.ireader.com
    https://59.151.122.199:8817
    https://59.151.122.199:8828
    https://59.151.122.199:8827
    https://mad.ireader.com
    https://59.151.122.199:8816
    https://59.151.122.199:8826
    https://59.151.122.199:8830
    http://59.151.100.67:28000
    https://59.151.122.199:8818
    https://59.151.122.199:8819
    http://59.151.93.132:12345
    http://grayuc.ireader.com:24000
    http://grayuc.ireader.com:22000
    https://59.151.122.199:8820
    http://k12gray.ireader.com
    http://grayuc.ireader.com:8080
    https://59.151.122.199:8810
    https://log.z3.cn
    https://push.zhangyue.com
    http://grayuc.ireader.com
    http://prepare.m.zhangyue.com
    https://k12.zhangyue.com
    https://59.151.122.199:8825
    https://59.151.122.199:8821
    http://mtest.ad.zhangyue.com
    https://59.151.122.199:8822
    x2/e.java
    http://gw.alicdn.com/bao/uploaded/i2/12071029418847231/t13i2hfk8axxxxxxxx_!!0-item_pic.jpg_170x170.jpg
    http://api.m.taobao.com/status.taobao
    http://hws.m.taobao.com/cache/desc/5.0?id=42860783596&type=1&f=tb1ffmajfxxxxbvxfxx8qtpfxlx
    http://www.tencent.com
    http://client.aliyun.com/
    www.taobao.com:
    http://g.alicdn.com/tbc/??search-suggest/1.4.6/mods/storage-min.js
    www.baidu.com:
    http://www.baidu.com
    http://unszacs.m.taobao.com/gw/mtop.wdetail.getitemdetail/
    http://m.taobao.com
    http://api.m.taobao.com/gw/mtop.common.gettimestamp/*
    http://140.205.130.1/api/cdndetect?method=createdetect
    http://acs.m.taobao.com/gw/mtop.wdetail.getitemdetail/
    http://unitacs.m.taobao.com/gw/mtop.wdetail.getitemdetail/
    www.tencent.com:
    http://h5.m.taobao.com/app/category/www/man/index.html
    a0/i.java
    http://119.29.29.29/d?dn=
    r9/g.java
    10.0.0.172
    10.0.0.200
    r9/j.java
    http://img.zhangyue.com/i/l/jpg/200266/0000000.jpg
    com/zhangyue/iReader/Platform/Share/ShareUtil.java
    https://bookbk.img.zhangyue01.com/idc_1/m_4,w_480,h_640,q_80,f_webp/b8c1d77c/group6/m00/cb/04/cmqun1jals2ebqmcaaaaaj_xefw034449957.jpg?v=dwwjo-03&t=cmqun1ycwfc
    https://bookbk.img.zhangyue01.com/idc_1/m_4,w_480,h_640,q_80,f_webp/87c47e42/group61/m00/98/d1/cmquof4yspcefsyvaaaaaeqlvs0031528765.jpg?v=reinnwna&t=cmquof4yspa
    https://bookbk.img.zhangyue01.com/idc_1/m_4,w_480,h_640,q_80,f_webp/5d42c55b/group61/m00/e0/48/cmquov0lrjweakwcaaaaabat8b4681746134.jpg?v=sbtdgkgz&t=cmquov0lrju
    z2/d.java
    http://dev.10086.cn
    t0/b.java
    https://open.eebbk.net/open-gateway/api/gateway-service/open/service/assistant-pad/checkpayev
    https://test.eebbk.net/api-center/api/gateway-service/open/service/assistant-pad/checkpayev
    com/eebbk/opensdk/parentalpayment/check/a.java
    https://211.139.191.131:18443/uas/testidmp.shtml
    t0/a.java
    https://m.youdao.com/dict?le=eng&q=%s
    https://m.youdao.com/dict?le=chn&q=%s
    https://m.youdao.com/
    h6/i.java
    javascript:emojiorderfinishtoweb
    com/zhangyue/iReader/ui/fragment/WebFragment.java
    https://wapbaike.baidu.com/search/word?word=%s&pic=1&enc=utf8
    https://wap.iciba.com/cword/
    t4/a.java
    http://book.img.ireader.com/group6/m00/4a/40/cmquofmc9ryey_s2aaaaacnpxqw752295297.jpg?v=_mdiqknc&t=cmquofmc9rw
    http://book.img.ireader.com/group6/m00/be/58/cmqunlonxz2eom3raaaaady60y8964647828.jpg?v=wemym-6d&t=cmqunlonxz0
    http://book.img.ireader.com/group6/m00/11/f2/cmraivmc9vgeraaiaaaaapipu0s019048260.jpg?v=mzwqlite&t=cmraivmc9ve
    com/zhangyue/iReader/fileDownload/UI/ActivitySkin.java
    http://192.168.2.7:12121
    自研引擎-S

    Firebase配置检测

    邮箱地址提取

    第三方追踪器

    名称 类别 网址
    Baidu Mobile Stat Analytics https://reports.exodus-privacy.eu.org/trackers/101
    Tencent Stats Analytics https://reports.exodus-privacy.eu.org/trackers/116

    敏感凭证泄露

    已显示 62 个secrets
    1、 百度统计的=> "BaiduMobAd_STAT_ID" : "f108667fea"
    2、 友盟统计的=> "UMENG_APPKEY" : "5bc5a4feb465f50a6f0005b0"
    3、 友盟统计的=> "UMENG_MESSAGE_SECRET" : "9e6dcf46f841ac2935eb4ae2e8189fe3"
    4、 "setting_key_my_cache_clear" : "setting_key_my_cache_clear"
    5、 "setting_key_night_mode" : "setting_key_night_mode"
    6、 "setting_key_setting_show_immersive" : "setting_key_setting_show_immersive"
    7、 "setting_key_read_show_topbar" : "setting_key_read_show_topbar"
    8、 "setting_key_my_plug" : "setting_key_my_plug"
    9、 "setting_key_read_cloud_sysch" : "setting_key_read_cloud_sysch"
    10、 "setting_key_protect_eyes_color" : "setting_key_protect_eyes_model"
    11、 "setting_key_read_show_bottombar" : "setting_key_read_show_bottombar"
    12、 "setting_key_local_backup_restore" : "setting_key_local_backup_restore"
    13、 "setting_key_my_about" : "setting_key_my_about"
    14、 "setting_key_setting_exit_login" : "setting_key_setting_exit_login"
    15、 "setting_key_shelf_backup_restore" : "setting_key_shelf_backup_restore"
    16、 "setting_key_use_open_book_animation" : "setting_key_use_open_book_animation"
    17、 "setting_key_account_safe" : "setting_key_account_safe"
    18、 "setting_key_setting_open_app_lock" : "setting_key_setting_open_app_lock"
    19、 "setting_key_cartoon_read_sensor" : "setting_key_cartoon_read_sensor"
    20、 "setting_key_protect_eyes_screenbrightness" : "setting_key_protect_eyes_screenbrightness"
    21、 "setting_key_advance_setting" : "setting_key_advance_setting"
    22、 "setting_key_group_show" : "setting_key_group_show"
    23、 "setting_key_auto_download_font_string" : "setting_key_auto_download_font_string"
    24、 "setting_key_protect_eyes_switch" : "setting_key_fullscreen_nextpage"
    25、 "setting_key_book_bian" : "setting_key_book_bian"
    26、 "setting_key_setting_bind_phone" : "setting_key_setting_bind_phone"
    27、 "setting_key_my_info_edit" : "setting_key_my_info_edit"
    28、 "setting_key_protect_default" : "setting_key_protect_default"
    29、 "setting_key_protect_eyes_model" : "setting_key_protect_eyes_model"
    30、 "setting_key_read_sound_key" : "setting_key_read_sound_key"
    31、 "setting_key_group_show2" : "setting_key_group_show2"
    32、 "setting_key_read_show_battery_type" : "setting_key_read_show_battery_type"
    33、 "setting_key_setting_safety_center" : "setting_key_setting_safety_center"
    34、 "setting_key_sendidea_onlyforself" : "setting_key_sendidea_onlyforself"
    35、 "setting_key_protect_eyes_alpha" : "setting_key_read_screen_light"
    36、 "setting_key_setting_reset_app_lock" : "setting_key_setting_reset_app_lock"
    37、 "setting_key_read_progress_show_type" : "setting_key_read_progress_show_type1"
    38、 "setting_key_read_network_prompt" : "setting_key_read_network_prompt"
    39、 "setting_key_cover_flower" : "setting_key_cover_flower"
    40、 "setting_key_read_auto_buy" : "setting_key_read_auto_buy"
    41、 "setting_key_group_show3" : "setting_key_group_show3"
    42、 "setting_key_protect_eyes_how" : "setting_key_read_sound_key"
    43、 "setting_key_double_click_zoom" : "setting_key_double_click_zoom"
    44、 "setting_key_recommend" : "setting_key_recommend"
    45、 c72a58e27c02bae7ae3fc3a8faa51d1c
    46、 91e86f92d92dfed1ce8c9ed373939a8c
    47、 670b14728ad9902aecba32e22fa4f6bd
    48、 d155d5f291c0a915de7ac575964813cc
    49、 MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCAqSnnZ9BVOZjIMTkATIn29nM0hLOsQsXlPbqrGE4CUmDCncVBHdkfEIF73tSKjhYfLuPH1gDtHRKeCC1DQ4uYJL83oeHtXSldGUlfuv9rh0Q/2Hxl3iG8TUc1drTKTZFfkQWWseTb3vAx8Ggse9xZNTjI6enOEjNyGlAIF+RKrwIDAQAB
    50、 d2cef93010963d9273440efe6a05dd8d
    51、 /fayJZBY6p9jMe3TLBhGJag2dP+vVOJxWwT2guucBMvM+z29d1CIc3LKVbxcO9wF3UBgLbw5F4LpNUeG+KmHyeH
    52、 /95pGb9n6rKHR2sz5EPT0aBUUDAB2FJYjA9Sy+kURxa52EOtRKolSmEwIDAQAB
    53、 67FF8BCD74639574F7766D48CC68E96A
    54、 E306275747ea7e205f76e0bad186eda6
    55、 /qwVWIu13dCsrvqOzUvsJlA9zVA9YVvvCaCfTIHfd
    56、 MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDyfydO3AeznV8gJlS14todEm+tOoXwCK/Nc9zTLHWWgIzfp2L3etUCoBw6CGn4asgR1Das1WpG6Z9rVvYlQ4IyKcTsa+eDXmRdEj0tYuIeH7X1uDQ9O7i15QaJEGovP6hfHOGvNnUj2EdTVu8hWLPBkFmZchZdfQfZZWaF4XkOsQIDAQAB
    57、 669f6cf679b3865988a6eb4173d0b909
    58、 /bU5KDQeIJpnwYvm5LNCZOFEITFwIDAQAB
    59、 7934ddf98821f51128f8cdeda3171277
    60、 /nTAyHmoser+1yzeLtyYsfitYonFIsXBKoAYwSAhNE+ZSdXZs4A5zt4EKoU+T3IoByCoKgvpCuOx8rgIAqC3O
    61、 MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDYJ09v9yLwHgnRg5rPAa5286v8uh5LTi5IP4bM0WVboiARmeU62fULcluNs+vRw0MaNKakTuSBWEWtCJIwDRtuIsyoVe72rolpDucWVnB6SpLnJDFEbrsGddfCUDTA6D0Q3O3C6g6PMdD4CguZGk5IGWcMYwT4lBhCuJltuZMMTwIDAQAB
    62、 MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDNf/Rpgdfom9qA+gxTKiYyKNw6BXjUAtIs9K6sFInwUw7lz+CHpFpRIfaJk4UbhpvkrGPAdqVxw9F2IFARMhbMQAgRf4Qt0h0QuozFzSEIuT2NZ7XtAVnJSKBk+VAUnHSgdZ1RGp7x3YdhW8PF2els9vn+uJ7iFlMlpfzT7r1TXQIDAQAB

    字符串信息

    建议导出为TXT,方便查看。

    活动列表

    显示所有 119 个 activities

    第三方SDK

    SDK名称 开发者 描述信息
    MSA SDK 移动安全联盟 移动智能终端补充设备标识体系统一调用 SDK 由中国信息通信研究院泰尔终端实验室、移动安全联盟整合提供,知识产权归中国信息通信研究院所有。
    android-gif-drawable koral-- android-gif-drawable 是在 Android 上显示动画 GIF 的绘制库。
    微博 SDK Weibo 微博 Android 平台 SDK 为第三方应用提供了简单易用的微博 API 调用服务,使第三方客户端无需了解复杂的验证机制即可进行授权登陆,并提供微博分享功能,可直接通过微博官方客户端分享微博。
    支付宝 SDK Alipay 支付宝开放平台基于支付宝海量用户,将强大的支付、营销、数据能力,通过接口等形式开放给第三方合作伙伴,帮助第三方合作伙伴创建更具竞争力的应用。
    腾讯开放平台 Tencent 腾讯核心内部服务,二十年技术沉淀,助你成就更高梦想。
    友盟推送 Umeng 基于友盟+全域数据建立精准的消息推送平台,为开发者提供更灵活、更智能、更有效的消息推送方案,有效提升用户粘性,提高 App 活跃度。
    File Provider Android FileProvider 是 ContentProvider 的特殊子类,它通过创建 content://Uri 代替 file:///Uri 以促进安全分享与应用程序关联的文件。

    污点分析

    当apk较大时,代码量会很大,造成数据流图(ICFG)呈现爆炸式增长,所以该功能比较耗时,请先喝杯咖啡,耐心等待……
    规则名称 描述信息 操作
    病毒分析 使用安卓恶意软件常用的API进行污点分析 开始分析  
    漏洞挖掘 漏洞挖掘场景下的污点分析 开始分析  
    隐私合规 隐私合规场景下的污点分析:组件内污点传播、组件间污点传播、组件与库函数之间的污点传播 开始分析  
    密码分析 分析加密算法是否使用常量密钥、静态初始化的向量(IV)、加密模式是否使用ECB等 开始分析  
    Callback 因为Android中系统级的Callback并不会出现显式地进行回调方法的调用,所以如果需要分析Callback方法需要在声明文件中将其声明,这里提供一份AndroidCallbacks.txt文件,里面是一些常见的原生回调接口或类,如果有特殊接口需求,可以联系管理员 开始分析