导航菜单

页面标题

页面副标题
平台声明

本平台专为移动应用安全风险研究与合规评估设计,严禁用于任何非法用途。 如有疑问或建议,欢迎加入微信群交流

应用基础信息

文件基本信息

文件名称 零界绘1.0.25.apk
文件大小 31.88MB
MD5 867a5c1009fa277f873e0afbb151e7e9
SHA1 a8a27bd36888fe142a2219be4324754e2849b8c7
SHA256 64039bb09ee9ec15d07f96dabdf3af01a3c2ba9547e5eb2f9741e5ddbed2a196
病毒检测 无法判定

应用基础信息

应用名称 零界绘
包名 com.ljh.lingjiehui
主活动 com.junyue.novel.ui.SplashActivity
目标SDK 29
最小SDK 24
版本号 1.0.2
子版本号 1
加固信息 未加壳
开发框架 Java/Kotlin

反编译与源码导出

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

文件结构与资源列表

    应用签名证书信息

    APK已签名
    v1 签名: False
    v2 签名: True
    v3 签名: True
    v4 签名: False
    主题: C=cn, L=cn, CN=zhou
    签名算法: rsassa_pkcs1v15
    有效期自: 2017-04-21 10:13:03+00:00
    有效期至: 3019-06-18 10:13:03+00:00
    发行人: C=cn, L=cn, CN=zhou
    序列号: 0x12f8bfa
    哈希算法: sha1
    证书MD5: 71c7b4ab43cbaf4fd934b8492ce260e1
    证书SHA1: ff6ddfdd55c912fc722fb03fe97f31e5defc540f
    证书SHA256: 745393ccd8d25240f2cb4b8af42737c5cf00864cc3301b56d772d86cc36dc341
    证书SHA512: 384cfc9fe4ad5c4d42330eb30f9b56472a63ea3983571d39a18936dbc4d5dfbb704891bd38727f3d53a27eee25d2b90c0bfb307c0b514aeb260b745ae044b9d9
    公钥算法: rsa
    密钥长度: 2048
    指纹: d671f9f607ba3f8233a3bbe9e4312fea01df70160a7ee8a43c110c46273cc265
    共检测到 1 个唯一证书

    证书安全合规分析

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

    权限声明与风险分级

    权限名称 安全等级 权限内容 权限描述 关联代码
    android.permission.ACCESS_NETWORK_STATE 普通 获取网络状态 允许应用程序查看所有网络的状态。
    android.permission.INTERNET 危险 完全互联网访问 允许应用程序创建网络套接字。
    android.permission.REQUEST_INSTALL_PACKAGES 危险 允许安装应用程序 Android8.0 以上系统允许安装未知来源应用程序权限。
    android.permission.WRITE_EXTERNAL_STORAGE 危险 读取/修改/删除外部存储内容 允许应用程序写入外部存储。
    android.permission.READ_EXTERNAL_STORAGE 危险 读取SD卡内容 允许应用程序从SD卡读取信息。
    android.permission.READ_PHONE_STATE 危险 读取手机状态和标识 允许应用程序访问设备的手机功能。有此权限的应用程序可确定此手机的号码和序列号,是否正在通话,以及对方的号码等。
    android.permission.CAMERA 危险 拍照和录制视频 允许应用程序拍摄照片和视频,且允许应用程序收集相机在任何时候拍到的图像。
    com.ljh.lingjiehui.permission.JPUSH_MESSAGE 未知 未知权限 来自 android 引用的未知权限。
    android.permission.RECEIVE_USER_PRESENT 普通 允许程序唤醒机器 允许应用可以接收点亮屏幕或解锁广播。
    android.permission.ACCESS_WIFI_STATE 普通 查看Wi-Fi状态 允许应用程序查看有关Wi-Fi状态的信息。
    com.huawei.android.launcher.permission.CHANGE_BADGE 普通 在应用程序上显示通知计数 在华为手机的应用程序启动图标上显示通知计数或徽章。
    android.permission.VIBRATE 普通 控制振动器 允许应用程序控制振动器,用于消息通知振动功能。
    android.permission.SYSTEM_ALERT_WINDOW 危险 弹窗 允许应用程序弹窗。 恶意程序可以接管手机的整个屏幕。
    android.permission.ACCESS_COARSE_LOCATION 危险 获取粗略位置 通过WiFi或移动基站的方式获取用户粗略的经纬度信息,定位精度大概误差在30~1500米。恶意程序可以用它来确定您的大概位置。
    android.permission.CHANGE_WIFI_STATE 危险 改变Wi-Fi状态 允许应用程序改变Wi-Fi状态。
    android.permission.ACCESS_FINE_LOCATION 未知 未知权限 来自 android 引用的未知权限。
    android.permission.ACCESS_BACKGROUND_LOCATION 危险 获取后台定位权限 允许应用程序访问后台位置。如果您正在请求此权限,则还必须请求ACCESS COARSE LOCATION或ACCESS FINE LOCATION。单独请求此权限不会授予您位置访问权限。
    android.permission.ACCESS_LOCATION_EXTRA_COMMANDS 普通 访问定位额外命令 访问额外位置提供程序命令,恶意应用程序可能会使用它来干扰GPS或其他位置源的操作。
    android.permission.CHANGE_NETWORK_STATE 危险 改变网络连通性 允许应用程序改变网络连通性。
    android.permission.GET_TASKS 危险 检索当前运行的应用程序 允许应用程序检索有关当前和最近运行的任务的信息。恶意应用程序可借此发现有关其他应用程序的保密信息。
    android.permission.MODIFY_AUDIO_SETTINGS 危险 允许应用修改全局音频设置 允许应用程序修改全局音频设置,如音量。多用于消息语音功能。
    android.permission.WAKE_LOCK 危险 防止手机休眠 允许应用程序防止手机休眠,在手机屏幕关闭后后台进程仍然运行。
    com.google.android.gms.permission.AD_ID 普通 应用程序显示广告 此应用程序使用 Google 广告 ID,并且可能会投放广告。
    android.permission.QUERY_ALL_PACKAGES 普通 获取已安装应用程序列表 Android 11引入与包可见性相关的权限,允许查询设备上的任何普通应用程序,而不考虑清单声明。
    android.permission.REORDER_TASKS 危险 对正在运行的应用程序重新排序 允许应用程序将任务移至前端和后台。恶意应用程序可借此强行进入前端,而不受您的控制。
    com.asus.msa.SupplementaryDID.ACCESS 普通 获取厂商oaid相关权限 获取设备标识信息oaid,在华硕设备上需要用到的权限。
    com.ljh.lingjiehui.openadsdk.permission.TT_PANGOLIN 未知 未知权限 来自 android 引用的未知权限。
    android.permission.FOREGROUND_SERVICE 普通 创建前台Service Android 9.0以上允许常规应用程序使用 Service.startForeground,用于podcast播放(推送悬浮播放,锁屏播放)

    敏感权限分析

    恶意软件常用权限 9/30
    android.permission.REQUEST_INSTALL_PACKAGES
    android.permission.READ_PHONE_STATE
    android.permission.CAMERA
    android.permission.VIBRATE
    android.permission.SYSTEM_ALERT_WINDOW
    android.permission.ACCESS_COARSE_LOCATION
    android.permission.GET_TASKS
    android.permission.MODIFY_AUDIO_SETTINGS
    android.permission.WAKE_LOCK
    其它常用权限 12/46
    android.permission.ACCESS_NETWORK_STATE
    android.permission.INTERNET
    android.permission.WRITE_EXTERNAL_STORAGE
    android.permission.READ_EXTERNAL_STORAGE
    android.permission.ACCESS_WIFI_STATE
    android.permission.CHANGE_WIFI_STATE
    android.permission.ACCESS_BACKGROUND_LOCATION
    android.permission.ACCESS_LOCATION_EXTRA_COMMANDS
    android.permission.CHANGE_NETWORK_STATE
    com.google.android.gms.permission.AD_ID
    android.permission.REORDER_TASKS
    android.permission.FOREGROUND_SERVICE

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

    Manifest 配置安全分析

    高危
    0
    警告
    17
    信息
    0
    屏蔽
    0
    序号 问题 严重程度 描述信息 操作
    1 应用已启用明文网络流量
    [android:usesCleartextTraffic=true]
    警告 应用允许明文网络流量(如 HTTP、FTP 协议、DownloadManager、MediaPlayer 等)。API 级别 27 及以下默认启用,28 及以上默认禁用。明文流量缺乏机密性、完整性和真实性保护,攻击者可窃听或篡改传输数据。建议关闭明文流量,仅使用加密协议。
    2 应用已配置网络安全策略
    [android:networkSecurityConfig=@7F14000F]
    信息 网络安全配置允许应用通过声明式配置文件自定义网络安全策略,无需修改代码。可针对特定域名或应用范围进行灵活配置。
    3 应用数据允许备份
    [android:allowBackup=true]
    警告 该标志允许通过 adb 工具备份应用数据。启用 USB 调试的用户可直接复制应用数据,存在数据泄露风险。
    4 Activity (cn.jpush.android.ui.PopWinActivity) 未受保护。
    [android:exported=true]
    警告 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。
    5 Service (cn.jpush.android.service.PushService) 未受保护。
    存在 intent-filter。
    警告 检测到 Service 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Service 被显式导出,存在安全风险。
    6 Service (cn.jpush.android.service.DaemonService) 未受保护。
    [android:exported=true]
    警告 检测到 Service 已导出,未受任何权限保护,任意应用均可访问。
    7 Activity 设置了 TaskAffinity 属性
    (cn.jpush.android.service.DActivity)
    警告 设置 taskAffinity 后,其他应用可读取发送至该 Activity 的 Intent。为防止敏感信息泄露,建议保持默认 affinity(包名)。
    8 Activity (cn.jpush.android.service.DActivity) 未受保护。
    [android:exported=true]
    警告 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。
    9 Content Provider (cn.jpush.android.service.DownloadProvider) 未受保护。
    [android:exported=true]
    警告 检测到 Content Provider 已导出,未受任何权限保护,任意应用均可访问。
    10 Broadcast Receiver (cn.jpush.android.service.PushReceiver) 未受保护。
    存在 intent-filter。
    警告 检测到 Broadcast Receiver 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Broadcast Receiver 被显式导出,存在安全风险。
    11 Broadcast Receiver (com.junyue.push.CustomPushMessageReceiver) 未受保护。
    存在 intent-filter。
    警告 检测到 Broadcast Receiver 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Broadcast Receiver 被显式导出,存在安全风险。
    12 Broadcast Receiver (com.junyue.push.PushMessageReceiver) 未受保护。
    存在 intent-filter。
    警告 检测到 Broadcast Receiver 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Broadcast Receiver 被显式导出,存在安全风险。
    13 Activity 设置了 TaskAffinity 属性
    (cn.jpush.android.service.JNotifyActivity)
    警告 设置 taskAffinity 后,其他应用可读取发送至该 Activity 的 Intent。为防止敏感信息泄露,建议保持默认 affinity(包名)。
    14 Activity (cn.jpush.android.service.JNotifyActivity) 未受保护。
    [android:exported=true]
    警告 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。
    15 Service (com.junyue.push.PushService) 未受保护。
    存在 intent-filter。
    警告 检测到 Service 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Service 被显式导出,存在安全风险。
    16 Activity (com.bytedance.android.openliveplugin.stub.activity.DouyinAuthorizeActivityProxy) 未受保护。
    [android:exported=true]
    警告 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。
    17 Activity (com.bytedance.android.openliveplugin.stub.activity.DouyinAuthorizeActivityLiveProcessProxy) 未受保护。
    [android:exported=true]
    警告 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。
    18 高优先级 Intent(1000) - {1} 个命中
    [android:priority]
    警告 通过设置较高的 Intent 优先级,应用可覆盖其他请求,可能导致安全风险。

    可浏览 Activity 组件分析

    ACTIVITY INTENT

    网络通信安全风险分析

    序号 范围 严重级别 描述

    API调用分析

    API功能 源码文件
    加密解密-> 信息摘要算法
    一般功能-> 文件操作
    cn/a/lib/bean/BaseBean.java
    cn/fxlcy/anative/Native.java
    com/anythink/dlopt/common/a/a.java
    com/anythink/dlopt/common/a/d.java
    com/anythink/dlopt/common/a/j.java
    com/anythink/dlopt/common/a/l.java
    com/anythink/dlopt/common/b.java
    com/anythink/dlopt/common/c/a.java
    com/anythink/dlopt/common/c/b.java
    com/azhon/appupdate/service/DownloadService.java
    com/bykv/vk/component/ttvideo/DataLoaderHelper.java
    com/bykv/vk/component/ttvideo/LibraryLoader.java
    com/bykv/vk/component/ttvideo/TTVideoEngine.java
    com/bykv/vk/component/ttvideo/a.java
    com/bykv/vk/component/ttvideo/log/LiveLoggerService.java
    com/bykv/vk/component/ttvideo/log/d.java
    com/bykv/vk/component/ttvideo/mediakit/downloader/AVMDLDownLoadTask.java
    com/bykv/vk/component/ttvideo/mediakit/downloader/AVMDLHttpExcutor.java
    com/bykv/vk/component/ttvideo/mediakit/downloader/AVMDLResponse.java
    com/bykv/vk/component/ttvideo/mediakit/medialoader/AVMDLDataLoader.java
    com/bykv/vk/component/ttvideo/mediakit/net/AVMDLHTTPNetwork.java
    com/bykv/vk/component/ttvideo/model/LiveStreamInfo.java
    com/bykv/vk/component/ttvideo/network/NetworkManager.java
    com/bykv/vk/component/ttvideo/player/IMediaDataSource.java
    com/bykv/vk/component/ttvideo/player/MediaPlayer.java
    com/bykv/vk/component/ttvideo/player/MediaPlayerClient.java
    com/bykv/vk/component/ttvideo/player/OSPlayerClient.java
    com/bykv/vk/component/ttvideo/player/TTCrashUtil.java
    com/bykv/vk/component/ttvideo/player/TTMediaPlayer.java
    com/bykv/vk/component/ttvideo/player/TTPlayerClient.java
    com/bykv/vk/component/ttvideo/player/TTPlayerConfiger.java
    com/bykv/vk/component/ttvideo/player/TTPlayerLibLoader.java
    com/bykv/vk/component/ttvideo/player/TTPlayerLibraryLoader.java
    com/bykv/vk/component/ttvideo/playerwrapper/MediaPlayerWrapper.java
    com/bykv/vk/component/ttvideo/utils/AVCrashUtil.java
    com/bykv/vk/component/ttvideo/utils/HardWareInfo.java
    com/bykv/vk/component/ttvideo/utils/VersionInfo.java
    com/bykv/vk/openvk/component/video/api/lu.java
    com/bykv/vk/openvk/component/video/api/lu/p.java
    com/bykv/vk/openvk/component/video/api/y/y.java
    com/bykv/vk/openvk/component/video/y/cl/a.java
    com/bykv/vk/openvk/component/video/y/cl/cl.java
    com/bykv/vk/openvk/component/video/y/cl/h.java
    com/bykv/vk/openvk/component/video/y/cl/h/y.java
    com/bykv/vk/openvk/component/video/y/cl/i.java
    com/bykv/vk/openvk/component/video/y/cl/io/cl.java
    com/bykv/vk/openvk/component/video/y/cl/io/h.java
    com/bykv/vk/openvk/component/video/y/cl/io/p.java
    com/bykv/vk/openvk/component/video/y/cl/io/y.java
    com/bykv/vk/openvk/component/video/y/cl/lu/lu.java
    com/bykv/vk/openvk/component/video/y/cl/p.java
    com/bykv/vk/openvk/component/video/y/cl/q.java
    com/bykv/vk/openvk/component/video/y/cl/st.java
    com/bykv/vk/openvk/component/video/y/cl/y.java
    com/bykv/vk/openvk/component/video/y/cl/y/cl.java
    com/bykv/vk/openvk/component/video/y/cl/y/lu.java
    com/bykv/vk/openvk/component/video/y/cl/y/y.java
    com/bykv/vk/openvk/component/video/y/io/lu.java
    com/bykv/vk/openvk/component/video/y/lu/y.java
    com/bykv/vk/openvk/component/video/y/p/cl.java
    com/bykv/vk/openvk/component/video/y/p/lu.java
    com/bykv/vk/openvk/component/video/y/p/p.java
    com/bykv/vk/openvk/component/video/y/y/cl/cl.java
    com/bykv/vk/openvk/component/video/y/y/y.java
    com/bykv/vk/openvk/component/video/y/y/y/cl.java
    com/bykv/vk/openvk/component/video/y/y/y/lu.java
    com/bykv/vk/openvk/component/video/y/y/y/y.java
    com/bytedance/adsdk/lottie/LottieAnimationView.java
    com/bytedance/adsdk/lottie/cl/cl.java
    com/bytedance/adsdk/lottie/io.java
    com/bytedance/adsdk/lottie/io/a.java
    com/bytedance/adsdk/lottie/io/cl.java
    com/bytedance/adsdk/lottie/lu/cl.java
    com/bytedance/adsdk/lottie/lu/h.java
    com/bytedance/adsdk/lottie/lu/i.java
    com/bytedance/adsdk/lottie/lu/io.java
    com/bytedance/adsdk/lottie/lu/p.java
    com/bytedance/adsdk/lottie/lu/st.java
    com/bytedance/adsdk/lottie/lu/y.java
    com/bytedance/adsdk/lottie/model/layer/y.java
    com/bytedance/adsdk/lottie/p/a.java
    com/bytedance/adsdk/lottie/p/aq.java
    com/bytedance/adsdk/lottie/p/b.java
    com/bytedance/adsdk/lottie/p/c.java
    com/bytedance/adsdk/lottie/p/ca.java
    com/bytedance/adsdk/lottie/p/cl.java
    com/bytedance/adsdk/lottie/p/d.java
    com/bytedance/adsdk/lottie/p/da.java
    com/bytedance/adsdk/lottie/p/dw.java
    com/bytedance/adsdk/lottie/p/e.java
    com/bytedance/adsdk/lottie/p/es.java
    com/bytedance/adsdk/lottie/p/g.java
    com/bytedance/adsdk/lottie/p/gd.java
    com/bytedance/adsdk/lottie/p/h.java
    com/bytedance/adsdk/lottie/p/hr.java
    com/bytedance/adsdk/lottie/p/io.java
    com/bytedance/adsdk/lottie/p/j.java
    com/bytedance/adsdk/lottie/p/je.java
    com/bytedance/adsdk/lottie/p/js.java
    com/bytedance/adsdk/lottie/p/jv.java
    com/bytedance/adsdk/lottie/p/k.java
    com/bytedance/adsdk/lottie/p/l.java
    com/bytedance/adsdk/lottie/p/lu.java
    com/bytedance/adsdk/lottie/p/m.java
    com/bytedance/adsdk/lottie/p/n.java
    com/bytedance/adsdk/lottie/p/ns.java
    com/bytedance/adsdk/lottie/p/oe.java
    com/bytedance/adsdk/lottie/p/p.java
    com/bytedance/adsdk/lottie/p/qx.java
    com/bytedance/adsdk/lottie/p/r.java
    com/bytedance/adsdk/lottie/p/rh.java
    com/bytedance/adsdk/lottie/p/st.java
    com/bytedance/adsdk/lottie/p/u.java
    com/bytedance/adsdk/lottie/p/v.java
    com/bytedance/adsdk/lottie/p/ws.java
    com/bytedance/adsdk/lottie/p/x.java
    com/bytedance/adsdk/lottie/p/y.java
    com/bytedance/adsdk/lottie/p/yv.java
    com/bytedance/adsdk/lottie/st.java
    com/bytedance/adsdk/y/y/cl/h.java
    com/bytedance/adsdk/y/y/cl/io.java
    com/bytedance/adsdk/y/y/cl/lu.java
    com/bytedance/adsdk/y/y/cl/y.java
    com/bytedance/adsdk/y/y/lu/cl.java
    com/bytedance/adsdk/y/y/lu/y.java
    com/bytedance/adsdk/y/y/y/a.java
    com/bytedance/adsdk/y/y/y/cl.java
    com/bytedance/adsdk/y/y/y/da.java
    com/bytedance/adsdk/y/y/y/h.java
    com/bytedance/adsdk/y/y/y/io.java
    com/bytedance/adsdk/y/y/y/jv.java
    com/bytedance/adsdk/y/y/y/lu.java
    com/bytedance/adsdk/y/y/y/p.java
    com/bytedance/adsdk/y/y/y/st.java
    com/bytedance/adsdk/y/y/y/y.java
    com/donkingliang/imageselector/ImageSelectorActivity.java
    com/junyue/basic/glide/DefaultGlideModule.java
    com/junyue/basic/glide/bean/ImageInfo.java
    com/junyue/basic/glide/view/ImagePreviewActivity.java
    com/junyue/basic/glide/view/ImagePreviewAdapter.java
    com/junyue/basic/glide/view/decoder/SkiaImageDecoder.java
    com/junyue/basic/glide/view/decoder/SkiaImageRegionDecoder.java
    com/junyue/basic/glide/view/decoder/SkiaPooledImageRegionDecoder.java
    com/junyue/basic/gson/TimeTypeAdapter.java
    com/junyue/basic/io/SafeInputStream.java
    com/junyue/basic/io/SafeOutputStream.java
    com/junyue/basic/mmkv/STKeepBean.java
    com/junyue/bean/StatisticsDurationBean.java
    com/junyue/modules/adapter/plugin/RunApk.java
    com/junyue/novel/modules/bookstore/bean/CategoryTag.java
    com/junyue/novel/modules/bookstore/bean/CategoryTagList.java
    com/junyue/novel/modules/index/ui/MainActivityView.java
    com/junyue/novel/modules/index/ui/fragment/IndexBookshelfFragment.java
    com/junyue/novel/modules/reader/adapter/ReaderComicAdapterHorizontal.java
    com/junyue/novel/modules/reader/bean/Font.java
    com/junyue/novel/modules/reader/ui/ReaderActivityComicExtKt.java
    com/junyue/novel/modules/user/drawable/AutoLoginBitmapDrawable.java
    com/junyue/novel/modules/user/ui/UserInfoActivity.java
    com/junyue/novel/sharebean/BookDownload.java
    com/junyue/novel/sharebean/CategoryJsonAdapter.java
    com/junyue/novel/sharebean/reader/BookChapterBean.java
    com/kwai/library/ipneigh/KwaiIpNeigh.java
    com/kwai/library/ipneigh/a.java
    com/ljh/AbstractC0025az.java
    com/ljh/AbstractC0244jf.java
    com/ljh/AbstractC0263jy.java
    com/ljh/AbstractC0316lx.java
    com/ljh/AbstractC0968az.java
    com/ljh/AbstractC1187jf.java
    com/ljh/AbstractC1206jy.java
    com/ljh/AbstractC1259lx.java
    com/ljh/B.java
    com/ljh/C0010ak.java
    com/ljh/C0012am.java
    com/ljh/C0034bi.java
    com/ljh/C0035bj.java
    com/ljh/C0058cg.java
    com/ljh/C0062ck.java
    com/ljh/C0065cn.java
    com/ljh/C0066co.java
    com/ljh/C0067cp.java
    com/ljh/C0068cq.java
    com/ljh/C0069cr.java
    com/ljh/C0087di.java
    com/ljh/C0093dp.java
    com/ljh/C0096ds.java
    com/ljh/C0125eu.java
    com/ljh/C0127ew.java
    com/ljh/C0136fe.java
    com/ljh/C0151ft.java
    com/ljh/C0156fy.java
    com/ljh/C0157fz.java
    com/ljh/C0158g.java
    com/ljh/C0159ga.java
    com/ljh/C0160gb.java
    com/ljh/C0162gd.java
    com/ljh/C0165gg.java
    com/ljh/C0166gh.java
    com/ljh/C0174gp.java
    com/ljh/C0175gq.java
    com/ljh/C0183gy.java
    com/ljh/C0184gz.java
    com/ljh/C0185h.java
    com/ljh/C0193hh.java
    com/ljh/C0194hi.java
    com/ljh/C0195hj.java
    com/ljh/C0205ht.java
    com/ljh/C0215ic.java
    com/ljh/C0217ie.java
    com/ljh/C0223il.java
    com/ljh/C0224im.java
    com/ljh/C0225in.java
    com/ljh/C0229ir.java
    com/ljh/C0232iu.java
    com/ljh/C0233iv.java
    com/ljh/C0243je.java
    com/ljh/C0259ju.java
    com/ljh/C0262jx.java
    com/ljh/C0279kn.java
    com/ljh/C0280ko.java
    com/ljh/C0281kp.java
    com/ljh/C0282kq.java
    com/ljh/C0283kr.java
    com/ljh/C0289kx.java
    com/ljh/C0291kz.java
    com/ljh/C0297le.java
    com/ljh/C0298lf.java
    com/ljh/C0309lq.java
    com/ljh/C0321mb.java
    com/ljh/C0322mc.java
    com/ljh/C0325mf.java
    com/ljh/C0331ml.java
    com/ljh/C0336mq.java
    com/ljh/C0345mz.java
    com/ljh/C0355ni.java
    com/ljh/C0363nq.java
    com/ljh/C0375ob.java
    com/ljh/C0384ok.java
    com/ljh/C0385ol.java
    com/ljh/C0387on.java
    com/ljh/C0423pw.java
    com/ljh/C0436qi.java
    com/ljh/C0443qp.java
    com/ljh/C0464rj.java
    com/ljh/C0465rk.java
    com/ljh/C0466rl.java
    com/ljh/C0467rm.java
    com/ljh/C0468rn.java
    com/ljh/C0469ro.java
    com/ljh/C0515tg.java
    com/ljh/C0516th.java
    com/ljh/C0517ti.java
    com/ljh/C0533z.java
    com/ljh/C0953ak.java
    com/ljh/C0955am.java
    com/ljh/C0977bi.java
    com/ljh/C0978bj.java
    com/ljh/C1001cg.java
    com/ljh/C1005ck.java
    com/ljh/C1008cn.java
    com/ljh/C1009co.java
    com/ljh/C1010cp.java
    com/ljh/C1011cq.java
    com/ljh/C1012cr.java
    com/ljh/C1030di.java
    com/ljh/C1036dp.java
    com/ljh/C1039ds.java
    com/ljh/C1068eu.java
    com/ljh/C1070ew.java
    com/ljh/C1079fe.java
    com/ljh/C1094ft.java
    com/ljh/C1099fy.java
    com/ljh/C1100fz.java
    com/ljh/C1101g.java
    com/ljh/C1102ga.java
    com/ljh/C1103gb.java
    com/ljh/C1105gd.java
    com/ljh/C1108gg.java
    com/ljh/C1109gh.java
    com/ljh/C1117gp.java
    com/ljh/C1118gq.java
    com/ljh/C1126gy.java
    com/ljh/C1127gz.java
    com/ljh/C1128h.java
    com/ljh/C1136hh.java
    com/ljh/C1137hi.java
    com/ljh/C1138hj.java
    com/ljh/C1148ht.java
    com/ljh/C1158ic.java
    com/ljh/C1160ie.java
    com/ljh/C1166il.java
    com/ljh/C1167im.java
    com/ljh/C1168in.java
    com/ljh/C1172ir.java
    com/ljh/C1175iu.java
    com/ljh/C1176iv.java
    com/ljh/C1186je.java
    com/ljh/C1202ju.java
    com/ljh/C1205jx.java
    com/ljh/C1222kn.java
    com/ljh/C1223ko.java
    com/ljh/C1224kp.java
    com/ljh/C1225kq.java
    com/ljh/C1226kr.java
    com/ljh/C1232kx.java
    com/ljh/C1234kz.java
    com/ljh/C1240le.java
    com/ljh/C1241lf.java
    com/ljh/C1252lq.java
    com/ljh/C1253lr.java
    com/ljh/C1264mb.java
    com/ljh/C1265mc.java
    com/ljh/C1268mf.java
    com/ljh/C1274ml.java
    com/ljh/C1279mq.java
    com/ljh/C1288mz.java
    com/ljh/C1298ni.java
    com/ljh/C1306nq.java
    com/ljh/C1318ob.java
    com/ljh/C1327ok.java
    com/ljh/C1328ol.java
    com/ljh/C1330on.java
    com/ljh/C1366pw.java
    com/ljh/C1379qi.java
    com/ljh/C1383qm.java
    com/ljh/C1386qp.java
    com/ljh/C1407rj.java
    com/ljh/C1408rk.java
    com/ljh/C1409rl.java
    com/ljh/C1410rm.java
    com/ljh/C1411rn.java
    com/ljh/C1412ro.java
    com/ljh/C1458tg.java
    com/ljh/C1459th.java
    com/ljh/C1460ti.java
    com/ljh/C1476z.java
    com/ljh/Cif.java
    com/ljh/ComponentCallbacks2C0257js.java
    com/ljh/ComponentCallbacks2C1200js.java
    com/ljh/D.java
    com/ljh/EnumC0147fp.java
    com/ljh/EnumC1090fp.java
    com/ljh/InterfaceC0013an.java
    com/ljh/InterfaceC0014ao.java
    com/ljh/InterfaceC0063cl.java
    com/ljh/InterfaceC0131f.java
    com/ljh/InterfaceC0956an.java
    com/ljh/InterfaceC0957ao.java
    com/ljh/InterfaceC1006cl.java
    com/ljh/InterfaceC1074f.java
    com/ljh/LayoutInflaterFactory2C0527ts.java
    com/ljh/LayoutInflaterFactory2C1470ts.java
    com/ljh/P.java
    com/ljh/Q.java
    com/ljh/R.java
    com/ljh/S.java
    com/ljh/U.java
    com/ljh/aR.java
    com/ljh/bA.java
    com/ljh/bD.java
    com/ljh/bE.java
    com/ljh/bI.java
    com/ljh/bN.java
    com/ljh/cF.java
    com/ljh/cG.java
    com/ljh/cJ.java
    com/ljh/cK.java
    com/ljh/dA.java
    com/ljh/dB.java
    com/ljh/dT.java
    com/ljh/dW.java
    com/ljh/eG.java
    com/ljh/eV.java
    com/ljh/eX.java
    com/ljh/fG.java
    com/ljh/fI.java
    com/ljh/gB.java
    com/ljh/gC.java
    com/ljh/gN.java
    com/ljh/gO.java
    com/ljh/hB.java
    com/ljh/iC.java
    com/ljh/iM.java
    com/ljh/iN.java
    com/ljh/iP.java
    com/ljh/iQ.java
    com/ljh/iS.java
    com/ljh/jA.java
    com/ljh/jB.java
    com/ljh/jC.java
    com/ljh/jD.java
    com/ljh/jE.java
    com/ljh/jG.java
    com/ljh/jZ.java
    com/ljh/kB.java
    com/ljh/kQ.java
    com/ljh/kR.java
    com/ljh/kS.java
    com/ljh/kX.java
    com/ljh/kY.java
    com/ljh/lD.java
    com/ljh/lE.java
    com/ljh/lF.java
    com/ljh/lH.java
    com/ljh/lI.java
    com/ljh/lJ.java
    com/ljh/lK.java
    com/ljh/lT.java
    com/ljh/lU.java
    com/ljh/lX.java
    com/ljh/mB.java
    com/ljh/mC.java
    com/ljh/mN.java
    com/ljh/nS.java
    com/ljh/nT.java
    com/ljh/oG.java
    com/ljh/oR.java
    com/ljh/oX.java
    com/ljh/oY.java
    com/ljh/pF.java
    com/ljh/pG.java
    com/ljh/pH.java
    com/ljh/pV.java
    com/ljh/qP.java
    com/ljh/qQ.java
    com/ljh/qR.java
    com/ljh/qU.java
    com/ljh/qW.java
    com/ljh/qX.java
    com/ljh/qY.java
    com/ljh/rA.java
    com/ljh/rG.java
    com/ljh/rI.java
    com/ljh/rK.java
    com/ljh/rL.java
    com/ljh/rS.java
    com/ljh/rZ.java
    com/ljh/sK.java
    com/ljh/sL.java
    com/ljh/sM.java
    com/ljh/sR.java
    com/ljh/sS.java
    com/ljh/tB.java
    com/ljh/tz.java
    com/nirvana/tools/crash/a.java
    com/nirvana/tools/crash/b.java
    com/nirvana/tools/crash/d.java
    com/nirvana/tools/logger/f/a.java
    com/nirvana/tools/logger/model/ACMLimitConfig.java
    com/nirvana/tools/logger/storage/a.java
    com/srp/patch/Init.java
    com/ss/android/downloadlib/addownload/a.java
    com/ss/android/downloadlib/addownload/cl.java
    com/ss/android/downloadlib/addownload/cl/a.java
    com/ss/android/downloadlib/addownload/compliance/p.java
    com/ss/android/downloadlib/addownload/i.java
    com/ss/android/downloadlib/addownload/jv.java
    com/ss/android/downloadlib/addownload/lu/lu.java
    com/ss/android/downloadlib/addownload/lu/p.java
    com/ss/android/downloadlib/addownload/y/y.java
    com/ss/android/downloadlib/lu/lu.java
    com/ss/android/downloadlib/lu/y.java
    com/ss/android/downloadlib/st/da.java
    com/ss/android/downloadlib/st/st.java
    com/ss/android/downloadlib/st/y.java
    com/ss/android/downloadlib/y.java
    com/ss/android/lu/cl.java
    com/ss/android/lu/lu.java
    com/ss/android/lu/y.java
    dev/lihe/hiyori/SignInterceptor.java
    e/a/b/c/c.java
    e/a/b/c/f/a.java
    e/a/b/e/a.java
    e/b/a/a.java
    e/b/a/c.java
    e/b/c/b/a.java
    e/b/c/b/b.java
    e/b/c/b/c.java
    e/b/c/f/a.java
    e/b/c/f/b.java
    e/b/c/f/c.java
    e/b/c/j/a/a/b.java
    e/b/c/j/a/b/a.java
    e/b/c/k/i0.java
    e/b/c/k/s0.java
    e/b/c/k/x0/b.java
    e/b/c/k/y0/c.java
    e/b/c/k/y0/d.java
    e/b/c/k/y0/g.java
    e/b/c/l/a.java
    e/b/c/m/i.java
    e/b/c/m/j.java
    e/b/c/m/k.java
    e/b/c/m/l.java
    e/b/c/m/o.java
    e/b/c/m/v.java
    e/b/c/o/c.java
    e/b/c/o/f.java
    e/b/c/o/g.java
    e/b/d/e0.java
    e/b/d/l0/b.java
    e/b/d/x.java
    f/a/a/a/h/a.java
    f/a/a/a/h/d.java
    f/c/a/c/a.java
    f/c/a/d/b.java
    f/c/a/e/b.java
    f/c/a/f/a.java
    f/c/a/f/d.java
    f/c/a/f/f.java
    f/f/a/c.java
    f/f/a/i.java
    f/f/a/j.java
    f/f/a/l/a.java
    f/f/a/l/b.java
    f/f/a/l/c.java
    f/f/a/n/a/a.java
    f/f/a/n/a/b.java
    f/f/a/n/a/c.java
    f/f/a/o/d.java
    f/f/a/o/e.java
    f/f/a/o/f.java
    f/f/a/o/l.java
    f/f/a/o/o/a.java
    f/f/a/o/o/b.java
    f/f/a/o/o/c.java
    f/f/a/o/o/e.java
    f/f/a/o/o/g.java
    f/f/a/o/o/h.java
    f/f/a/o/o/i.java
    f/f/a/o/o/j.java
    f/f/a/o/o/k.java
    f/f/a/o/o/l.java
    f/f/a/o/o/m.java
    f/f/a/o/o/n.java
    f/f/a/o/o/o.java
    f/f/a/o/o/p/a.java
    f/f/a/o/o/p/c.java
    f/f/a/o/o/p/e.java
    f/f/a/o/p/b0/a.java
    f/f/a/o/p/b0/b.java
    f/f/a/o/p/b0/d.java
    f/f/a/o/p/b0/e.java
    f/f/a/o/p/b0/f.java
    f/f/a/o/p/c.java
    f/f/a/o/p/c0/b.java
    f/f/a/o/p/e.java
    f/f/a/o/p/g.java
    f/f/a/o/p/i.java
    f/f/a/o/p/q.java
    f/f/a/o/p/w.java
    f/f/a/o/q/a.java
    f/f/a/o/q/b.java
    f/f/a/o/q/c.java
    f/f/a/o/q/d.java
    f/f/a/o/q/e.java
    f/f/a/o/q/f.java
    f/f/a/o/q/k.java
    f/f/a/o/q/s.java
    f/f/a/o/q/t.java
    f/f/a/o/q/u.java
    f/f/a/o/q/w.java
    f/f/a/o/q/x.java
    f/f/a/o/q/y/a.java
    f/f/a/o/q/y/b.java
    f/f/a/o/q/y/c.java
    f/f/a/o/q/y/d.java
    f/f/a/o/q/y/e.java
    f/f/a/o/q/y/f.java
    f/f/a/o/r/a.java
    f/f/a/o/r/d/a.java
    f/f/a/o/r/d/b.java
    f/f/a/o/r/d/c0.java
    f/f/a/o/r/d/d.java
    f/f/a/o/r/d/g.java
    f/f/a/o/r/d/h.java
    f/f/a/o/r/d/l.java
    f/f/a/o/r/d/n.java
    f/f/a/o/r/d/q.java
    f/f/a/o/r/d/s.java
    f/f/a/o/r/d/t.java
    f/f/a/o/r/d/u.java
    f/f/a/o/r/d/w.java
    f/f/a/o/r/d/x.java
    f/f/a/o/r/d/z.java
    f/f/a/o/r/g/a.java
    f/f/a/o/r/g/b.java
    f/f/a/o/r/h/a.java
    f/f/a/o/r/h/c.java
    f/f/a/o/r/h/i.java
    f/f/a/o/r/i/a.java
    f/f/a/u/a.java
    f/f/a/u/b.java
    f/f/a/u/c.java
    f/f/a/u/g.java
    f/i/a/a/e/c.java
    f/i/a/a/e/d.java
    f/i/a/a/e/e.java
    f/i/a/a/e/g.java
    f/i/a/a/e/i.java
    f/i/a/a/e/j.java
    f/i/a/a/e/l.java
    f/i/a/a/e/n.java
    f/i/a/a/g/e.java
    f/i/a/a/g/f.java
    f/i/a/a/m.java
    f/i/a/a/n/d.java
    f/i/a/a/n/e.java
    f/i/a/b/a/b/a.java
    f/j/a/b/a.java
    f/j/a/c/c.java
    f/j/a/c/e.java
    f/l/a/n/c/c.java
    f/p/c/b/b.java
    f/p/c/b/c.java
    f/p/c/d/k.java
    f/p/c/h/a.java
    f/p/c/h/b.java
    f/p/c/h/c.java
    f/p/c/i/b.java
    f/p/c/k/b.java
    f/p/c/k/f.java
    f/p/c/k/g.java
    f/p/c/k/i.java
    f/p/c/k/j.java
    f/p/c/k/k/b.java
    f/p/c/k/k/c.java
    f/p/c/k/k/d.java
    f/p/c/k/k/f.java
    f/p/c/k/l/a.java
    f/p/c/k/l/b.java
    f/p/c/k/l/e/b.java
    f/p/c/k/l/e/c.java
    f/p/c/k/l/e/d.java
    f/p/c/k/m/b/a.java
    f/p/c/k/m/c/a.java
    f/p/c/k/m/c/b.java
    f/p/c/k/n/a/f.java
    f/p/c/k/n/b/a.java
    f/p/c/m/b.java
    f/p/c/m/c.java
    f/p/c/n/a.java
    f/p/c/n/b.java
    f/p/c/p/a.java
    f/p/c/q/c.java
    f/p/c/z/f1.java
    f/p/c/z/g1/a.java
    f/p/c/z/i.java
    f/p/c/z/l.java
    f/p/c/z/p.java
    f/p/c/z/q.java
    f/p/c/z/r0.java
    f/p/c/z/s.java
    f/p/c/z/v0.java
    f/p/c/z/x.java
    f/p/c/z/x0.java
    f/p/d/b/e/a.java
    f/p/d/b/e/b.java
    f/p/d/b/e/c.java
    f/p/d/b/e/d.java
    f/p/d/b/e/g.java
    f/p/d/c/b.java
    f/p/d/c/d.java
    f/p/d/c/e.java
    f/p/d/c/f.java
    f/p/d/c/g.java
    f/p/e/a/d/d/a.java
    f/p/e/a/f/a/a.java
    f/p/g/g/a/c/a.java
    f/p/g/g/a/c/b.java
    f/p/g/g/c/f/e/d.java
    f/p/g/g/c/f/e/f.java
    f/p/g/g/d/f/a.java
    f/p/g/g/d/f/b.java
    f/p/g/g/d/g/a.java
    f/p/g/g/d/i/j.java
    f/p/g/g/d/i/k.java
    f/p/g/g/d/i/n.java
    f/p/g/g/d/i/s/c.java
    f/p/g/g/d/i/s/d.java
    f/p/g/g/d/i/s/f.java
    f/p/g/g/e/e/b.java
    f/p/g/g/f/b/b.java
    f/p/g/g/f/d/k.java
    f/p/g/g/f/d/l.java
    f/p/g/g/f/d/m.java
    f/p/g/g/f/d/n.java
    f/p/g/g/f/g/a.java
    f/p/g/h/b.java
    f/p/g/j/b.java
    f/p/i/c/a.java
    f/p/i/c/c.java
    f/p/j/b.java
    f/p/j/c.java
    f/p/l/a.java
    f/r/a/b/c/a.java
    i/a0/a.java
    i/b0/c/e0.java
    i/b0/c/f0.java
    i/b0/c/g0.java
    i/b0/c/h0.java
    i/b0/c/l.java
    i/b0/c/u.java
    i/i0/e.java
    i/j.java
    i/k.java
    i/m.java
    i/n.java
    i/o.java
    i/u.java
    i/w/a0.java
    i/w/b0.java
    i/w/c0.java
    i/y/c.java
    i/y/h.java
    io/socket/engineio/client/transports/PollingXHR.java
    io/socket/global/Global.java
    io/socket/utf8/UTF8Exception.java
    j/a/b1.java
    j/a/n2/b.java
    m/b/a.java
    m/b/c.java
    m/b/d/b.java
    m/b/e/a.java
    m/b/f/a.java
    m/b/f/b.java
    m/b/f/c.java
    m/b/f/e.java
    m/b/f/g.java
    m/b/f/h.java
    m/b/f/i.java
    m/b/f/n.java
    m/b/f/r.java
    m/b/g/a.java
    m/b/g/b.java
    m/b/g/g.java
    m/b/g/m.java
    m/b/g/n.java
    m/c/a/c.java
    m/c/a/d.java
    m/c/a/e.java
    m/c/a/f.java
    m/c/a/g.java
    m/c/a/i.java
    m/c/a/j.java
    m/c/a/k.java
    m/c/a/l.java
    m/c/a/m.java
    m/c/a/n.java
    m/c/a/o.java
    m/c/a/p/c.java
    m/c/a/p/f.java
    m/c/a/p/i.java
    m/c/a/q/b.java
    m/c/a/s/n.java
    m/c/a/s/o.java
    m/c/a/t/a.java
    m/c/a/t/b.java
    m/c/a/t/c.java
    m/c/a/t/d.java
    m/c/a/t/e.java
    m/c/a/t/f.java
    ms/bz/bd/c/Pgl/f1.java
    ms/bz/bd/c/Pgl/g1.java
    ms/bz/bd/c/Pgl/pblc.java
    ms/bz/bd/c/Pgl/pbld.java
    ms/bz/bd/c/Pgl/pblh.java
    ms/bz/bd/c/Pgl/pblm.java
    ms/bz/bd/c/Pgl/pbln.java
    ms/bz/bd/c/Pgl/pblx.java
    ms/bz/bd/c/Pgl/pblz.java
    ms/bz/bd/c/Pgl/q.java
    ms/bz/bd/c/Pgl/q0.java
    ms/bz/bd/c/Pgl/s0.java
    ms/bz/bd/c/Pgl/t1.java
    ms/bz/bd/c/Pgl/v0.java
    n/c.java
    n/d.java
    n/h.java
    n/i.java
    n/n.java
    n/o.java
    n/p.java
    n/r.java
    n/s.java
    n/y.java
    o/k/a.java
    o/k/g.java
    o/m/a/b.java
    org/webrtc/JniHelper.java
    org/webrtc/Logging.java
    org/webrtc/MediaCodecWrapperFactory.java
    p/a/a/a.java
    p/a/a/c.java
    p/a/a/d.java
    p/a/a/e.java
    p/a/a/f.java
    q/a/c/b.java
    q/a/c/c/d.java
    q/a/c/c/e.java
    q/a/c/c/f.java
    q/a/c/f/b.java
    q/a/c/h/a.java
    q/a/c/h/b.java
    q/a/c/i/a.java
    q/a/c/i/b.java
    网络通信-> TCP套接字
    调用java反射机制
    cn/a/lib/view/FragmentActivity.java
    cn/fxlcy/component/multiprocess/MultiProcessParameter.java
    cn/fxlcy/component/multiprocess/MultiProcessRequest.java
    cn/fxlcy/component/multiprocess/MultiProcessResponse.java
    com/Hook/FakeIBinder.java
    com/alex/AlexGromoreInitManager.java
    com/anythink/dlopt/common/a/d.java
    com/anythink/odopt/a/a/k.java
    com/anythink/odopt/a/b.java
    com/bykv/vk/component/ttvideo/MyInvocationHandler.java
    com/bykv/vk/component/ttvideo/mediakit/net/HTTPDNS.java
    com/bykv/vk/component/ttvideo/mediakit/net/HTTPDNSHosts.java
    com/bykv/vk/component/ttvideo/player/AJMediaCodec.java
    com/bykv/vk/component/ttvideo/player/AJVoice.java
    com/bykv/vk/component/ttvideo/player/AVDrmCreater.java
    com/bykv/vk/component/ttvideo/player/AudioTrackPositionTracker.java
    com/bykv/vk/component/ttvideo/playerwrapper/MediaPlayerWrapper.java
    com/bykv/vk/openvk/component/video/y/p/cl.java
    com/bytedance/adsdk/ugeno/h/io.java
    com/bytedance/dutexplorer/tmapcloak.java
    com/bytedance/embed_dr/MethodUtils.java
    com/donkingliang/imageselector/adapter/ImagePagerAdapter.java
    com/junyue/basic/util/ParcelableCollection.java
    com/junyue/basic/widget/ShadowContainer.java
    com/junyue/basic/widget/ShadowContainerNoTop.java
    com/junyue/modules/adapter/plugin/RunApk.java
    com/junyue/modules/webbrowser/ui/WebBrowserActivity.java
    com/ljh/C0035bj.java
    com/ljh/C0038bm.java
    com/ljh/C0062ck.java
    com/ljh/C0130ez.java
    com/ljh/C0143fl.java
    com/ljh/C0145fn.java
    com/ljh/C0157fz.java
    com/ljh/C0210hy.java
    com/ljh/C0211hz.java
    com/ljh/C0231it.java
    com/ljh/C0236iy.java
    com/ljh/C0246jh.java
    com/ljh/C0247ji.java
    com/ljh/C0286ku.java
    com/ljh/C0371ny.java
    com/ljh/C0379of.java
    com/ljh/C0401pa.java
    com/ljh/C0469ro.java
    com/ljh/C0978bj.java
    com/ljh/C0981bm.java
    com/ljh/C1005ck.java
    com/ljh/C1073ez.java
    com/ljh/C1086fl.java
    com/ljh/C1088fn.java
    com/ljh/C1100fz.java
    com/ljh/C1153hy.java
    com/ljh/C1154hz.java
    com/ljh/C1174it.java
    com/ljh/C1179iy.java
    com/ljh/C1189jh.java
    com/ljh/C1190ji.java
    com/ljh/C1229ku.java
    com/ljh/C1314ny.java
    com/ljh/C1322of.java
    com/ljh/C1344pa.java
    com/ljh/C1412ro.java
    com/ljh/ComponentCallbacks2C0257js.java
    com/ljh/ComponentCallbacks2C1200js.java
    com/ljh/LayoutInflaterFactory2C0527ts.java
    com/ljh/LayoutInflaterFactory2C1470ts.java
    com/ljh/ServiceC0320ma.java
    com/ljh/ServiceC1263ma.java
    com/ljh/dP.java
    com/ljh/eA.java
    com/ljh/fP.java
    com/ljh/fQ.java
    com/ljh/fR.java
    com/ljh/hA.java
    com/ljh/hB.java
    com/ljh/iC.java
    com/ljh/jP.java
    com/ljh/kK.java
    com/ljh/lT.java
    com/ljh/rD.java
    com/ljh/rI.java
    com/ljh/tt.java
    com/nirvana/tools/logger/storage/LoggerIdManager.java
    com/ss/android/downloadlib/st/y.java
    com/utils/CacheHandling.java
    e/a/b/c/f/a.java
    e/b/a/a.java
    e/b/d/a0.java
    e/b/d/j0.java
    e/b/d/l0/a.java
    e/b/d/u.java
    e/b/d/x.java
    f/a/a/a/h/a.java
    f/f/a/c.java
    f/f/a/q/e.java
    f/i/a/a/e/i.java
    f/i/a/a/e/j.java
    f/i/a/a/e/p.java
    f/i/a/a/g/d.java
    f/m/a/f.java
    f/m/a/k.java
    f/o/a/d/d.java
    f/o/a/d/e.java
    f/o/a/e/a.java
    f/p/c/s/a.java
    f/p/c/z/l0.java
    f/p/c/z/v0.java
    f/p/e/b/d/b.java
    f/q/a/b/a.java
    f/q/a/b/d.java
    f/q/a/b/e.java
    f/s/o/g.java
    f/s/o/i.java
    f/s/o/j.java
    f/s/o/l.java
    f/s/o/m.java
    i/b0/c/i0.java
    i/y/j/a/f.java
    i/y/j/a/h.java
    i/z/a.java
    i/z/b.java
    j/a/k2/a.java
    j/a/t.java
    ms/bz/bd/c/Pgl/f0.java
    ms/bz/bd/c/Pgl/h0.java
    ms/bz/bd/c/Pgl/h1.java
    ms/bz/bd/c/Pgl/k1.java
    ms/bz/bd/c/Pgl/pble.java
    ms/bz/bd/c/Pgl/pbli.java
    ms/bz/bd/c/Pgl/pblk.java
    ms/bz/bd/c/Pgl/s.java
    ms/bz/bd/c/Pgl/u0.java
    ms/bz/bd/c/Pgl/v1.java
    ms/bz/bd/c/Pgl/w.java
    ms/bz/bd/c/Pgl/w0.java
    ms/bz/bd/c/Pgl/x.java
    ms/bz/bd/c/Pgl/y.java
    n/k.java
    n/l.java
    n/m.java
    n/p.java
    n/q.java
    n/s.java
    n/u.java
    n/v.java
    n/y.java
    o/m/b/h.java
    o/m/d/d.java
    o/m/d/k/r.java
    o/o/f.java
    sun/misc/Unsafe.java
    top/niunaijun/obfuscator/util/HiddenInvoke.java
    组件-> 启动 Service
    一般功能-> IPC通信
    cn/a/comic/home/CircleContentDetailActivity.java
    cn/a/comic/home/classify/ComicClassifyActivity.java
    cn/a/lib/view/FragmentActivity.java
    cn/fxlcy/component/multiprocess/MultiProcessService.java
    com/Hook/FakeIBinder.java
    com/anythink/dlopt/activity/ApkConfirmDialogActivity.java
    com/anythink/dlopt/common/NotificationBroadcastReceiver.java
    com/anythink/dlopt/common/a/d.java
    com/anythink/dlopt/common/b.java
    com/anythink/dlopt/common/b/a.java
    com/anythink/dlopt/common/c.java
    com/anythink/dlopt/common/c/a.java
    com/anythink/dlopt/common/service/ApkDownloadService.java
    com/anythink/odopt/a/a/a.java
    com/anythink/odopt/a/a/a/b.java
    com/anythink/odopt/a/a/a/c.java
    com/anythink/odopt/a/a/a/d.java
    com/anythink/odopt/a/a/b.java
    com/anythink/odopt/a/a/c.java
    com/anythink/odopt/a/a/e.java
    com/anythink/odopt/a/a/f.java
    com/anythink/odopt/a/a/g.java
    com/anythink/odopt/a/a/h.java
    com/anythink/odopt/a/a/i.java
    com/anythink/odopt/a/a/j.java
    com/anythink/odopt/a/a/k.java
    com/anythink/odopt/a/a/l.java
    com/anythink/odopt/a/a/o.java
    com/anythink/odopt/a/a/p.java
    com/anythink/odopt/a/a/q.java
    com/anythink/odopt/a/a/r.java
    com/anythink/odopt/a/a/s.java
    com/anythink/odopt/a/a/t.java
    com/anythink/odopt/a/a/v.java
    com/anythink/odopt/a/a/w.java
    com/azhon/appupdate/service/DownloadService.java
    com/donkingliang/imageselector/ClipImageActivity.java
    com/donkingliang/imageselector/ImageSelectorActivity.java
    com/donkingliang/imageselector/PreviewActivity.java
    com/junyue/modules/webbrowser/ui/WebBrowserActivity.java
    com/junyue/modules/webbrowser/ui/WebBrowserAssistant.java
    com/junyue/novel/modules/bookshelf/service/DownloadBookService.java
    com/junyue/novel/modules/bookshelf/ui/BookDownloadMangerActivity.java
    com/junyue/novel/modules/bookshelf/ui/BookReadHistoryActivity.java
    com/junyue/novel/modules/bookstore/ui/BookByOrderListActivity.java
    com/junyue/novel/modules/bookstore/ui/BookCategoryActivity.java
    com/junyue/novel/modules/bookstore/ui/BookCommentListActivity.java
    com/junyue/novel/modules/bookstore/ui/BookDetailActivity.java
    com/junyue/novel/modules/bookstore/ui/BookDetailShareActivity.java
    com/junyue/novel/modules/bookstore/ui/BookFinalActivity.java
    com/junyue/novel/modules/bookstore/ui/BookFromTagListActivity.java
    com/junyue/novel/modules/bookstore/ui/BookReviewActivity.java
    com/junyue/novel/modules/bookstore/ui/BookSubCommentListActivity.java
    com/junyue/novel/modules/bookstore/ui/fragment/BookDetailFragment.java
    com/junyue/novel/modules/index/ui/BookDivisionActivity.java
    com/junyue/novel/modules/index/ui/MainActivity.java
    com/junyue/novel/modules/index/ui/fragment/IndexBookshelfFragment.java
    com/junyue/novel/modules/index/ui/fragment/IndexMeFragment.java
    com/junyue/novel/modules/reader/sevice/TtsService.java
    com/junyue/novel/modules/reader/ui/NightSwitchActivityReader.java
    com/junyue/novel/modules/reader/ui/ReadLastActivity.java
    com/junyue/novel/modules/reader/ui/ReaderActivity.java
    com/junyue/novel/modules/reader/ui/ReaderActivityComic.java
    com/junyue/novel/modules/reader/ui/ReaderActivityView.java
    com/junyue/novel/modules/user/ui/FeedbackActivity.java
    com/junyue/novel/modules/user/ui/MessageInfoActivity.java
    com/junyue/novel/modules/user/ui/NightSwitchActivity.java
    com/junyue/novel/modules/user/ui/ReadingPreferencesActivity.java
    com/junyue/novel/modules/user/ui/UserInfoActivity.java
    com/junyue/novel/ui/SplashActivity.java
    com/junyue/push/CustomPushMessageReceiver.java
    com/ljh/AbstractBinderC0292l.java
    com/ljh/AbstractBinderC1235l.java
    com/ljh/ServiceC0320ma.java
    com/ljh/ServiceC1263ma.java
    com/ljh/kK.java
    com/ljh/rG.java
    com/ljh/rI.java
    com/ljh/rW.java
    com/ljh/rX.java
    com/ss/android/downloadlib/activity/JumpKllkActivity.java
    com/ss/android/downloadlib/activity/TTDelegateActivity.java
    com/ss/android/downloadlib/addownload/a.java
    com/ss/android/downloadlib/addownload/compliance/AppDetailInfoActivity.java
    com/ss/android/downloadlib/addownload/compliance/AppPrivacyPolicyActivity.java
    com/ss/android/downloadlib/addownload/io.java
    com/ss/android/downloadlib/core/download/DownloadReceiver.java
    com/ss/android/downloadlib/st/da.java
    com/ss/android/downloadlib/st/i.java
    com/ss/android/downloadlib/st/y.java
    com/ss/android/downloadlib/y.java
    com/ss/android/downloadlib/y/y/lu.java
    com/ss/android/downloadlib/y/y/p.java
    com/ss/android/downloadlib/y/y/y.java
    e/a/b/c/e.java
    e/a/b/e/a.java
    e/b/b/b/a.java
    e/b/c/i/c.java
    f/a/a/a/e/c.java
    f/c/a/c/a.java
    f/c/a/e/a.java
    f/c/a/f/a.java
    f/c/a/f/f.java
    f/f/a/p/e.java
    f/i/a/a/g/h/e.java
    f/j/a/c/c.java
    f/p/c/q/g.java
    f/p/c/s/b.java
    f/p/c/z/p.java
    f/p/c/z/v.java
    f/p/g/g/a/c/a.java
    f/p/g/g/d/i/n.java
    f/p/g/i/a.java
    f/p/g/j/b.java
    f/q/a/a/e.java
    ms/bz/bd/c/Pgl/b1.java
    ms/bz/bd/c/Pgl/c1.java
    ms/bz/bd/c/Pgl/l1.java
    ms/bz/bd/c/Pgl/pblb.java
    ms/bz/bd/c/Pgl/pblo.java
    ms/bz/bd/c/Pgl/pblp.java
    ms/bz/bd/c/Pgl/pbls.java
    ms/bz/bd/c/Pgl/pblt.java
    ms/bz/bd/c/Pgl/pgla.java
    ms/bz/bd/c/Pgl/r.java
    org/webrtc/NetworkMonitorAutoDetect.java
    组件-> 启动 Activity
    反分析-> 检测Root
    加密解密-> Base64 加密
    DEX-> 动态加载
    一般功能-> 获取系统服务(getSystemService)
    com/anythink/dlopt/common/b.java
    com/anythink/dlopt/common/b/a.java
    com/anythink/odopt/a/a/d.java
    com/bykv/vk/component/ttvideo/mediakit/net/NetUtils.java
    com/bykv/vk/component/ttvideo/net/AVNetwork.java
    com/bykv/vk/component/ttvideo/network/NetUtils.java
    com/bykv/vk/component/ttvideo/player/AJVoice.java
    com/bykv/vk/component/ttvideo/player/TTPlayerClient.java
    com/bykv/vk/component/ttvideo/player/VsyncTimeHelper.java
    com/bykv/vk/component/ttvideo/playerwrapper/PlayerSetting.java
    com/bykv/vk/component/ttvideo/utils/MemoryInfo.java
    com/donkingliang/imageselector/view/ClipImageView.java
    com/junyue/basic/glide/view/decoder/SkiaPooledImageRegionDecoder.java
    com/junyue/basic/util/Apps.java
    com/junyue/novel/modules/bookshelf/service/DownloadBookService.java
    com/junyue/novel/modules/bookstore/ui/BookDetailShareActivity.java
    com/junyue/novel/modules/index/ui/fragment/IndexPopularizeFragment.java
    com/junyue/novel/modules/reader/ui/ReaderActivityComic.java
    com/kwai/library/ipneigh/b.java
    com/kwai/library/ipneigh/c.java
    com/ljh/C0221ij.java
    com/ljh/C0436qi.java
    com/ljh/C0469ro.java
    com/ljh/C1164ij.java
    com/ljh/C1379qi.java
    com/ljh/C1412ro.java
    com/ljh/fC.java
    com/ljh/rX.java
    com/nirvana/tools/crash/b.java
    com/ss/android/downloadlib/st/da.java
    e/a/b/a.java
    e/b/c/i/c.java
    e/b/c/i/d.java
    f/c/a/f/f.java
    f/f/a/o/p/b0/i.java
    f/f/a/p/e.java
    f/f/a/s/l/j.java
    f/i/a/a/e/a.java
    f/i/a/a/e/p.java
    f/i/a/a/g/h/a.java
    f/i/a/a/i/a.java
    f/m/a/k.java
    f/m/a/l.java
    f/p/c/k/m/a/b.java
    f/p/c/k/m/e/a.java
    f/p/c/s/b.java
    f/p/c/z/b1.java
    f/p/c/z/l0.java
    f/p/g/g/b/d/b.java
    f/p/g/g/c/f/f/a.java
    m/a/a/j.java
    ms/bz/bd/c/Pgl/b0.java
    ms/bz/bd/c/Pgl/f0.java
    ms/bz/bd/c/Pgl/h1.java
    ms/bz/bd/c/Pgl/i.java
    ms/bz/bd/c/Pgl/i1.java
    ms/bz/bd/c/Pgl/j1.java
    ms/bz/bd/c/Pgl/k.java
    ms/bz/bd/c/Pgl/k1.java
    ms/bz/bd/c/Pgl/m1.java
    ms/bz/bd/c/Pgl/s.java
    ms/bz/bd/c/Pgl/w0.java
    ms/bz/bd/c/Pgl/x.java
    org/webrtc/NetworkMonitorAutoDetect.java
    q/a/c/d/j.java
    DEX-> 加载和操作Dex文件 com/ljh/C0157fz.java
    com/ljh/C1100fz.java
    e/b/d/l0/b.java
    加密解密-> Base64 解密
    隐私数据-> 屏幕截图,截取自己应用内部界面
    网络通信-> OkHttpClient Connection
    恶意行为-> 深度链接滥用
    加密解密-> Crypto加解密组件
    恶意行为-> 隐藏载荷(Base64) com/ljh/iC.java
    e/b/a/c.java
    进程操作-> 杀死进程
    网络通信-> HTTP建立连接
    组件-> ContentProvider
    一般功能-> 加载so文件
    一般功能-> 获取网络接口信息
    一般功能-> 获取活动网路信息
    网络通信-> WebView JavaScript接口 com/junyue/modules/webbrowser/ui/WebBrowserAssistant.java
    com/ss/android/downloadlib/addownload/compliance/AppPrivacyPolicyActivity.java
    网络通信-> WebView 相关 com/junyue/modules/webbrowser/ui/WebBrowserAssistant.java
    com/ss/android/downloadlib/addownload/compliance/AppPrivacyPolicyActivity.java
    网络通信-> SSL证书处理
    进程操作-> 获取进程pid
    恶意持久化-> 服务保活 com/junyue/novel/modules/bookshelf/service/DownloadBookService.java
    一般功能-> 设置手机铃声,媒体音量 com/bykv/vk/component/ttvideo/player/AJVoice.java
    com/bykv/vk/component/ttvideo/playerwrapper/PlayerSetting.java
    组件-> 发送广播
    命令执行-> getRuntime.exec() com/kwai/library/ipneigh/a.java
    f/i/a/a/e/c.java
    f/i/a/a/e/j.java
    进程操作-> 获取运行的进程\服务
    设备指纹-> getSimOperator e/b/c/i/d.java
    设备指纹-> 查看运营商信息 e/b/c/i/d.java
    一般功能-> 获取WiFi相关信息 e/b/c/i/d.java
    ms/bz/bd/c/Pgl/w0.java
    ms/bz/bd/c/Pgl/x.java
    隐私数据-> 剪贴板数据读写操作
    一般功能-> 查看\修改Android系统属性 com/anythink/odopt/a/b.java
    com/bykv/vk/component/ttvideo/player/AJMediaCodec.java
    恶意行为-> 隐藏载荷(Assets) com/srp/patch/Init.java
    敏感行为-> 检测了是否被jdb调试 e/b/c/k/t0.java
    反调试-> 检测调试器 e/b/c/k/t0.java
    网络安全-> 代理配置 com/bykv/vk/openvk/component/video/y/cl/q.java
    组件-> Provider openFile com/ljh/C0185h.java
    com/ljh/C1128h.java
    网络通信-> TCP服务器套接字 com/bykv/vk/openvk/component/video/y/cl/h.java
    com/bykv/vk/openvk/component/video/y/lu/y.java
    恶意行为-> 远程控制(Socket) com/bykv/vk/openvk/component/video/y/cl/h.java
    SSL绕过-> 绕过证书固定 com/ljh/eD.java
    f/p/e/a/d/d/a.java
    一般功能-> Android通知 f/c/a/f/f.java
    q/a/c/d/j.java
    辅助功能accessibility相关 com/ljh/C0250jl.java
    com/ljh/C1193jl.java
    隐私数据-> 获取已安装的应用程序 com/anythink/dlopt/common/c/a.java
    com/ss/android/downloadlib/st/da.java
    设备指纹-> IMEI com/ljh/C0469ro.java
    com/ljh/C1412ro.java
    一般功能-> 传感器相关操作 ms/bz/bd/c/Pgl/m1.java
    一般功能-> 查询数据库(短信、联系人、通话记录、浏览器历史等) f/p/c/z/p.java

    安全漏洞检测

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

    Native库安全分析

    序号 动态库 NX(堆栈禁止执行) PIE STACK CANARY(栈保护) RELRO RPATH(指定SO搜索路径) RUNPATH(指定SO搜索路径) FORTIFY(常用函数加强检查) SYMBOLS STRIPPED(裁剪符号表)
    1 arm64-v8a/libavmdl_lite.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
    符号被剥离
    2 arm64-v8a/libfcore.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
    True
    info
    二进制文件有以下加固函数: ['__vsprintf_chk', '__strlen_chk', '__strlcpy_chk', '__strcpy_chk', '__vsnprintf_chk', '__umask_chk']
    True
    info
    符号被剥离
    3 arm64-v8a/libhiyori.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
    True
    info
    二进制文件有以下加固函数: ['__vsprintf_chk', '__memcpy_chk']
    True
    info
    符号被剥离
    4 arm64-v8a/libmaparmor.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
    符号被剥离
    5 arm64-v8a/libpanglearmor.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
    True
    info
    二进制文件有以下加固函数: ['__strlen_chk', '__read_chk', '__vsprintf_chk', '__strcpy_chk']
    True
    info
    符号被剥离
    6 arm64-v8a/libPglbizssdk_ml.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
    True
    info
    二进制文件有以下加固函数: ['__vsprintf_chk', '__memmove_chk', '__vsnprintf_chk', '__read_chk', '__strlen_chk']
    True
    info
    符号被剥离
    7 arm64-v8a/libplt-base.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
    True
    info
    二进制文件有以下加固函数: ['__read_chk', '__vsnprintf_chk', '__strlcpy_chk', '__strchr_chk', '__strlen_chk', '__strcpy_chk', '__strncpy_chk', '__memmove_chk']
    True
    info
    符号被剥离
    8 arm64-v8a/libsgcore.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 arm64-v8a/libstub.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
    True
    info
    二进制文件有以下加固函数: ['__memmove_chk', '__strlen_chk', '__vsnprintf_chk']
    True
    info
    符号被剥离
    10 arm64-v8a/libti-monitor.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
    True
    info
    二进制文件有以下加固函数: ['__memcpy_chk', '__vsnprintf_chk', '__memset_chk', '__strlen_chk']
    True
    info
    符号被剥离
    11 arm64-v8a/libttmplayer_lite.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
    符号被剥离
    12 arm64-v8a/libtt_ugen_layout.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
    True
    info
    二进制文件有以下加固函数: ['__vsnprintf_chk']
    True
    info
    符号被剥离
    13 arm64-v8a/libxfcsud.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
    True
    info
    二进制文件有以下加固函数: ['__memcpy_chk', '__vsnprintf_chk', '__vsprintf_chk', '__fgets_chk', '__FD_CLR_chk', '__FD_ISSET_chk', '__FD_SET_chk', '__read_chk', '__strchr_chk']
    True
    info
    符号被剥离

    文件分析

    序号 问题 文件

    行为分析

    编号 行为 标签 文件
    00013 读取文件并将其放入流中 文件
    升级会员:解锁高级权限
    00022 从给定的文件绝对路径打开文件 文件
    升级会员:解锁高级权限
    00054 从文件安装其他APK 反射
    升级会员:解锁高级权限
    00005 获取文件的绝对路径并将其放入 JSON 对象 文件
    升级会员:解锁高级权限
    00004 获取文件名并将其放入 JSON 对象 文件
    信息收集
    升级会员:解锁高级权限
    00024 Base64解码后写入文件 反射
    文件
    升级会员:解锁高级权限
    00063 隐式意图(查看网页、拨打电话等) 控制
    升级会员:解锁高级权限
    00051 通过setData隐式意图(查看网页、拨打电话等) 控制
    升级会员:解锁高级权限
    00162 创建 InetSocketAddress 对象并连接到它 socket
    升级会员:解锁高级权限
    00163 创建新的 Socket 并连接到它 socket
    升级会员:解锁高级权限
    00096 连接到 URL 并设置请求方法 命令
    网络
    升级会员:解锁高级权限
    00089 连接到 URL 并接收来自服务器的输入流 命令
    网络
    升级会员:解锁高级权限
    00109 连接到 URL 并获取响应代码 网络
    命令
    升级会员:解锁高级权限
    00191 获取短信收件箱中的消息 短信
    升级会员:解锁高级权限
    00077 读取敏感数据(短信、通话记录等) 信息收集
    短信
    通话记录
    日历
    升级会员:解锁高级权限
    00072 将 HTTP 输入流写入文件 命令
    网络
    文件
    升级会员:解锁高级权限
    00012 读取数据并放入缓冲流 文件
    升级会员:解锁高级权限
    00030 通过给定的 URL 连接到远程服务器 网络
    升级会员:解锁高级权限
    00177 检查是否授予权限并请求 权限
    升级会员:解锁高级权限
    00056 修改语音音量 控制
    升级会员:解锁高级权限
    00094 连接到 URL 并从中读取数据 命令
    网络
    升级会员:解锁高级权限
    00108 从给定的 URL 读取输入流 网络
    命令
    升级会员:解锁高级权限
    00034 查询当前数据网络类型 信息收集
    网络
    升级会员:解锁高级权限
    00130 获取当前WIFI信息 WiFi
    信息收集
    升级会员:解锁高级权限
    00125 检查给定的文件路径是否存在 文件
    升级会员:解锁高级权限
    00078 获取网络运营商名称 信息收集
    电话服务
    升级会员:解锁高级权限
    00031 检查当前正在运行的应用程序列表 反射
    信息收集
    升级会员:解锁高级权限
    00036 从 res/raw 目录获取资源文件 反射
    升级会员:解锁高级权限
    00028 从assets目录中读取文件 文件
    升级会员:解锁高级权限
    00112 获取日历事件的日期 信息收集
    日历
    升级会员:解锁高级权限
    00153 通过 HTTP 发送二进制数据 http
    升级会员:解锁高级权限
    00189 获取短信内容 短信
    升级会员:解锁高级权限
    00192 获取短信收件箱中的消息 短信
    升级会员:解锁高级权限
    00188 获取短信地址 短信
    升级会员:解锁高级权限
    00052 删除内容 URI 指定的媒体(SMS、CALL_LOG、文件等) 短信
    升级会员:解锁高级权限
    00011 从 URI 查询数据(SMS、CALLLOGS) 短信
    通话记录
    信息收集
    升级会员:解锁高级权限
    00200 从联系人列表中查询数据 信息收集
    联系人
    升级会员:解锁高级权限
    00187 查询 URI 并检查结果 信息收集
    短信
    通话记录
    日历
    升级会员:解锁高级权限
    00201 从通话记录中查询数据 信息收集
    通话记录
    升级会员:解锁高级权限
    00175 获取通知管理器并取消通知 通知
    升级会员:解锁高级权限

    IP地理位置

    恶意域名检测

    域名 状态 中国境内 位置信息 解析
    static.chuangmanke.com 安全
    IP地址: 125.44.162.219
    国家: 中国
    地区: 河南
    城市: 郑州
    查看: 高德地图

    apps.oceanengine.com 安全
    IP地址: 221.229.77.36
    国家: 中国
    地区: 上海
    城市: 上海
    查看: 高德地图

    www.ietf.org 安全
    IP地址: 104.16.44.99
    国家: 美国
    地区: 加利福尼亚
    城市: 旧金山
    查看: Google 地图

    www.toutiaopage.com 安全
    IP地址: 121.228.130.191
    国家: 中国
    地区: 中国江苏
    城市: 南京
    查看: 高德地图

    www.chengzijianzhan.com 安全
    IP地址: 221.229.77.35
    国家: 中国
    地区: 上海
    城市: 上海
    查看: 高德地图

    img.chuangmanke.com 安全
    IP地址: 125.44.162.220
    国家: 中国
    地区: 河南
    城市: 郑州
    查看: 高德地图

    apps.bytesfield-b.com 安全
    IP地址: 221.230.244.88
    国家: 中国
    地区: 中国江苏
    城市: 镇江
    查看: 高德地图

    game-mj-1252954235.cos.ap-chengdu.myqcloud.com 安全
    IP地址: 183.66.100.19
    国家: 中国
    地区: 重庆
    城市: 重庆
    查看: 高德地图

    www.samsungapps.com 安全
    IP地址: 52.31.24.56
    国家: 爱尔兰
    地区: 都柏林
    城市: 都柏林
    查看: Google 地图

    api.lingzhenmh.com 安全
    IP地址: 8.212.69.44
    国家: 香港
    地区: 香港,香港
    城市: 香港
    查看: Google 地图

    apmplus.volces.com 安全
    IP地址: 180.97.251.53
    国家: 中国
    地区: 中国江苏
    城市: 南京
    查看: 高德地图

    apps.bytesfield.com 安全
    IP地址: 58.218.92.156
    国家: 中国
    地区: 中国江苏
    城市: 南京
    查看: 高德地图

    sf6-ttcdn-tos.pstatp.com 安全
    IP地址: 218.92.226.121
    国家: 中国
    地区: 中国江苏
    城市: 盐城
    查看: 高德地图

    px.ucweb.com 安全
    IP地址: 106.8.131.163
    国家: 中国
    地区: 河北
    城市: 石家庄
    查看: 高德地图

    手机号提取

    URL链接分析

    URL信息 源码文件
    https://sf3-fe-tos.pglstatp-toutiao.com/obj/csj-sdk-static/csj_assets/shake.webp
    https://sf3-fe-tos.pglstatp-toutiao.com/obj/csj-sdk-static/csj_assets/swipe_right.webp
    https://sf3-fe-tos.pglstatp-toutiao.com/obj/csj-sdk-static/csj_assets/shake_text.png
    自研引擎-A
    https://sf6-ttcdn-tos.pstatp.com/obj/ad-tetris-site/personal-privacy-page.html
    com/ss/android/downloadlib/addownload/compliance/AppPrivacyPolicyActivity.java
    https://apps.oceanengine.com/customer/api/app/pkg_info?
    www.toutiaopage.com/tetris/page
    www.chengzijianzhan.com
    com/ss/android/downloadlib/addownload/compliance/cl.java
    https://%s/q?host=%s
    com/bykv/vk/component/ttvideo/network/DnsHelper.java
    https://game-mj-1252954235.cos.ap-chengdu.myqcloud.com/
    http://175.178.96.110:8080/api/v1/
    http://124.223.0.123:5208
    f/p/e/a/d/b.java
    https://apmplus.volces.com/apm/collect/crash
    https://apmplus.volces.com/monitor/collect/c/session
    f/i/a/a/g/a.java
    http://127.0.0.1
    com/bykv/vk/component/ttvideo/DataLoaderHelper.java
    1.4.6.31
    com/bykv/vk/component/ttvideo/BuildConfig.java
    127.0.0.1
    f/p/d/c/e.java
    http://127.0.0.1
    com/bykv/vk/component/ttvideo/medialoader/MediaLoaderWrapper.java
    https://apps.bytesfield.com
    https://apps.bytesfield-b.com
    com/ss/android/downloadlib/addownload/compliance/h.java
    2.10.42.103
    com/bykv/vk/component/ttvideo/port/BuildConfig.java
    http://img.chuangmanke.com
    https://api.lingzhenmh.com
    http://static.chuangmanke.com
    http://manhua20230225.oss-cn-shanghai.aliyuncs.com
    f/d/a/a.java
    http://47.112.248.236:9998
    e/b/c/l/a.java
    http://47.112.248.236:9998
    f/p/g/g/d/a.java
    1.4.6.31
    com/bykv/vk/component/ttvideo/VideoLiveManager.java
    https://px.ucweb.com/upload
    com/nirvana/tools/crash/BuildConfig.java
    1.4.6.31
    com/bykv/vk/component/ttvideo/log/LiveLoggerService.java
    https://www.samsungapps.com/appquery/appdetail.as?appid=
    com/ss/android/downloadlib/st/i.java
    http://manhua20230225.oss-cn-shanghai.aliyuncs.com/
    f/p/g/b.java
    http://img.chuangmanke.com
    https://api.lingzhenmh.com
    http://static.chuangmanke.com
    f/p/c/f/a.java
    2.10.42.103
    com/bykv/vk/component/ttvideo/player/TTVersion.java
    2.1.1.4
    com/byted/live/api/BuildConfig.java
    https://img1.baidu.com/it/u=1729653691,1351107558&fm=26&fmt=auto&gp=0.jpg
    e/a/a/b/d/b.java
    1.1.37.41
    com/bykv/vk/component/ttvideo/mediakit/medialoader/BuildConfig.java
    127.0.0.1
    tcp://%s
    1.1.37.41
    lib/arm64-v8a/libavmdl_lite.so
    https://manhua20230225.oss-cn-shanghai.aliyuncs.com/static/koharu_new.png
    lib/arm64-v8a/libhiyori.so
    data:%p,width:%d,height:%d,stride:%d,ret:%d
    2.10.42.103
    lib/arm64-v8a/libttmplayer_lite.so
    127.0.0.1
    http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
    8.8.8.8
    lib/arm64-v8a/libxfcsud.so

    Firebase配置检测

    邮箱地址提取

    敏感凭证泄露

    已显示 12 个secrets
    1、 "anythink_myoffer_feedback_violation_of_laws" : "Illegal"
    2、 TGNvbS9zcnAvcGF0Y2gvSW5pdCQkRXh0ZXJuYWxTeW50aGV0aWNCYWNrcG9ydDA7
    3、 84506ac8cb3ed370c0f4e94d68b757eefac7b63e
    4、 8ED210B263B04D8883ED5B4CAB9099B2
    5、 SG9va0luaXR8fExhbmRyb2lkL2NvbnRlbnQvQ29udGV4dDs=
    6、 bXx8TGphdmEvbGFuZy9UaHJvd2FibGU7fHxMamF2YS9sYW5nL1Rocm93YWJsZTs=
    7、 QXBrUGF0aFNwb29maW5nfHxMYW5kcm9pZC9jb250ZW50L0NvbnRleHQ7fHxMamF2YS9sYW5nL1N0cmluZzs=
    8、 Z2V0SW50fHxMamF2YS9sYW5nL1N0cmluZzs=
    9、 W8UoP2DS4JH8hqmAN9l7FutKeim5BE0zJy28fvYHJuA=
    10、 Q2xhc3NOYW1lU3Bvb2Zpbmd8fExhbmRyb2lkL2NvbnRlbnQvQ29udGV4dDs=
    11、 TGNvbS9Ib29rL0FwcGxpY2F0aW9uTmFtZVNwb29maW5nOw==
    12、 TGNvbS9Ib29rL0Zha2VJQmluZGVyOw==

    字符串信息

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

    活动列表

    显示所有 390 个 activities

    第三方SDK

    SDK名称 开发者 描述信息
    Pangle SDK ByteDance 穿山甲是巨量引擎旗下全球应用变现与增长平台,合作优质媒体超 30,000 家,日请求突破 607 亿,日均展示达 100 亿,覆盖 7 亿日活用户,为全球应用和广告主提供高效的用户增长和变现解决方案。
    Bugly Tencent 腾讯 Bugly,为移动开发者提供专业的异常上报和运营统计,帮助开发者快速发现并解决异常,同时掌握产品运营动态,及时跟进用户反馈。
    C++ 共享库 Android 在 Android 应用中运行原生代码。
    MMKV Tencent MMKV 是基于 mmap 内存映射的 key-value 组件,底层序列化/反序列化使用 protobuf 实现,性能高,稳定性强。
    阿里聚安全 Alibaba 阿里聚安全是面向开发者,以移动应用安全为核心的开放平台。
    libYUV Google libYUV 是 Google 开源的 yuv 图像处理库,实现对各种 yuv 数据之间的转换,包括数据转换,裁剪,缩放,旋转。
    极光推送 极光 JPush 是经过考验的大规模 App 推送平台,每天推送消息数超过 5 亿条。 开发者集成 SDK 后,可以通过调用 API 推送消息。同时,JPush 提供可视化的 web 端控制台发送通知,统计分析推送效果。 JPush 全面支持 Android, iOS, Winphone 三大手机平台。
    移动应用推广 SDK Baidu 百度移动推广 SDK(Android)是百度官方推出的移动推广 SDK 在 Android 平台上的版本
    快手广告 SDK 快手 快手信息流广告,为您和用户搭建桥梁。
    腾讯广告 SDK Tencent 腾讯广告汇聚腾讯公司全量的应用场景,拥有核心行业数据、营销技术与专业服务能力。
    File Provider Android FileProvider 是 ContentProvider 的特殊子类,它通过创建 content://Uri 代替 file:///Uri 以促进安全分享与应用程序关联的文件。
    Jetpack Media Google 与其他应用共享媒体内容和控件。已被 media2 取代。

    污点分析

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