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

应用图标

应用评分

文件信息

文件名称 拥挤城市 v1.0.2.apk
文件大小 56.02MB
MD5 3604a600f554f032e3b97d7ef2b4be2b
SHA1 874fb4b41522a8ce66279a7d3f8869def59cc814
SHA256 a2ca8647abf9b0812e97fc9fc2647477a74769063fed592332dc4031c4274223
病毒检测 ⚠️ 4 个厂商报毒⚠️

应用信息

应用名称 拥挤城市
包名 com.zhn.crowdcity.vivo
主活动 com.visz.game.SActivity
目标SDK 33 最小SDK 23
版本号 1.0.2 子版本号 102
加固信息 360加固
开发框架 Java/Kotlin
非法应用检测 (该功能即将上线,识别赌博、诈骗、色情和黑产等类型应用)

组件导出信息

反编译代码

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

文件列表

    证书信息

    二进制文件已签名
    v1 签名: True
    v2 签名: True
    v3 签名: False
    v4 签名: False
    主题: C=82, ST=s, L=d, O=f, OU=g, CN=apkttff.keystore
    签名算法: rsassa_pkcs1v15
    有效期自: 2021-06-04 09:46:04+00:00
    有效期至: 2295-03-19 09:46:04+00:00
    发行人: C=82, ST=s, L=d, O=f, OU=g, CN=apkttff.keystore
    序列号: 0x56a89600
    哈希算法: sha256
    证书MD5: 930bfb46fe39c3aac68a57e5231dac5e
    证书SHA1: 1a1294c3eeb18c3b79e77d341422b3b43b5bbf56
    证书SHA256: bc55b64f3097cba4002476722af7105ea28a96da04960a1440ee619eb98d589d
    证书SHA512: 37b5b8c6c685b0f8ab82e394da457af8f03e98c2f5f447560c2df35c56d96828a7773cbe7e2314b41a79fcff196aa158d4b2b30896818592de26e24d8d03e8f3
    公钥算法: rsa
    密钥长度: 1024
    指纹: 81451e318f28fb4f506a0efc9283fcc493ce3758f0dbb0fb61e40ce2d0c7af13
    找到 1 个唯一证书

    应用程序权限

    权限名称 安全等级 权限内容 权限描述 关联代码
    android.permission.INTERNET 危险 完全互联网访问 允许应用程序创建网络套接字。
    android.permission.ACCESS_NETWORK_STATE 普通 获取网络状态 允许应用程序查看所有网络的状态。
    android.permission.ACCESS_WIFI_STATE 普通 查看Wi-Fi状态 允许应用程序查看有关Wi-Fi状态的信息。
    android.permission.VIBRATE 普通 控制振动器 允许应用程序控制振动器,用于消息通知振动功能。
    android.permission.WAKE_LOCK 危险 防止手机休眠 允许应用程序防止手机休眠,在手机屏幕关闭后后台进程仍然运行。
    android.permission.READ_PHONE_STATE 危险 读取手机状态和标识 允许应用程序访问设备的手机功能。有此权限的应用程序可确定此手机的号码和序列号,是否正在通话,以及对方的号码等。
    android.permission.WRITE_EXTERNAL_STORAGE 危险 读取/修改/删除外部存储内容 允许应用程序写入外部存储。
    android.permission.MANAGE_EXTERNAL_STORAGE 危险 文件列表访问权限 Android11新增权限,读取本地文件,如简历,聊天图片。
    android.permission.REQUEST_INSTALL_PACKAGES 危险 允许安装应用程序 Android8.0 以上系统允许安装未知来源应用程序权限。
    android.permission.ACCESS_COARSE_LOCATION 危险 获取粗略位置 通过WiFi或移动基站的方式获取用户粗略的经纬度信息,定位精度大概误差在30~1500米。恶意程序可以用它来确定您的大概位置。
    vivo.game.permission.OPEN_JUMP_INTENTS 未知 未知权限 来自 android 引用的未知权限。
    android.permission.CHANGE_NETWORK_STATE 危险 改变网络连通性 允许应用程序改变网络连通性。
    android.permission.GET_TASKS 危险 检索当前运行的应用程序 允许应用程序检索有关当前和最近运行的任务的信息。恶意应用程序可借此发现有关其他应用程序的保密信息。
    android.permission.QUERY_ALL_PACKAGES 普通 获取已安装应用程序列表 Android 11引入与包可见性相关的权限,允许查询设备上的任何普通应用程序,而不考虑清单声明。
    android.permission.REORDER_TASKS 危险 对正在运行的应用程序重新排序 允许应用程序将任务移至前端和后台。恶意应用程序可借此强行进入前端,而不受您的控制。
    com.asus.msa.SupplementaryDID.ACCESS 普通 获取厂商oaid相关权限 获取设备标识信息oaid,在华硕设备上需要用到的权限。
    freemme.permission.msa 未知 未知权限 来自 android 引用的未知权限。
    android.permission.ACCESS_FINE_LOCATION 危险 获取精确位置 通过GPS芯片接收卫星的定位信息,定位精度达10米以内。恶意程序可以用它来确定您所在的位置。
    com.vivo.sdkplugin.provider.smartchannel.READ_PROVIDER 未知 未知权限 来自 android 引用的未知权限。
    android.permission.FOREGROUND_SERVICE 普通 创建前台Service Android 9.0以上允许常规应用程序使用 Service.startForeground,用于podcast播放(推送悬浮播放,锁屏播放)
    android.permission.READ_EXTERNAL_STORAGE 危险 读取SD卡内容 允许应用程序从SD卡读取信息。
    com.zhn.crowdcity.vivo.openadsdk.permission.TT_PANGOLIN 未知 未知权限 来自 android 引用的未知权限。
    com.google.android.gms.permission.AD_ID 普通 应用程序显示广告 此应用程序使用 Google 广告 ID,并且可能会投放广告。
    android.permission.WRITE_SETTINGS 危险 修改全局系统设置 允许应用程序修改系统设置方面的数据。恶意应用程序可借此破坏您的系统配置。

    证书安全分析

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

    MANIFEST分析

    高危
    0
    警告
    4
    信息
    0
    屏蔽
    0
    序号 问题 严重程度 描述信息 操作
    1 应用程序已启用明文网络流量
    [android:usesCleartextTraffic=true]
    警告 应用程序打算使用明文网络流量,例如明文HTTP,FTP协议,DownloadManager和MediaPlayer。针对API级别27或更低的应用程序,默认值为“true”。针对API级别28或更高的应用程序,默认值为“false”。避免使用明文流量的主要原因是缺乏机密性,真实性和防篡改保护;网络攻击者可以窃听传输的数据,并且可以在不被检测到的情况下修改它。
    2 应用程序具有网络安全配置
    [android:networkSecurityConfig=@xml/network_security_config]
    信息 网络安全配置功能让应用程序可以在一个安全的,声明式的配置文件中自定义他们的网络安全设置,而不需要修改应用程序代码。这些设置可以针对特定的域名和特定的应用程序进行配置。
    3 应用程序数据可以被备份
    [android:allowBackup=true]
    警告 这个标志允许任何人通过adb备份你的应用程序数据。它允许已经启用了USB调试的用户从设备上复制应用程序数据。
    4 Activity (com.visz.game.MainActivity) 未被保护。
    [android:exported=true]
    警告 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
    5 Activity (com.vivo.unionsdk.ui.UnionActivity) 未被保护。
    [android:exported=true]
    警告 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。

    可浏览的Activity组件

    ACTIVITY INTENT
    com.vivo.unionsdk.ui.UnionActivity Schemes: vivounion://,
    Hosts: union.vivo.com,
    Paths: /openjump,

    网络通信安全

    高危
    2
    警告
    1
    信息
    0
    安全
    0
    序号 范围 严重级别 描述
    1 *
    基本配置不安全地配置为允许到所有域的明文流量。
    2 *
    警告 基本配置配置为信任系统证书。
    3 127.0.0.1
    域配置不安全地配置为允许明文流量到达范围内的这些域。

    API调用分析

    API功能 源码文件
    一般功能-> 文件操作
    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/u/u.java
    com/bykv/vk/openvk/component/video/api/z.java
    com/bykv/vk/openvk/component/video/api/z/it.java
    com/bykv/vk/openvk/component/video/u/ci/z.java
    com/bykv/vk/openvk/component/video/u/f/ci/f.java
    com/bykv/vk/openvk/component/video/u/f/ci/it.java
    com/bykv/vk/openvk/component/video/u/f/ci/ln.java
    com/bykv/vk/openvk/component/video/u/f/ci/u.java
    com/bykv/vk/openvk/component/video/u/f/dr.java
    com/bykv/vk/openvk/component/video/u/f/f.java
    com/bykv/vk/openvk/component/video/u/f/it.java
    com/bykv/vk/openvk/component/video/u/f/lb.java
    com/bykv/vk/openvk/component/video/u/f/ln.java
    com/bykv/vk/openvk/component/video/u/f/ln/u.java
    com/bykv/vk/openvk/component/video/u/f/oe.java
    com/bykv/vk/openvk/component/video/u/f/u.java
    com/bykv/vk/openvk/component/video/u/f/u/f.java
    com/bykv/vk/openvk/component/video/u/f/u/u.java
    com/bykv/vk/openvk/component/video/u/f/u/z.java
    com/bykv/vk/openvk/component/video/u/f/x.java
    com/bykv/vk/openvk/component/video/u/f/z/z.java
    com/bykv/vk/openvk/component/video/u/it/f.java
    com/bykv/vk/openvk/component/video/u/it/it.java
    com/bykv/vk/openvk/component/video/u/it/z.java
    com/bykv/vk/openvk/component/video/u/u/f/f.java
    com/bykv/vk/openvk/component/video/u/u/u.java
    com/bykv/vk/openvk/component/video/u/u/u/f.java
    com/bykv/vk/openvk/component/video/u/u/u/u.java
    com/bykv/vk/openvk/component/video/u/u/u/z.java
    com/bykv/vk/openvk/component/video/u/z/u.java
    com/bytedance/adsdk/lottie/LottieAnimationView.java
    com/bytedance/adsdk/lottie/ci.java
    com/bytedance/adsdk/lottie/ci/a.java
    com/bytedance/adsdk/lottie/ci/b.java
    com/bytedance/adsdk/lottie/ci/c.java
    com/bytedance/adsdk/lottie/ci/cc.java
    com/bytedance/adsdk/lottie/ci/ci.java
    com/bytedance/adsdk/lottie/ci/d.java
    com/bytedance/adsdk/lottie/ci/dr.java
    com/bytedance/adsdk/lottie/ci/ey.java
    com/bytedance/adsdk/lottie/ci/f.java
    com/bytedance/adsdk/lottie/ci/gi.java
    com/bytedance/adsdk/lottie/ci/i.java
    com/bytedance/adsdk/lottie/ci/it.java
    com/bytedance/adsdk/lottie/ci/iu.java
    com/bytedance/adsdk/lottie/ci/kd.java
    com/bytedance/adsdk/lottie/ci/l.java
    com/bytedance/adsdk/lottie/ci/ln.java
    com/bytedance/adsdk/lottie/ci/m.java
    com/bytedance/adsdk/lottie/ci/mk.java
    com/bytedance/adsdk/lottie/ci/nf.java
    com/bytedance/adsdk/lottie/ci/ns.java
    com/bytedance/adsdk/lottie/ci/oz.java
    com/bytedance/adsdk/lottie/ci/p.java
    com/bytedance/adsdk/lottie/ci/q.java
    com/bytedance/adsdk/lottie/ci/qp.java
    com/bytedance/adsdk/lottie/ci/r.java
    com/bytedance/adsdk/lottie/ci/sc.java
    com/bytedance/adsdk/lottie/ci/st.java
    com/bytedance/adsdk/lottie/ci/t.java
    com/bytedance/adsdk/lottie/ci/u.java
    com/bytedance/adsdk/lottie/ci/ub.java
    com/bytedance/adsdk/lottie/ci/um.java
    com/bytedance/adsdk/lottie/ci/uy.java
    com/bytedance/adsdk/lottie/ci/x.java
    com/bytedance/adsdk/lottie/ci/xz.java
    com/bytedance/adsdk/lottie/ci/yj.java
    com/bytedance/adsdk/lottie/ci/z.java
    com/bytedance/adsdk/lottie/f/f.java
    com/bytedance/adsdk/lottie/it/ci.java
    com/bytedance/adsdk/lottie/it/f.java
    com/bytedance/adsdk/lottie/it/it.java
    com/bytedance/adsdk/lottie/it/lb.java
    com/bytedance/adsdk/lottie/it/ln.java
    com/bytedance/adsdk/lottie/it/u.java
    com/bytedance/adsdk/lottie/it/x.java
    com/bytedance/adsdk/lottie/ln/lb.java
    com/bytedance/adsdk/lottie/x.java
    com/bytedance/adsdk/u/u/f/ci.java
    com/bytedance/adsdk/u/u/f/ln.java
    com/bytedance/adsdk/u/u/f/u.java
    com/bytedance/adsdk/u/u/f/x.java
    com/bytedance/adsdk/u/u/f/z.java
    com/bytedance/adsdk/u/u/u/ci.java
    com/bytedance/adsdk/u/u/u/dr.java
    com/bytedance/adsdk/u/u/u/f.java
    com/bytedance/adsdk/u/u/u/it.java
    com/bytedance/adsdk/u/u/u/ln.java
    com/bytedance/adsdk/u/u/u/ns.java
    com/bytedance/adsdk/u/u/u/u.java
    com/bytedance/adsdk/u/u/u/x.java
    com/bytedance/adsdk/u/u/u/xz.java
    com/bytedance/adsdk/u/u/u/z.java
    com/bytedance/adsdk/u/u/z/f.java
    com/bytedance/adsdk/u/u/z/u.java
    com/bytedance/keva/KevaImpl.java
    com/bytedance/keva/f.java
    com/bytedance/u/f/ci/it.java
    com/bytedance/u/f/ci/lb.java
    com/bytedance/u/f/ci/z.java
    com/bytedance/u/f/lb/i.java
    com/bytedance/u/f/lb/it.java
    com/bytedance/u/f/lb/lb.java
    com/bytedance/u/f/lb/ln.java
    com/bytedance/u/f/lb/ns.java
    com/bytedance/u/f/lb/p.java
    com/bytedance/u/f/lb/z.java
    com/bytedance/u/f/u/it.java
    com/bytedance/u/f/u/z.java
    com/bytedance/u/f/x/f.java
    com/bytedance/u/z/u/u/u.java
    com/github/gzuliyujiang/oaid/DeviceID.java
    com/github/gzuliyujiang/oaid/impl/HuaweiImpl.java
    com/jg/ids/k.java
    com/o00QO0O/oQoOQOo/oQoOQOo/o00QO0O/o00QO0O.java
    com/o00QO0O/oQoOQOo/oQoOQOo/oQoOQOo.java
    com/qq/e/dl/b.java
    com/qq/e/dl/j/b.java
    com/qq/e/dl/l/o/a/b.java
    com/qq/e/lib/a/b/a.java
    com/qq/e/lib/a/b/b/a.java
    com/qq/e/lib/a/b/b/b.java
    com/qq/e/lib/a/b/b/c.java
    com/qq/e/lib/a/b/b/d.java
    com/qq/e/lib/a/b/b/e.java
    com/qq/e/lib/a/b/b/f.java
    com/qq/e/lib/a/b/b/g.java
    com/qq/e/lib/a/b/b/j.java
    com/qq/e/lib/a/b/b/k.java
    com/qq/e/lib/a/b/c/a.java
    com/qq/e/lib/a/c/b.java
    com/qq/e/lib/a/e/b.java
    com/qq/e/lib/a/e/c.java
    com/qq/e/lib/a/e/d.java
    com/qq/e/lib/a/e/e.java
    com/qq/e/lib/a/e/f.java
    com/qq/e/lib/a/f/a.java
    com/qq/e/lib/a/f/b.java
    com/ss/android/download/api/config/ns.java
    com/ss/android/downloadlib/addownload/compliance/it.java
    com/ss/android/downloadlib/addownload/d.java
    com/ss/android/downloadlib/addownload/dr.java
    com/ss/android/downloadlib/addownload/f.java
    com/ss/android/downloadlib/addownload/f/dr.java
    com/ss/android/downloadlib/addownload/lb.java
    com/ss/android/downloadlib/addownload/u/f.java
    com/ss/android/downloadlib/addownload/u/u.java
    com/ss/android/downloadlib/addownload/z/it.java
    com/ss/android/downloadlib/addownload/z/z.java
    com/ss/android/downloadlib/it.java
    com/ss/android/downloadlib/u.java
    com/ss/android/downloadlib/x/ns.java
    com/ss/android/downloadlib/x/u.java
    com/ss/android/downloadlib/x/x.java
    com/ss/android/downloadlib/z/u.java
    com/ss/android/downloadlib/z/z.java
    com/ss/android/u/f.java
    com/ss/android/u/u.java
    com/ss/android/u/z.java
    com/tencent/gatherer/a/a/a/c.java
    com/visz/ad/Oo0Q0O0.java
    com/visz/ad/oQoOQOo.java
    com/visz/common/LogUtils.java
    com/visz/common/Qo0oOO0.java
    com/visz/common/QoO00Q.java
    com/visz/common/oQoOQOo.java
    com/visz/game/SActivity.java
    com/vivo/ad/c/b.java
    com/vivo/ad/c/c.java
    com/vivo/ad/f/b.java
    com/vivo/ad/g/a.java
    com/vivo/ad/h/d.java
    com/vivo/ad/h/e.java
    com/vivo/ad/i/b/b.java
    com/vivo/ad/i/b/e.java
    com/vivo/ad/i/b/h.java
    com/vivo/ad/i/b/j.java
    com/vivo/ad/i/b/k.java
    com/vivo/ad/i/b/l.java
    com/vivo/ad/i/b/m.java
    com/vivo/ad/i/b/n.java
    com/vivo/ad/i/b/o.java
    com/vivo/ad/i/b/p.java
    com/vivo/ad/i/b/q.java
    com/vivo/ad/i/b/r.java
    com/vivo/ad/i/b/s.java
    com/vivo/ad/model/AppElement.java
    com/vivo/ad/model/Permission.java
    com/vivo/ad/model/a.java
    com/vivo/ad/model/a0.java
    com/vivo/ad/model/b.java
    com/vivo/ad/model/c.java
    com/vivo/ad/model/c0.java
    com/vivo/ad/model/d.java
    com/vivo/ad/model/e.java
    com/vivo/ad/model/f.java
    com/vivo/ad/model/g.java
    com/vivo/ad/model/g0.java
    com/vivo/ad/model/h.java
    com/vivo/ad/model/i.java
    com/vivo/ad/model/i0.java
    com/vivo/ad/model/j.java
    com/vivo/ad/model/j0.java
    com/vivo/ad/model/k.java
    com/vivo/ad/model/k0.java
    com/vivo/ad/model/l.java
    com/vivo/ad/model/l0.java
    com/vivo/ad/model/m.java
    com/vivo/ad/model/n.java
    com/vivo/ad/model/p.java
    com/vivo/ad/model/q.java
    com/vivo/ad/model/t.java
    com/vivo/ad/model/v.java
    com/vivo/ad/model/w.java
    com/vivo/ad/view/j.java
    com/vivo/ad/view/n.java
    com/vivo/advv/Log.java
    com/vivo/advv/vaf/virtualview/Helper/ImageLoader.java
    com/vivo/advv/vaf/virtualview/core/ViewBase.java
    com/vivo/advv/vaf/virtualview/loader/BinaryLoader.java
    com/vivo/advv/vaf/virtualview/util/ShowGifDelegate.java
    com/vivo/advv/vaf/virtualview/view/image/NativeImage.java
    com/vivo/advv/vaf/virtualview/view/image/NativeImageImp.java
    com/vivo/channel/reader/ChannelReader.java
    com/vivo/channel/reader/a.java
    com/vivo/google/android/exoplayer3/ExoPlaybackException.java
    com/vivo/google/android/exoplayer3/b.java
    com/vivo/google/android/exoplayer3/b6.java
    com/vivo/google/android/exoplayer3/d6.java
    com/vivo/google/android/exoplayer3/e6.java
    com/vivo/google/android/exoplayer3/exception/BaseException.java
    com/vivo/google/android/exoplayer3/f.java
    com/vivo/google/android/exoplayer3/f0.java
    com/vivo/google/android/exoplayer3/f6.java
    com/vivo/google/android/exoplayer3/g0.java
    com/vivo/google/android/exoplayer3/h0.java
    com/vivo/google/android/exoplayer3/n3.java
    com/vivo/google/android/exoplayer3/n5.java
    com/vivo/google/android/exoplayer3/p3.java
    com/vivo/google/android/exoplayer3/p5.java
    com/vivo/google/android/exoplayer3/r4.java
    com/vivo/google/android/exoplayer3/r5.java
    com/vivo/google/android/exoplayer3/s6.java
    com/vivo/google/android/exoplayer3/source/ExtractorMediaSource.java
    com/vivo/google/android/exoplayer3/upstream/FileDataSource.java
    com/vivo/google/android/exoplayer3/upstream/Loader.java
    com/vivo/google/android/exoplayer3/upstream/cache/CacheDataSink.java
    com/vivo/google/android/exoplayer3/upstream/cache/CacheDataSource.java
    com/vivo/google/android/exoplayer3/upstream/cache/SimpleCache.java
    com/vivo/google/android/exoplayer3/util/Util.java
    com/vivo/google/android/exoplayer3/v1.java
    com/vivo/google/android/exoplayer3/v5.java
    com/vivo/google/android/exoplayer3/w5.java
    com/vivo/google/android/exoplayer3/z5.java
    com/vivo/ic/CLog.java
    com/vivo/ic/CookieHelper.java
    com/vivo/ic/NetUtils.java
    com/vivo/ic/SystemUtils.java
    com/vivo/ic/dm/DownloadInfo.java
    com/vivo/ic/dm/DownloadProvider.java
    com/vivo/ic/dm/c.java
    com/vivo/ic/dm/d.java
    com/vivo/ic/dm/database/DbMoverManager.java
    com/vivo/ic/dm/database/b.java
    com/vivo/ic/dm/l.java
    com/vivo/ic/dm/m.java
    com/vivo/ic/dm/n.java
    com/vivo/ic/dm/network/IHttpDownload.java
    com/vivo/ic/dm/network/f.java
    com/vivo/ic/dm/network/h.java
    com/vivo/ic/dm/network/i.java
    com/vivo/ic/dm/o/a.java
    com/vivo/ic/dm/o/b.java
    com/vivo/ic/dm/util/a.java
    com/vivo/ic/dm/util/b.java
    com/vivo/ic/minidownload/MiniDownloadRunable.java
    com/vivo/ic/minidownload/MiniDownloader.java
    com/vivo/ic/spmanager/BaseSharePreference.java
    com/vivo/ic/spmanager/VivoPreference.java
    com/vivo/ic/spmanager/VivoPreferenceManager.java
    com/vivo/ic/webview/HTMLFileUploader.java
    com/vivo/ic/webview/HtmlWebChromeClient.java
    com/vivo/ic/webview/HtmlWebViewClient.java
    com/vivo/mobilead/antifraud/l1111l111111Il/l111l1111l1Il.java
    com/vivo/mobilead/antifraud/l1111l111111Il/l111l1111llIl.java
    com/vivo/mobilead/antifraud/l1111l111111Il/l11l1111I1l.java
    com/vivo/mobilead/antifraud/l111l11111Il/l1111l111111Il.java
    com/vivo/mobilead/antifraud/l111l11111Il/l111l11111lIl.java
    com/vivo/mobilead/antifraud/l111l11111Il/l111l11111lIl/l1111l111111Il.java
    com/vivo/mobilead/antifraud/l111l11111Il/l111l11111lIl/l111l11111lIl.java
    com/vivo/mobilead/antifraud/l111l11111Il/l111l11111lIl/l111l1111llIl.java
    com/vivo/mobilead/antifraud/l111l11111Il/l111l1111l1Il.java
    com/vivo/mobilead/antifraud/l111l11111Il/l111l1111lI1l.java
    com/vivo/mobilead/antifraud/l111l11111Il/l11l1111Il.java
    com/vivo/mobilead/antifraud/l111l11111lIl/l1111l111111Il.java
    com/vivo/mobilead/antifraud/l111l11111lIl/l1111l111111Il/l1111l111111Il.java
    com/vivo/mobilead/antifraud/l111l11111lIl/l111l11111I1l.java
    com/vivo/mobilead/antifraud/l111l11111lIl/l111l11111lIl.java
    com/vivo/mobilead/antifraud/l111l11111lIl/l111l11111lIl/l1111l111111Il.java
    com/vivo/mobilead/antifraud/l111l1111l1Il/l111l11111I1l.java
    com/vivo/mobilead/antifraud/l111l1111llIl/l111l1111l1Il.java
    com/vivo/mobilead/antifraud/l111l1111llIl/l111l1111lI1l.java
    com/vivo/mobilead/antifraud/l111l1111llIl/l111l1111lIl.java
    com/vivo/mobilead/c/a.java
    com/vivo/mobilead/c/e.java
    com/vivo/mobilead/c/f/b.java
    com/vivo/mobilead/g/a.java
    com/vivo/mobilead/g/b.java
    com/vivo/mobilead/g/c.java
    com/vivo/mobilead/g/d.java
    com/vivo/mobilead/g/e.java
    com/vivo/mobilead/h/b.java
    com/vivo/mobilead/h/e.java
    com/vivo/mobilead/h/f.java
    com/vivo/mobilead/h/g.java
    com/vivo/mobilead/h/i.java
    com/vivo/mobilead/h/k.java
    com/vivo/mobilead/h/t.java
    com/vivo/mobilead/h/w.java
    com/vivo/mobilead/k/a.java
    com/vivo/mobilead/l/b.java
    com/vivo/mobilead/lottie/LottieAnimationView.java
    com/vivo/mobilead/lottie/LottieCompositionFactory.java
    com/vivo/mobilead/lottie/b/b.java
    com/vivo/mobilead/lottie/d/b.java
    com/vivo/mobilead/lottie/d/c.java
    com/vivo/mobilead/lottie/f/h.java
    com/vivo/mobilead/m/a.java
    com/vivo/mobilead/m/c.java
    com/vivo/mobilead/m/e.java
    com/vivo/mobilead/m/f.java
    com/vivo/mobilead/m/g.java
    com/vivo/mobilead/m/h.java
    com/vivo/mobilead/m/i.java
    com/vivo/mobilead/m/j.java
    com/vivo/mobilead/m/l.java
    com/vivo/mobilead/m/m.java
    com/vivo/mobilead/m/q/a.java
    com/vivo/mobilead/m/q/b.java
    com/vivo/mobilead/m/q/d.java
    com/vivo/mobilead/m/q/e.java
    com/vivo/mobilead/m/q/g.java
    com/vivo/mobilead/m/q/h.java
    com/vivo/mobilead/manager/b.java
    com/vivo/mobilead/model/BackUrlInfo.java
    com/vivo/mobilead/model/d.java
    com/vivo/mobilead/unified/a.java
    com/vivo/mobilead/unified/base/m/a.java
    com/vivo/mobilead/unified/base/m/e/a.java
    com/vivo/mobilead/unified/base/m/e/e.java
    com/vivo/mobilead/unified/base/view/a0/b.java
    com/vivo/mobilead/unified/base/view/b.java
    com/vivo/mobilead/unified/base/view/d.java
    com/vivo/mobilead/unified/base/view/d0/c.java
    com/vivo/mobilead/unified/base/view/d0/f.java
    com/vivo/mobilead/unified/base/view/e0/a.java
    com/vivo/mobilead/unified/base/view/e0/b.java
    com/vivo/mobilead/unified/base/view/e0/f.java
    com/vivo/mobilead/unified/base/view/e0/p.java
    com/vivo/mobilead/unified/base/view/e0/q.java
    com/vivo/mobilead/unified/base/view/e0/s.java
    com/vivo/mobilead/unified/base/view/n.java
    com/vivo/mobilead/unified/base/view/o.java
    com/vivo/mobilead/unified/base/view/u.java
    com/vivo/mobilead/unified/base/view/w.java
    com/vivo/mobilead/unified/base/view/x/a.java
    com/vivo/mobilead/unified/base/view/y/a.java
    com/vivo/mobilead/unified/base/view/y/c.java
    com/vivo/mobilead/unified/icon/a.java
    com/vivo/mobilead/unified/interstitial/a.java
    com/vivo/mobilead/unified/interstitial/h.java
    com/vivo/mobilead/unified/interstitial/i.java
    com/vivo/mobilead/unified/reward/a.java
    com/vivo/mobilead/unified/reward/l.java
    com/vivo/mobilead/util/b1.java
    com/vivo/mobilead/util/c1.java
    com/vivo/mobilead/util/dialogactivity/GoToAdActivity.java
    com/vivo/mobilead/util/dialogactivity/InstallHintActivity.java
    com/vivo/mobilead/util/dialogactivity/PrivacyPermissionActivity.java
    com/vivo/mobilead/util/f0.java
    com/vivo/mobilead/util/j.java
    com/vivo/mobilead/util/o.java
    com/vivo/mobilead/util/o1/a/a.java
    com/vivo/mobilead/util/o1/a/b.java
    com/vivo/mobilead/util/o1/a/c/a.java
    com/vivo/mobilead/util/o1/a/c/b.java
    com/vivo/mobilead/util/s.java
    com/vivo/mobilead/util/y.java
    com/vivo/mobilead/util/y0.java
    com/vivo/mobilead/web/b.java
    com/vivo/secboxsdk/SecBoxCipher.java
    com/vivo/secboxsdk/SecBoxCipherException.java
    com/vivo/secboxsdk/a/a.java
    com/vivo/secboxsdk/a/c.java
    com/vivo/secboxsdk/jni/SecBoxNative.java
    com/vivo/unionsdk/a.java
    com/vivo/unionsdk/a/e.java
    com/vivo/unionsdk/cmd/ActivitiesCallback.java
    com/vivo/unionsdk/e/c.java
    com/vivo/unionsdk/f.java
    com/vivo/unionsdk/g/e.java
    com/vivo/unionsdk/h/d.java
    com/vivo/unionsdk/h/f.java
    com/vivo/unionsdk/j/c.java
    com/vivo/unionsdk/j/d.java
    com/vivo/unionsdk/m.java
    com/vivo/unionsdk/ui/c.java
    com/vivo/unionsdk/utils/b.java
    com/vivo/unionsdk/utils/d.java
    com/vivo/unionsdk/utils/g.java
    com/vivo/unionsdk/utils/h.java
    com/vivo/unionsdk/utils/n.java
    com/vivounion/ic/channelreader/ChannelReaderUtil.java
    com/vivounion/ic/channelreader/V1ChannelReader.java
    com/vivounion/ic/channelreader/V2ChannelReader.java
    com/vivounion/ic/channelunit/ChannelUnit.java
    com/vivounion/ic/channelunit/verify/ApkSignatureSchemeV2Verifier.java
    com/vivounion/ic/channelunit/verify/ZipUtils.java
    com/zk/adengine/lk_animation/a.java
    com/zk/adengine/lk_animation/d.java
    com/zk/adengine/lk_animation/e.java
    com/zk/adengine/lk_animation/f.java
    com/zk/adengine/lk_animation/g.java
    com/zk/adengine/lk_animation/i.java
    com/zk/adengine/lk_sdk/c.java
    com/zk/adengine/lk_sdkwrapper/b.java
    com/zk/adengine/lk_sdkwrapper/c.java
    com/zk/adengine/log/b.java
    ms/bz/bd/c/Pgl/b.java
    ms/bz/bd/c/Pgl/j1.java
    ms/bz/bd/c/Pgl/l1.java
    ms/bz/bd/c/Pgl/pbla.java
    ms/bz/bd/c/Pgl/pble.java
    ms/bz/bd/c/Pgl/pblg.java
    ms/bz/bd/c/Pgl/pblj.java
    ms/bz/bd/c/Pgl/pblo.java
    ms/bz/bd/c/Pgl/pblr.java
    ms/bz/bd/c/Pgl/pblu.java
    ms/bz/bd/c/Pgl/pblv.java
    ms/bz/bd/c/Pgl/pblx.java
    ms/bz/bd/c/Pgl/pbly.java
    ms/bz/bd/c/Pgl/r.java
    ms/bz/bd/c/Pgl/s.java
    vivo/support/v4/content/FileProvider.java
    vivo/support/v4/content/a.java
    vivo/support/v4/content/b.java
    vivo/support/v4/content/c.java
    yaq/gdtadv.java
    组件-> 启动 Activity
    一般功能-> IPC通信
    XI/K0/XI/XI.java
    XI/XI/K0/K0.java
    XI/XI/XI/XI.java
    XI/oQoOQOo/oQoOQOo/oQoOQOo/oQoOQOo/o00QO0O.java
    XI/xo/XI/XI/CA.java
    XI/xo/XI/XI/xo.java
    com/bun/lib/MsaIdInterface.java
    com/bun/miitmdid/provider/asus/AsusProvider.java
    com/bun/miitmdid/provider/samsung/SamsungProvider.java
    com/bun/miitmdid/provider/zte/MsaClient.java
    com/bytedance/u/f/ci/u/it.java
    com/github/gzuliyujiang/oaid/impl/AsusImpl.java
    com/github/gzuliyujiang/oaid/impl/CoolpadImpl.java
    com/github/gzuliyujiang/oaid/impl/FreemeImpl.java
    com/github/gzuliyujiang/oaid/impl/GmsImpl.java
    com/github/gzuliyujiang/oaid/impl/LenovoImpl.java
    com/github/gzuliyujiang/oaid/impl/MsaImpl.java
    com/github/gzuliyujiang/oaid/impl/OAIDService.java
    com/github/gzuliyujiang/oaid/impl/OppoExtImpl.java
    com/github/gzuliyujiang/oaid/impl/OppoImpl.java
    com/github/gzuliyujiang/oaid/impl/QikuImpl.java
    com/github/gzuliyujiang/oaid/impl/SamsungImpl.java
    com/jg/ids/a/a.java
    com/jg/ids/a/c.java
    com/jg/ids/a/d.java
    com/jg/ids/b/a.java
    com/jg/ids/b/c.java
    com/jg/ids/b/d.java
    com/jg/ids/c/a.java
    com/jg/ids/d/a.java
    com/jg/ids/d/c.java
    com/jg/ids/d/d.java
    com/jg/ids/e/a.java
    com/jg/ids/e/c.java
    com/jg/ids/e/d.java
    com/jg/ids/f/a.java
    com/jg/ids/f/c.java
    com/jg/ids/f/d.java
    com/jg/ids/g.java
    com/jg/ids/g/b.java
    com/jg/ids/g/c.java
    com/jg/ids/g/d.java
    com/jg/ids/h.java
    com/jg/ids/i/b.java
    com/jg/ids/i/c.java
    com/jg/ids/i/e.java
    com/jg/ids/i/f.java
    com/jg/ids/i/i.java
    com/jg/ids/j/b.java
    com/jg/ids/j/c.java
    com/jg/ids/j/d.java
    com/jg/ids/meizu/MeiZuReceiver.java
    com/jg/ids/meizu/a.java
    com/ss/android/downloadlib/activity/JumpKllkActivity.java
    com/ss/android/downloadlib/activity/TTDelegateActivity.java
    com/ss/android/downloadlib/addownload/ci.java
    com/ss/android/downloadlib/addownload/compliance/AppDetailInfoActivity.java
    com/ss/android/downloadlib/addownload/compliance/AppPrivacyPolicyActivity.java
    com/ss/android/downloadlib/addownload/dr.java
    com/ss/android/downloadlib/core/download/DownloadReceiver.java
    com/ss/android/downloadlib/u.java
    com/ss/android/downloadlib/u/u/it.java
    com/ss/android/downloadlib/u/u/u.java
    com/ss/android/downloadlib/u/u/z.java
    com/ss/android/downloadlib/x/lb.java
    com/ss/android/downloadlib/x/ns.java
    com/ss/android/downloadlib/x/u.java
    com/stub/stub07/Stub01.java
    com/visz/game/AActivity.java
    com/visz/game/App.java
    com/visz/game/SActivity.java
    com/visz/game/UActivity.java
    com/vivo/ad/a.java
    com/vivo/google/android/exoplayer3/j.java
    com/vivo/hybrid/main/aidl/IHybridClient.java
    com/vivo/hybrid/main/aidl/IHybridServer.java
    com/vivo/hybrid/sdk/a.java
    com/vivo/ic/SystemUtils.java
    com/vivo/ic/dm/DownloadInfo.java
    com/vivo/ic/dm/DownloadNotifier.java
    com/vivo/ic/dm/DownloadProvider.java
    com/vivo/ic/dm/DownloadReceiver.java
    com/vivo/ic/dm/DownloadService.java
    com/vivo/ic/dm/ShutDownReceiver.java
    com/vivo/ic/dm/util/KeepAliveService.java
    com/vivo/ic/dm/util/e.java
    com/vivo/ic/systemaccount/VivoSystemAccount.java
    com/vivo/ic/webview/CommonJsBridge.java
    com/vivo/ic/webview/CommonWebView.java
    com/vivo/ic/webview/HTMLFileUploader.java
    com/vivo/ic/webview/HtmlWebChromeClient.java
    com/vivo/ic/webview/HtmlWebViewClient.java
    com/vivo/ic/webview/WebViewDownloadListener.java
    com/vivo/mobilead/antifraud/l111l11111Il/l1111l111111Il.java
    com/vivo/mobilead/antifraud/l111l11111Il/l1111l111111Il/l1111l111111Il.java
    com/vivo/mobilead/antifraud/l111l11111Il/l1111l111111Il/l111l11111I1l.java
    com/vivo/mobilead/antifraud/l111l11111Il/l1111l111111Il/l111l11111lIl.java
    com/vivo/mobilead/antifraud/l111l11111Il/l1111l111111Il/l111l1111lIl.java
    com/vivo/mobilead/antifraud/l111l11111Il/l1111l111111Il/l111l1111llIl.java
    com/vivo/mobilead/antifraud/l111l11111Il/l1111l111111Il/l11l1111I11l.java
    com/vivo/mobilead/antifraud/l111l11111Il/l1111l111111Il/l11l1111Il.java
    com/vivo/mobilead/antifraud/l111l11111Il/l1111l111111Il/l11l1111lIIl.java
    com/vivo/mobilead/antifraud/l111l11111Il/l111l11111I1l.java
    com/vivo/mobilead/c/a.java
    com/vivo/mobilead/d/h.java
    com/vivo/mobilead/e/b/g/a/a.java
    com/vivo/mobilead/e/b/g/b/a.java
    com/vivo/mobilead/e/b/g/c/a.java
    com/vivo/mobilead/e/b/g/c/b.java
    com/vivo/mobilead/e/b/g/d/a.java
    com/vivo/mobilead/e/b/h/a.java
    com/vivo/mobilead/e/b/h/b.java
    com/vivo/mobilead/e/b/h/c.java
    com/vivo/mobilead/e/b/h/g.java
    com/vivo/mobilead/e/b/h/h.java
    com/vivo/mobilead/e/b/h/i.java
    com/vivo/mobilead/j/a.java
    com/vivo/mobilead/manager/d.java
    com/vivo/mobilead/nnative/a.java
    com/vivo/mobilead/unified/interstitial/InterstitialActivity.java
    com/vivo/mobilead/unified/interstitial/InterstitialVideoActivity.java
    com/vivo/mobilead/unified/interstitial/a.java
    com/vivo/mobilead/unified/reward/RewardVideoActivity.java
    com/vivo/mobilead/unified/reward/a.java
    com/vivo/mobilead/util/a0.java
    com/vivo/mobilead/util/dialogactivity/FeedBackActivity.java
    com/vivo/mobilead/util/dialogactivity/GoToAdActivity.java
    com/vivo/mobilead/util/dialogactivity/InstallHintActivity.java
    com/vivo/mobilead/util/dialogactivity/PrivacyPermissionActivity.java
    com/vivo/mobilead/util/k0.java
    com/vivo/mobilead/util/n1/c.java
    com/vivo/mobilead/util/n1/d.java
    com/vivo/mobilead/util/o.java
    com/vivo/mobilead/util/p1/a.java
    com/vivo/mobilead/web/VivoADSDKWebView.java
    com/vivo/mobilead/web/a.java
    com/vivo/mobilead/web/b.java
    com/vivo/plugin/aidl/ExecuteServiceAIDL.java
    com/vivo/plugin/aidl/IAccountCallBack.java
    com/vivo/plugin/aidl/IClient.java
    com/vivo/plugin/aidl/IPayAndRechargeCallBack.java
    com/vivo/plugin/aidl/ISinglePayCallBack.java
    com/vivo/sdkplugin/a.java
    com/vivo/unionsdk/a.java
    com/vivo/unionsdk/cmd/HookUtil.java
    com/vivo/unionsdk/cmd/JumpUtils.java
    com/vivo/unionsdk/e/d.java
    com/vivo/unionsdk/e/f.java
    com/vivo/unionsdk/f/l.java
    com/vivo/unionsdk/f/s.java
    com/vivo/unionsdk/h/a.java
    com/vivo/unionsdk/h/d.java
    com/vivo/unionsdk/h/f.java
    com/vivo/unionsdk/j/f.java
    com/vivo/unionsdk/ui/UnionActivity.java
    com/vivo/unionsdk/ui/a.java
    com/vivo/unionsdk/ui/c.java
    com/vivo/unionsdk/ui/d.java
    com/vivo/unionsdk/ui/k.java
    com/vivo/unionsdk/utils/g.java
    com/vivo/unionsdk/utils/h.java
    com/zk/adengine/lk_command/e.java
    com/zk/adengine/lk_command/g.java
    com/zk/adengine/lk_interfaces/a.java
    com/zk/adengine/lk_sdk/c.java
    com/zk/adengine/lk_sdkwrapper/d.java
    com/zk/adengine/lk_unlock/d.java
    ms/bz/bd/c/Pgl/a1.java
    ms/bz/bd/c/Pgl/d1.java
    ms/bz/bd/c/Pgl/e1.java
    ms/bz/bd/c/Pgl/f1.java
    ms/bz/bd/c/Pgl/g1.java
    ms/bz/bd/c/Pgl/m1.java
    ms/bz/bd/c/Pgl/t.java
    ms/bz/bd/c/Pgl/u0.java
    ms/bz/bd/c/Pgl/w0.java
    ms/bz/bd/c/Pgl/x0.java
    org/repackage/a/a/a/a.java
    org/repackage/a/a/a/a/b.java
    org/repackage/a/a/a/a/c.java
    repeackage/com/asus/msa/SupplementaryDID/IDidAidlInterface.java
    repeackage/com/bun/lib/MsaIdInterface.java
    repeackage/com/coolpad/deviceidsupport/IDeviceIdManager.java
    repeackage/com/heytap/openid/IOpenID.java
    repeackage/com/oplus/stdid/IStdID.java
    repeackage/com/qiku/id/IOAIDInterface.java
    repeackage/com/qiku/id/QikuIdmanager.java
    repeackage/com/samsung/android/deviceidservice/IDeviceIdService.java
    repeackage/com/zui/deviceidservice/IDeviceidInterface.java
    调用java反射机制
    XI/CA/XI/K0.java
    XI/XI/K0/XI.java
    bitter/jnibridge/JNIBridge.java
    com/bun/miitmdid/provider/xiaomi/IdentifierManager.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/u/it/f.java
    com/bytedance/adsdk/ugeno/x/ci.java
    com/bytedance/dutexplorer/tmapcloak.java
    com/bytedance/embed_dr/MethodUtils.java
    com/bytedance/u/f/ci/ci.java
    com/bytedance/u/f/lb/u.java
    com/bytedance/u/f/lb/xz.java
    com/bytedance/u/f/lb/z.java
    com/github/gzuliyujiang/oaid/OAIDRom.java
    com/github/gzuliyujiang/oaid/impl/XiaomiImpl.java
    com/jg/ids/i/g.java
    com/jg/ids/j.java
    com/jg/ids/l/a.java
    com/o00QO0O/oQoOQOo/oQoOQOo/ooQQQoO/O0oO00o.java
    com/petterp/floatingx/util/FxScreenExtKt.java
    com/ss/android/downloadlib/x/u.java
    com/stub/stub07/Stub01.java
    com/tencent/gatherer/a/a/a/f.java
    com/vivo/ad/view/j.java
    com/vivo/advv/vaf/expr/engine/NativeObjectManager.java
    com/vivo/advv/vaf/expr/engine/executor/FunExecutor.java
    com/vivo/google/android/exoplayer3/DefaultRenderersFactory.java
    com/vivo/google/android/exoplayer3/extractor/DefaultExtractorsFactory.java
    com/vivo/google/android/exoplayer3/l.java
    com/vivo/google/android/exoplayer3/util/Util.java
    com/vivo/google/android/exoplayer3/v5.java
    com/vivo/ic/SystemUtils.java
    com/vivo/ic/dm/network/h.java
    com/vivo/ic/dm/o/a.java
    com/vivo/ic/webview/CommonWebView.java
    com/vivo/ic/webview/NestedScrollWebView.java
    com/vivo/mobilead/antifraud/l111l11111Il/l1111l111111Il.java
    com/vivo/mobilead/antifraud/l111l11111Il/l1111l111111Il/l11l1111I1ll.java
    com/vivo/mobilead/antifraud/l111l11111Il/l111l11111Il.java
    com/vivo/mobilead/antifraud/l111l11111Il/l111l11111lIl/l1111l111111Il.java
    com/vivo/mobilead/antifraud/l111l11111Il/l11l1111I1l.java
    com/vivo/mobilead/antifraud/l111l11111Il/l11l1111I1ll.java
    com/vivo/mobilead/antifraud/l111l11111Il/l11l1111Il.java
    com/vivo/mobilead/antifraud/l111l1111llIl/l111l11111Il.java
    com/vivo/mobilead/antifraud/l111l1111llIl/l111l1111lI1l.java
    com/vivo/mobilead/d/h.java
    com/vivo/mobilead/e/b/f.java
    com/vivo/mobilead/e/b/h/k.java
    com/vivo/mobilead/e/c/a.java
    com/vivo/mobilead/e/d/b.java
    com/vivo/mobilead/manager/g.java
    com/vivo/mobilead/util/m0.java
    com/vivo/mobilead/util/s.java
    com/vivo/unionsdk/cmd/HookUtil.java
    com/vivo/unionsdk/h/d.java
    com/vivo/unionsdk/utils/g.java
    com/vivo/unionsdk/utils/h.java
    com/volcengine/mobsecBiz/metasec/ml/it.java
    com/zk/adengine/lk_sdk/c.java
    com/zk/adengine/lk_sensor/b.java
    com/zk/adengine/lk_view/n.java
    ms/bz/bd/c/Pgl/a0.java
    ms/bz/bd/c/Pgl/c1.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/p0.java
    ms/bz/bd/c/Pgl/pbli.java
    ms/bz/bd/c/Pgl/pblx.java
    ms/bz/bd/c/Pgl/r0.java
    ms/bz/bd/c/Pgl/u.java
    ms/bz/bd/c/Pgl/v0.java
    ms/bz/bd/c/Pgl/y.java
    ms/bz/bd/c/Pgl/z.java
    repeackage/com/qiku/id/QikuIdmanager.java
    yaq/gdtadv.java
    一般功能-> 获取系统服务(getSystemService)
    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/bytedance/u/f/ci/u/f.java
    com/bytedance/u/f/lb/dr.java
    com/bytedance/u/f/lb/u.java
    com/bytedance/u/f/lb/xz.java
    com/bytedance/u/f/z/f.java
    com/github/gzuliyujiang/oaid/DeviceID.java
    com/github/gzuliyujiang/oaid/impl/CooseaImpl.java
    com/jg/ids/c/a.java
    com/petterp/floatingx/util/FxScreenExtKt.java
    com/qq/e/dl/j/f.java
    com/ss/android/downloadlib/x/ns.java
    com/stub/stub07/Stub01.java
    com/visz/common/o00QO0O.java
    com/vivo/ad/view/u.java
    com/vivo/ad/view/v.java
    com/vivo/google/android/exoplayer3/C.java
    com/vivo/google/android/exoplayer3/a7.java
    com/vivo/google/android/exoplayer3/util/Util.java
    com/vivo/ic/CLog.java
    com/vivo/ic/NetUtils.java
    com/vivo/ic/SystemUtils.java
    com/vivo/ic/dm/DownloadNotifier.java
    com/vivo/ic/dm/DownloadService.java
    com/vivo/ic/dm/e.java
    com/vivo/ic/dm/m.java
    com/vivo/ic/dm/network/h.java
    com/vivo/ic/dm/o/a.java
    com/vivo/ic/dm/util/b.java
    com/vivo/ic/webview/CommonJsBridge.java
    com/vivo/mobilead/antifraud/l111l11111Il/l1111l111111Il.java
    com/vivo/mobilead/antifraud/l111l11111Il/l111l1111l1Il.java
    com/vivo/mobilead/antifraud/l111l11111Il/l111l1111lIl.java
    com/vivo/mobilead/antifraud/l111l11111Il/l111l1111llIl.java
    com/vivo/mobilead/antifraud/l111l11111Il/l11l1111lIIl.java
    com/vivo/mobilead/c/c.java
    com/vivo/mobilead/util/c.java
    com/vivo/mobilead/util/f0.java
    com/vivo/mobilead/util/i1.java
    com/vivo/mobilead/util/k.java
    com/vivo/mobilead/util/k0.java
    com/vivo/mobilead/util/o.java
    com/vivo/mobilead/util/s.java
    com/vivo/mobilead/util/z0.java
    com/vivo/mobilead/web/a.java
    com/vivo/unionsdk/cmd/HookUtil.java
    com/vivo/unionsdk/utils/g.java
    com/vivo/unionsdk/utils/h.java
    com/vivo/unionsdk/utils/m.java
    com/volcengine/mobsecBiz/metasec/ml/it.java
    com/zk/adengine/lk_sdk/c.java
    com/zk/adengine/lk_sdk/d.java
    com/zk/adengine/lk_sdkwrapper/d.java
    com/zk/adengine/lk_sensor/b.java
    com/zk/adengine/lk_view/n.java
    ms/bz/bd/c/Pgl/d0.java
    ms/bz/bd/c/Pgl/f0.java
    ms/bz/bd/c/Pgl/k.java
    ms/bz/bd/c/Pgl/m.java
    ms/bz/bd/c/Pgl/o0.java
    ms/bz/bd/c/Pgl/p0.java
    ms/bz/bd/c/Pgl/r0.java
    ms/bz/bd/c/Pgl/u.java
    ms/bz/bd/c/Pgl/z.java
    命令执行-> getRuntime.exec()
    一般功能-> 获取WiFi相关信息
    一般功能-> 获取网络接口信息 com/vivo/mobilead/util/f0.java
    com/vivo/unionsdk/utils/m.java
    ms/bz/bd/c/Pgl/j.java
    网络通信-> WebView JavaScript接口
    网络通信-> WebView 相关
    一般功能-> 传感器相关操作
    网络通信-> HTTP建立连接
    网络通信-> TCP服务器套接字 com/bykv/vk/openvk/component/video/u/f/ln.java
    com/bykv/vk/openvk/component/video/u/z/u.java
    com/vivo/mobilead/m/c.java
    网络通信-> TCP套接字
    组件-> ContentProvider
    JavaScript 接口方法
    加密解密-> Crypto加解密组件
    加密解密-> 信息摘要算法
    隐私数据-> 剪贴板数据读写操作 com/vivo/ic/webview/CommonJsBridge.java
    com/vivo/mobilead/web/a.java
    一般功能-> 获取活动网路信息
    进程操作-> 获取进程pid
    网络通信-> SSL证书处理
    组件-> 启动 Service
    进程操作-> 杀死进程
    一般功能-> 加载so文件
    加密解密-> Base64 加密
    加密解密-> Base64 解密
    组件-> Provider openFile com/vivo/ad/g/a.java
    com/vivo/ic/dm/DownloadProvider.java
    vivo/support/v4/content/FileProvider.java
    网络通信-> HTTPS建立连接
    DEX-> 动态加载
    设备指纹-> getSimOperator com/vivo/ic/dm/o/a.java
    com/vivo/mobilead/util/z0.java
    一般功能-> 查询数据库(短信、联系人、通话记录、浏览器历史等) com/vivo/ic/dm/DownloadInfo.java
    com/vivo/mobilead/antifraud/l111l11111Il/l1111l111111Il/l11l1111I1l.java
    ms/bz/bd/c/Pgl/y0.java
    组件-> 发送广播 com/vivo/ic/dm/DownloadInfo.java
    com/vivo/mobilead/nnative/a.java
    ms/bz/bd/c/Pgl/t.java
    隐私数据-> 获取GPS位置信息 com/vivo/mobilead/util/c.java
    隐私数据-> 屏幕截图,截取自己应用内部界面 com/bytedance/adsdk/lottie/lb.java
    com/vivo/ad/view/y.java
    com/vivo/mobilead/util/u.java
    隐私数据-> 获取已安装的应用程序
    进程操作-> 获取运行的进程\服务
    网络通信-> WebView使用File协议 com/vivo/ic/webview/CommonWebView.java
    com/vivo/ic/webview/NestedScrollWebView.java
    一般功能-> 设置手机铃声,媒体音量 com/bykv/vk/component/ttvideo/player/AJVoice.java
    com/bykv/vk/component/ttvideo/playerwrapper/PlayerSetting.java
    隐私数据-> 录制音频行为 org/fmod/a.java
    一般功能-> PowerManager操作 com/vivo/mobilead/antifraud/l111l11111Il/l111l1111llIl.java
    com/vivo/mobilead/util/o.java
    一般功能-> 查看\修改Android系统属性
    一般功能-> 获取Android广告ID com/github/gzuliyujiang/oaid/impl/HonorImpl.java
    com/github/gzuliyujiang/oaid/impl/HuaweiImpl.java
    com/vivo/mobilead/e/a/a.java
    网络通信-> 蓝牙连接 com/vivo/mobilead/antifraud/l111l11111Il/l1111l111111Il.java
    网络通信-> URLConnection com/vivo/ic/dm/network/h.java
    一般功能-> Android通知 com/vivo/ic/dm/DownloadNotifier.java
    com/vivo/mobilead/c/c.java
    敏感行为-> 检测了是否被jdb调试 com/vivo/mobilead/antifraud/l1111l111111Il/l1111l111111Il.java
    隐私数据-> 用户账户管理 com/vivo/ic/systemaccount/VivoSystemAccount.java
    网络通信-> OkHttpClient Connection com/o00QO0O/oQoOQOo/oQoOQOo/O0oO00o/O0oO00o.java
    com/vivo/ic/dm/network/i.java

    安全漏洞检测

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

    Native库安全分析

    序号 动态库 NX(堆栈禁止执行) PIE STACK CANARY(栈保护) RELRO RPATH(指定SO搜索路径) RUNPATH(指定SO搜索路径) FORTIFY(常用函数加强检查) SYMBOLS STRIPPED(裁剪符号表)
    1 arm64-v8a/libappstoresec.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', '__strlen_chk', '__memmove_chk']
    True
    info
    符号被剥离
    2 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
    符号被剥离
    3 arm64-v8a/libkeva.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', '__strlen_chk', '__memmove_chk']
    True
    info
    符号被剥离
    4 arm64-v8a/libmain.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/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
    符号被剥离
    6 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
    符号被剥离
    7 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', '__read_chk', '__strlen_chk']
    True
    info
    符号被剥离
    8 arm64-v8a/libszhc.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', '__memset_chk', '__fgets_chk', '__memcpy_chk', '__strcpy_chk', '__vsnprintf_chk', '__read_chk', '__strlen_chk']
    True
    info
    符号被剥离
    9 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
    符号被剥离
    10 arm64-v8a/libtt_ugen_yoga.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', '__strlen_chk', '__memmove_chk']
    True
    info
    符号被剥离
    11 arm64-v8a/libturingau.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/libvivoantisdk.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
    符号被剥离
    13 arm64-v8a/libvsecbox.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
    符号被剥离
    14 arm64-v8a/libyaqcore_gdtadv.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
    符号被剥离
    15 arm64-v8a/libyaqstub_gdtadv.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
    符号被剥离

    文件分析

    序号 问题 文件

    行为分析

    编号 行为 标签 文件
    00063 隐式意图(查看网页、拨打电话等) 控制
    升级会员:解锁高级权限
    00036 从 res/raw 目录获取资源文件 反射
    升级会员:解锁高级权限
    00013 读取文件并将其放入流中 文件
    升级会员:解锁高级权限
    00062 查询WiFi信息和WiFi Mac地址 WiFi
    信息收集
    升级会员:解锁高级权限
    00130 获取当前WIFI信息 WiFi
    信息收集
    升级会员:解锁高级权限
    00082 获取当前WiFi MAC地址 信息收集
    WiFi
    升级会员:解锁高级权限
    00022 从给定的文件绝对路径打开文件 文件
    升级会员:解锁高级权限
    00089 连接到 URL 并接收来自服务器的输入流 命令
    网络
    升级会员:解锁高级权限
    00109 连接到 URL 并获取响应代码 网络
    命令
    升级会员:解锁高级权限
    00051 通过setData隐式意图(查看网页、拨打电话等) 控制
    升级会员:解锁高级权限
    00004 获取文件名并将其放入 JSON 对象 文件
    信息收集
    升级会员:解锁高级权限
    00078 获取网络运营商名称 信息收集
    电话服务
    升级会员:解锁高级权限
    00096 连接到 URL 并设置请求方法 命令
    网络
    升级会员:解锁高级权限
    00030 通过给定的 URL 连接到远程服务器 网络
    升级会员:解锁高级权限
    00034 查询当前数据网络类型 信息收集
    网络
    升级会员:解锁高级权限
    00091 从广播中检索数据 信息收集
    升级会员:解锁高级权限
    00189 获取短信内容 短信
    升级会员:解锁高级权限
    00188 获取短信地址 短信
    升级会员:解锁高级权限
    00011 从 URI 查询数据(SMS、CALLLOGS) 短信
    通话记录
    信息收集
    升级会员:解锁高级权限
    00191 获取短信收件箱中的消息 短信
    升级会员:解锁高级权限
    00200 从联系人列表中查询数据 信息收集
    联系人
    升级会员:解锁高级权限
    00187 查询 URI 并检查结果 信息收集
    短信
    通话记录
    日历
    升级会员:解锁高级权限
    00201 从通话记录中查询数据 信息收集
    通话记录
    升级会员:解锁高级权限
    00077 读取敏感数据(短信、通话记录等) 信息收集
    短信
    通话记录
    日历
    升级会员:解锁高级权限
    00005 获取文件的绝对路径并将其放入 JSON 对象 文件
    升级会员:解锁高级权限
    00147 获取当前位置的时间 信息收集
    位置
    升级会员:解锁高级权限
    00075 获取设备的位置 信息收集
    位置
    升级会员:解锁高级权限
    00115 获取设备的最后已知位置 信息收集
    位置
    升级会员:解锁高级权限
    00072 将 HTTP 输入流写入文件 命令
    网络
    文件
    升级会员:解锁高级权限
    00033 查询IMEI号 信息收集
    升级会员:解锁高级权限
    00012 读取数据并放入缓冲流 文件
    升级会员:解锁高级权限
    00056 修改语音音量 控制
    升级会员:解锁高级权限
    00024 Base64解码后写入文件 反射
    文件
    升级会员:解锁高级权限
    00035 查询已安装的包列表 反射
    升级会员:解锁高级权限
    00094 连接到 URL 并从中读取数据 命令
    网络
    升级会员:解锁高级权限
    00108 从给定的 URL 读取输入流 网络
    命令
    升级会员:解锁高级权限
    00023 从当前应用程序启动另一个应用程序 反射
    控制
    升级会员:解锁高级权限
    00192 获取短信收件箱中的消息 短信
    升级会员:解锁高级权限
    00126 读取敏感数据(短信、通话记录等) 信息收集
    短信
    通话记录
    日历
    升级会员:解锁高级权限
    00028 从assets目录中读取文件 文件
    升级会员:解锁高级权限
    00053 监视给定内容 URI 标识的数据更改(SMS、MMS 等) 短信
    升级会员:解锁高级权限
    00031 检查当前正在运行的应用程序列表 反射
    信息收集
    升级会员:解锁高级权限
    00174 按类型获取所有帐户并将它们放入 JSON 对象中 accounts
    信息收集
    升级会员:解锁高级权限

    敏感权限分析

    恶意软件常用权限 8/30
    android.permission.VIBRATE
    android.permission.WAKE_LOCK
    android.permission.READ_PHONE_STATE
    android.permission.REQUEST_INSTALL_PACKAGES
    android.permission.ACCESS_COARSE_LOCATION
    android.permission.GET_TASKS
    android.permission.ACCESS_FINE_LOCATION
    android.permission.WRITE_SETTINGS
    其它常用权限 9/46
    android.permission.INTERNET
    android.permission.ACCESS_NETWORK_STATE
    android.permission.ACCESS_WIFI_STATE
    android.permission.WRITE_EXTERNAL_STORAGE
    android.permission.CHANGE_NETWORK_STATE
    android.permission.REORDER_TASKS
    android.permission.FOREGROUND_SERVICE
    android.permission.READ_EXTERNAL_STORAGE
    com.google.android.gms.permission.AD_ID

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

    IP地理位置

    恶意域名检测

    域名 状态 中国境内 位置信息 解析
    st-onlinegame.vivo.com.cn 安全
    IP地址: 61.147.204.221
    国家: 中国
    地区: 北京
    城市: 北京
    查看: 高德地图

    sock.ianpei.com 安全
    IP地址: 172.86.122.62
    国家: 美国
    地区: 得克萨斯州
    城市: 达拉斯
    查看: Google 地图

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

    adsdk.vivo.com.cn 安全
    IP地址: 183.245.21.8
    国家: 中国
    地区: 北京
    城市: 北京
    查看: 高德地图

    pay.vivo.com.cn 安全
    IP地址: 183.245.21.8
    国家: 中国
    地区: 江苏
    城市: 南通
    查看: 高德地图

    www.chengzijianzhan.com 安全
    IP地址: 183.245.21.8
    国家: 中国
    地区: 江苏
    城市: 无锡
    查看: 高德地图

    st-offlinegame.vivo.com.cn 安全
    IP地址: 183.245.21.8
    国家: 中国
    地区: 北京
    城市: 北京
    查看: 高德地图

    apps.bytesfield-b.com 安全
    IP地址: 47.246.23.183
    国家: 美国
    地区: 加利福尼亚
    城市: 洛杉矶
    查看: Google 地图

    shop.vivo.com.cn 安全
    IP地址: 183.245.21.8
    国家: 中国
    地区: 江苏
    城市: 南通
    查看: 高德地图

    appstore.vivo.com.cn 安全
    IP地址: 183.245.21.8
    国家: 中国
    地区: 江苏
    城市: 苏州
    查看: 高德地图

    apmlog.snssdk.com 安全
    IP地址: 221.230.244.88
    国家: 中国
    地区: 江苏
    城市: 台州
    查看: 高德地图

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

    risk-fp-openapi.vivo.com.cn 安全
    IP地址: 183.245.21.8
    国家: 中国
    地区: 上海
    城市: 上海
    查看: 高德地图

    topic.vivo.com.cn 安全
    IP地址: 183.245.21.8
    国家: 中国
    地区: 江苏
    城市: 苏州
    查看: 高德地图

    sf6-ttcdn-tos.pstatp.com 安全
    IP地址: 183.245.21.8
    国家: 中国
    地区: 浙江
    城市: 温州
    查看: 高德地图

    joint.vivo.com.cn 安全
    IP地址: 183.245.21.8
    国家: 中国
    地区: 江苏
    城市: 南通
    查看: 高德地图

    apps.bytesfield.com 安全
    IP地址: 58.216.15.241
    国家: 中国
    地区: 江苏
    城市: 无锡
    查看: 高德地图

    apps.oceanengine.com 安全
    IP地址: 221.230.244.90
    国家: 中国
    地区: 江苏
    城市: 台州
    查看: 高德地图

    i.snssdk.com 安全
    IP地址: 58.216.15.241
    国家: 中国
    地区: 江苏
    城市: 常州
    查看: 高德地图

    usrsysjoint.vivo.com.cn 安全
    IP地址: 220.181.153.189
    国家: 中国
    地区: 北京
    城市: 北京
    查看: 高德地图

    www.adbird.cn 安全
    IP地址: 121.196.61.130
    国家: 中国
    地区: 浙江
    城市: 杭州
    查看: 高德地图

    hapjs.org 安全
    IP地址: 140.179.146.114
    国家: 中国
    地区: 北京
    城市: 北京
    查看: 高德地图

    hybrid.vivo.com 安全
    IP地址: 121.228.130.191
    国家: 新加坡
    地区: 新加坡
    城市: 新加坡
    查看: Google 地图

    appdetailh5.vivo.com.cn 安全
    IP地址: 183.134.93.192
    国家: 中国
    地区: 江苏
    城市: 台州
    查看: 高德地图

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

    ssp.vivo.com.cn 安全
    IP地址: 183.134.93.192
    国家: 中国
    地区: 江苏
    城市: 常州
    查看: 高德地图

    wifi.vivo.com.cn 安全
    IP地址: 183.134.93.192
    国家: 中国
    地区: 江苏
    城市: 台州
    查看: 高德地图

    joint-account.vivo.com.cn 安全
    IP地址: 183.134.93.192
    国家: 中国
    地区: 浙江
    城市: 杭州
    查看: 高德地图

    手机号提取

    URL链接分析

    URL信息 源码文件
    http://docs.moodkie.com/easy-save-3/es3-guides/controlling-serialization-using-es3types
    https://ads-privacy.gadsme.com/p/https
    https://docs.unity.com/ugs-overview/services-core-api.html
    https://sf3-fe-tos.pglstatp-toutiao.com/obj/csj-sdk-static/csj_assets/shake_text.png
    https://sf3-fe-tos.pglstatp-toutiao.com/obj/csj-sdk-static/csj_assets/swipe_right.webp
    https://go.microsoft.com/fwlink/?linkid=14202
    http://www.root-motion.com/finalikdox/html/class_root_motion_1_1_baker.htmlhttp
    https://sf3-fe-tos.pglstatp-toutiao.com/obj/csj-sdk-static/csj_assets/shake.webp
    http://arongranberg.com/astar/docs/graph-updates.php
    https://www.nuget.org/packages/Newtonsoft.Json.Bson
    http://forum.unity3d.com/threads/final-ik-full-body-ik-aim-look-at-fabrik-ccd-ik-1-0-released.222685/http
    http://go.microsoft.com/fwlink/?linkid=14202
    https://docs.moodkie.com/easy-save-3/es3-supported-types
    https://play.google.com/store/apps/details?id=com.virtual.highschool.lifeofgirl.simulator&hl=en&gl=UShttps
    https://dashboard.unity3d.com
    https://go.microsoft.com/fwlink/?linkid=2132227
    https://ads.gadsme.com/p/https
    http://www.moodkie.com/contactES3Type
    自研引擎-A
    https://ssp.vivo.com.cn
    com/vivo/mobilead/model/b.java
    https://joint.vivo.com.cn/game-subaccount-login
    com/vivo/sdkplugin/a.java
    https://shop.vivo.com.cn/wap
    com/vivo/mobilead/util/o.java
    https://hybrid.vivo.com/app/
    https://hapjs.org/app/
    http://hapjs.org/app/
    http://hybrid.vivo.com/app/
    com/vivo/hybrid/sdk/a.java
    https://adsdk.vivo.com.cn
    com/vivo/mobilead/manager/d.java
    1.1.37.41
    com/bykv/vk/component/ttvideo/mediakit/medialoader/BuildConfig.java
    4.7.4.1
    com/vivo/unionsdk/i/b.java
    https://st-onlinegame.vivo.com.cn
    https://st-offlinegame.vivo.com.cn
    com/vivo/unionsdk/i/a.java
    4.7.4.1
    com/vivo/unionsdk/f/l.java
    https://adsdk.vivo.com.cn
    com/vivo/mobilead/util/c0.java
    https://%s/q?host=%s
    com/bykv/vk/component/ttvideo/network/DnsHelper.java
    https://www.samsungapps.com/appquery/appdetail.as?appid=
    com/ss/android/downloadlib/x/lb.java
    http://appstore.vivo.com.cn/appinfo/downloadapkfile?id=69112&stype=3&v_d_s_f=yes&app_version=1021&imei=865407010000009&model=vivo+x7plus&elapsedtime=285813496&cs=0&av=23&an=6.0.1&u=150100434a4e42345207c969b41a4300&nt=wifi&sourword=%e7%b3%97%e4%ba%8b%e7%99%be%e7%a7%91&listpos=99&page_index=5&target=local&cfrom=35&related=-1&update=-1&module_id=2&v_d_f_f=final&trytime=1&s=2%7c3134493712
    com/vivo/ic/minidownload/MiniDownloader.java
    https://risk-fp-openapi.vivo.com.cn/deviceprofile/v4
    https://risk-fp-openapi.vivo.com.cn/v3/cloudconf
    com/vivo/mobilead/util/a1.java
    http://127.0.0.1
    com/bykv/vk/component/ttvideo/medialoader/MediaLoaderWrapper.java
    4.7.4.1
    com/vivo/unionsdk/utils/g.java
    https://adsdk.vivo.com.cn
    https://adsdk.vivo.com.cn/videoplay
    com/vivo/mobilead/util/s0.java
    https://apps.bytesfield-b.com
    https://apps.bytesfield.com
    com/ss/android/downloadlib/addownload/compliance/ln.java
    6.2.4.4
    com/vivo/mobad/BuildConfig.java
    https://adsdk.vivo.com.cn
    https://adsdk.vivo.com.cn/clickinh5
    com/vivo/mobilead/web/VivoADSDKWebView.java
    https://apps.oceanengine.com/customer/api/app/pkg_info?
    www.toutiaopage.com/tetris/page
    www.chengzijianzhan.com
    com/ss/android/downloadlib/addownload/compliance/f.java
    http://%s:%d/%s
    com/vivo/mobilead/m/l.java
    1.4.6.31
    com/bykv/vk/component/ttvideo/log/LiveLoggerService.java
    https://joint.vivo.com.cn/game-subaccount-login
    com/vivo/unionsdk/c/i.java
    javascript:playablesdk.dispatch
    com/vivo/mobilead/unified/base/view/c0/d.java
    javascript:playablesdk.dispatch
    com/vivo/mobilead/unified/base/view/e0/z/f.java
    javascript:jsbridge._handlemessagefromapp
    com/vivo/mobilead/unified/base/view/e0/y/b.java
    https://usrsysjoint.vivo.com.cn/realnameauth/isauthed
    com/vivo/unionsdk/c/d.java
    https://appdetailh5.vivo.com.cn/detail/1873310
    com/vivo/unionsdk/cmd/JumpUtils.java
    javascript:document.body.innerhtml=
    com/vivo/unionsdk/j/f.java
    javascript:window.weiwojsbridge._continuesendmsg
    com/vivo/ic/webview/CommonWebView.java
    https://wifi.vivo.com.cn/generate_204
    com/vivo/ic/dm/o/a.java
    https://joint.vivo.com.cn/ops/allowchannelinfo
    com/vivo/unionsdk/a/f.java
    javascript:window.weiwojsbridge._continuesendmsg
    com/vivo/ic/webview/BridgeUtils.java
    1.4.6.31
    com/bykv/vk/component/ttvideo/BuildConfig.java
    https://joint-account.vivo.com.cn
    https://pay.vivo.com.cn
    https://joint.vivo.com.cn
    com/vivo/unionsdk/l.java
    https://topic.vivo.com.cn/joint/tp32em3gbsibi0/index.html
    com/vivo/sdkplugin/h/i.java
    http://127.0.0.1
    com/bykv/vk/component/ttvideo/DataLoaderHelper.java
    127.0.0.1
    http://%s:%d/%s
    com/vivo/mobilead/m/c.java
    2.10.42.103
    com/bykv/vk/component/ttvideo/port/BuildConfig.java
    https://i.snssdk.com/
    com/ss/android/downloadad/api/constant/AdBaseConstants.java
    1.0.0.3
    com/vivo/advv/virtualview/BuildConfig.java
    1.4.6.31
    com/bykv/vk/component/ttvideo/VideoLiveManager.java
    https://sf6-ttcdn-tos.pstatp.com/obj/ad-tetris-site/personal-privacy-page.html
    com/ss/android/downloadlib/addownload/compliance/AppPrivacyPolicyActivity.java
    2.10.42.103
    com/bykv/vk/component/ttvideo/player/TTVersion.java
    https://pay.vivo.com.cn/vcoin/wap/cashier#
    com/vivo/unionsdk/d/a.java
    6.4.6.6
    com/vivo/mobilead/util/s1/c.java
    3.3.51.1
    com/vivo/mobilead/util/s1/b.java
    https://apmplus.volces.com/monitor/collect/c/session
    https://apmlog.snssdk.com/apm/collect/crash/
    com/bytedance/u/f/ci/f.java
    https://adsdk.vivo.com.cn
    com/vivo/ad/a.java
    https://joint.vivo.com.cn/ops/getattributioninfo
    com/vivounion/ic/channelreader/NetChannelReader.java
    http://www.adbird.cn/agreement.html?c=zn
    http://www.adbird.cn/privacy.html?c=zn
    自研引擎-S
    tcp://%s
    127.0.0.1
    1.1.37.41
    lib/arm64-v8a/libavmdl_lite.so
    https://sock.ianpei.com/stat/os
    lib/arm64-v8a/libszhc.so
    data:%p,width:%d,height:%d,stride:%d,ret:%d
    2.10.42.103
    lib/arm64-v8a/libttmplayer_lite.so

    Firebase配置检测

    邮箱地址提取

    第三方追踪器

    名称 类别 网址
    Pangle Advertisement https://reports.exodus-privacy.eu.org/trackers/363
    Umeng Analytics https://reports.exodus-privacy.eu.org/trackers/119
    Yueying Crash SDK Analytics, Crash reporting https://reports.exodus-privacy.eu.org/trackers/448

    敏感凭证泄露

    已显示 62 个secrets
    1、 凭证信息=> "miGameAppKey" : "mi_5202037359789"
    2、 凭证信息=> "miGameAppId" : "mi_2882303761520373789"
    3、 凭证信息=> "app_key" : "dc4379308f9b439fba78b25020f198c8"
    4、 d18b978a929d9c9e9c979aa0
    5、 988c92d18c9692d18c8b9e8b9a
    6、 9e919b8d90969bd19d938a9a8b90908b97d1bd938a9a8b90908b97be9b9e8f8b9a8d
    7、 9d909e8d9bd392909b9a93d39d8d9e919bd3929e918a999e9c8b8a8d9a8dd3999691989a8d8f8d96918bd39c8f8aa09e9d96d39c8f8aa09e9d96cd
    8、 9b9ad18d909d89d19e919b8d90969bd1878f908c9a9bd1a78f908c9a9bb691968b
    9、 9e919b8d90969bd19d938a9a8b90908b97d1b6bd938a9a8b90908b97dbac8b8a9ddbaf8d908786
    10、 MYfLBmRgKecqe2610B7+jt2rVdTeFDsR1IqqW92w6FM=
    11、 9c90918b9a878bdf968cdf918a9393de
    12、 9e919b8d90969bd18b9a939a8f97909186d1b2ac9692ab9a939a8f97909186b29e919e989a8d
    13、 959e899ed18c9a9c8a8d968b86d1b29a8c8c9e989abb96989a8c8b
    14、 9d909e8d9bd392909b9a93d38c9a8d969e93d39d8d9e919bd3929e918a999e9c8b8a8d9a8dd3999691989a8d8f8d96918bd39c8f8aa09e9d96d39c8f8aa09e9d96cd
    15、 9e919b8d90969bd19e8f8fd1be8f8f93969c9e8b969091b3909e9b9a8d8c
    16、 9a878fa09d9e8c9ad19e8f94
    17、 9e8f94af9e8b97df968cdf918a9393
    18、 ac92b08f8b969091df968cdf918a9393de
    19、 9e919b8d90969bd18f8d9089969b9a8dd1ac9a8b8b9691988cdbac868c8b9a92
    20、 9e919b8d90969bd18b9a939a8f97909186d1ab9a939a8f97909186b29e919e989a8d
    21、 9e919b8d90969bd1908cd1ac9a8d89969c9ab29e919e989a8d
    22、 9c9e9393df989a8bbb9a89969c9ab69bdf9d8a8bdf91908bdf9c8d9a9e8b9a
    23、 9e919b8d90969bd18b9a939a8f97909186d1bc9a9393b6919990b88c92
    24、 9e919b8d90969bd19d938a9a8b90908b97d1b6bd938a9a8b90908b97b29e919e989a8ddbac8b8a9d
    25、 d08c868cd09b9a89969c9a8cd08c868c8b9a92d09c8f8ad08f908c8c969d939a
    26、 d09c8f8a998d9a8ed09c8f8a96919990a0929e87a0998d9a8e
    27、 96fa19a1ff513cad692bb16eff5a6038
    28、 93969d8c928c9b94d18c90df93909e9bdf999e96939a9bd1
    29、 ac92b08f8b969091d1908d989e9196859e8b969091df968cdf918a9393de
    30、 9b9e93899694d18c868c8b9a92d1bb9a87af9e8b97b3968c8b
    31、 93909e9b9a9baf9e9c949e989a8cb691af8d909c9a8c8c
    32、 9b9ad18d909d89d19e919b8d90969bd1878f908c9a9bd1a78f908c9a9bbd8d969b989adbbc908f86b091a88d968b9aac908d8b9a9bac9a8b
    33、 a78f908c9a9bbd8d969b989ad1959e8d
    34、 9e8f94af9e8b97df968cdf91908bdf8c8b9e8d8bdf88968b97dfd8d09b9e8b9ed09e8f8fd0
    35、 9c8b87df968cdf918a9393
    36、 d08c868cd09b9a89969c9a8cd08c868c8b9a92d09c8f8ad08f8d9a8c9a918b
    37、 0000016742C00BDA259000000168CE0F13200000016588840DCE7118A0002FBF1C31C3275D78
    38、 9e8f94ac969891b79e8c97bc909b9a
    39、 9e919b8d90969bd1908cd1ac868c8b9a92af8d908f9a8d8b969a8c
    40、 2F0buRl2GGnQF4QJwyuINtTLWSIjNI9TsfuvNQTxiq
    41、 9e919b8d90969bd1908cd1bd8a96939b
    42、 9b9ad18d909d89d19e919b8d90969bd1878f908c9a9bd1a78f908c9a9bbd8d969b989a
    43、 9e919b8d90969bd18b9a939a8f97909186d1bc9a9393b6919990bc9b929e
    44、 9b9ad18d909d89d19e919b8d90969bd1878f908c9a9bd1a78f908c9a9bb79a938f9a8d8c
    45、 9e919b8d90969bd18b9a939a8f97909186d1bc9a9393b6919990a89c9b929e
    46、 d18b978a929d9c9e9c979aa0969b87a0
    47、 9e919b8d90969bd18b9a939a8f97909186d1ab9a939a8f97909186b29e919e989a8dcd
    48、 2BMqOVHM8X6Qiphp2ckuQfZd5oqXcQSpUwEC8GnzKSv2XA7QfOG4kdVwxu9WNAUas0fky1Cq
    49、 9c9092d19a939b9a8d9b8d96899a8d8cd18d968d8ad19a9b878fd19c9091999698d1ba9ba78fbc9091999698b893909d9e93
    50、 9e919b8d90969bd19d938a9a8b90908b97d1b6bd938a9a8b90908b97b29e919e989a8d
    51、 2F0YPlU6Hh38scNSTeTaOW1j8vMxdGB6bWg1fZNIq3T7t
    52、 2Fyr0luWfhhKDPGtYpuk4xBZrHvsbVvgjHGwqY6zIQFFGy6lNVfTvKV
    53、 8cb79090949a9bb29a8b97909bbc9e93939d9e9c948c
    54、 99e23fb052699749627a10fed365b9d1
    55、 150100434a4e42345207c969b41a4300
    56、 2BP0yAVt1ZRSyy5AsSfeNGwoa6AmPkwxjpni6quiOuuID1wZbrrj2PvG9
    57、 ac92b08f8b969091d18f8a9d93969cb49a86df968cdf918a9393de
    58、 9e919b8d90969bd18b9a939a8f97909186d1bc9a9393b6919990b38b9a
    59、 98be8f8f93969c9e8b969091b3909e9b9a8d8c
    60、 eyJhbGxfYXRhbXBlciI6dHJ1ZSwiY29yZV9hdGFtcGVyIjp0cnVlLCJob29rX2phdmFfc3dpdGNoIjp0cnVlLCJob29rX3N3aXRjaCI6ZmFsc2UsInJpc2tfYXBwcyI6W3sieHBvc2VkIjp7InBuIjoiZGUucm9idi5hbmRyb2lkLnhwb3NlZC5pbnN0YWxsZXIiLCJ1cmkiOiIifX0seyJjb250cm9sbGVycyI6eyJwbiI6ImNvbS5zb2Z0LmNvbnRyb2xsZXJzIiwidXJpIjoiIn19LHsiYXBrMDA4diI6eyJwbiI6ImNvbS5zb2Z0LmFwazAwOHYiLCJ1cmkiOiIifX0seyJhcGswMDhUb29sIjp7InBuIjoiY29tLnNvZnQuYXBrMDA4VG9vbCIsInVyaSI6IiJ9fSx7ImlnIjp7InBuIjoiY29tLmRvdWJlZS5pZyIsInVyaSI6IiJ9fSx7ImFuamlhbiI6eyJwbiI6ImNvbS5jeWpoLm1vYmlsZWFuamlhbiIsInVyaSI6IiJ9fSx7InJrdGVjaCI6eyJwbiI6ImNvbS5ydW9rdWFpLnJrdGVjaCIsInVyaSI6IiJ9fSx7Im1hZ2lzayI6eyJwbiI6ImNvbS50b3Bqb2hud3UubWFnaXNrIiwidXJpIjoiIn19LHsia2luZ3VzZXIiOnsicG4iOiJjb20ua2luZ3Jvb3Qua2luZ3VzZXIiLCJ1cmkiOiIifX0seyJzdWJzdHJhdGUiOnsicG4iOiJjb20uc2F1cmlrLnN1YnN0cmF0ZSIsInVyaSI6IiJ9fSx7InRvdWNoc3ByaXRlIjp7InBuIjoiY29tLnRvdWNoc3ByaXRlLmFuZHJvaWQiLCJ1cmkiOiIifX0seyJzY3JpcHRkcm9pZCI6eyJwbiI6ImNvbS5zdGFyZHVzdC5zY3JpcHRkcm9pZCIsInVyaSI6IiJ9fSx7InRvb2xoZXJvIjp7InBuIjoiY29tLm1vYmlsZXVuY2xlLnRvb2xoZXJvIiwidXJpIjoiIn19LHsiaHVsdXhpYSI6eyJwbiI6ImNvbS5odWx1eGlhLmdhbWV0b29scyIsInVyaSI6IiJ9fSx7ImFwa2VkaXRvciI6eyJwbiI6ImNvbS5nbWFpbC5oZWFnb28uYXBrZWRpdG9yLnBybyIsInVyaSI6IiJ9fSx7Inhwb3NlZGRldiI6eyJwbiI6ImNvbS5zb2xseXUueHBvc2VkLmhvb2subW9kZWwuZGV2IiwidXJpIjoiIn19LHsiYW55d2hlcmUiOnsicG4iOiJjb20udHh5LmFueXdoZXJlIiwidXJpIjoiIn19LHsiYnVyZ2VyendzbSI6eyJwbiI6InByby5idXJnZXJ6LndzbS5tYW5hZ2VyIiwidXJpIjoiIn19LHsidmRsb2MiOnsicG4iOiJjb20udmlydHVhbGRyb2lkLmxvYyIsInVyaSI6IiJ9fSx7InZkdHhsIjp7InBuIjoiY29tLnZpcnR1YWxkcm9pZC50eGwiLCJ1cmkiOiIifX0seyJ2ZHd6cyI6eyJwbiI6ImNvbS52aXJ0dWFsZHJvaWQud3pzIiwidXJpIjoiIn19LHsidmRraXQiOnsicG4iOiJjb20udmlydHVhbGRyb2lkLmtpdCIsInVyaSI6IiJ9fSx7InZkd3hnIjp7InBuIjoiY29tLnZpcnR1YWxkcm9pZC53eGciLCJ1cmkiOiIifX0seyJ2ZGdwcyI6eyJwbiI6ImNvbS52aXJ0dWFsZHJvaWQuZ3BzIiwidXJpIjoiIn19LHsiYTEwMjRtbG9jIjp7InBuIjoidG9wLmExMDI0Ynl0ZXMubW9ja2xvYy5jYS5wcm8iLCJ1cmkiOiIifX0seyJkcmhneiI6eyJwbiI6ImNvbS5kZXJ1aGFpLmd1YW5nemkubm9yb290MiIsInVyaSI6IiJ9fSx7InlnZ2IiOnsicG4iOiJjb20ubWNtb25qbWIueWdnYiIsInVyaSI6IiJ9fSx7InhzcnYiOnsicG4iOiJ4aWFrZS54c2VydmVyIiwidXJpIjoiIn19LHsiZmFrZWxvYyI6eyJwbiI6ImNvbS5kcmFjcmF5cy5mYWtlbG9jIiwidXJpIjoiIn19LHsidWx0cmEiOnsicG4iOiJuZXQuYW55bG9jYXRpb24udWx0cmEiLCJ1cmkiOiIifX0seyJsb2NhdGlvbmNoZWF0ZXIiOnsicG4iOiJjb20ud2lmaTk5LmFuZHJvaWQubG9jYXRpb25jaGVhdGVyIiwidXJpIjoiIn19LHsiZHd6cyI6eyJwbiI6ImNvbS5kaW5nd2VpenNob3UiLCJ1cmkiOiIifX0seyJtb2NrbG9jIjp7InBuIjoidG9wLmExMDI0Ynl0ZXMubW9ja2xvYy5jYS5wcm8iLCJ1cmkiOiIifX0seyJhbnl3aGVyZWNsb25lIjp7InBuIjoiY29tLnR4eS5hbnl3aGVyZS5jbG9uZSIsInVyaSI6IiJ9fSx7ImZha2Vsb2NjIjp7InBuIjoiY29tLmRyYWNyYXlzLmZha2Vsb2NjIiwidXJpIjoiIn19LHsibW9ja3d4bG9jYXRpb24iOnsicG4iOiJjb20udGFuZHkuYW5kcm9pZC5tb2Nrd3hsb2NhdGlvbiIsInVyaSI6IiJ9fSx7ImFueWxvY2F0aW9uIjp7InBuIjoibmV0LmFueWxvY2F0aW9uIiwidXJpIjoiIn19LHsidG90YWxjb250cm9sIjp7InBuIjoiY29tLnNpZ21hX3J0LnRvdGFsY29udHJvbCIsInVyaSI6IiJ9fSx7ImlwamwyIjp7InBuIjoiY29tLmNodWFuZ2RpYW4uaXBqbDIiLCJ1cmkiOiIifX1dLCJyaXNrX2RpcnMiOlt7IjAwOE1vZGUiOnsiZGlyIjoiLnN5c3RlbS8wMDhNb2RlIiwidHlwZSI6InNkY2FyZCJ9fSx7IjAwOE9LIjp7ImRpciI6Ii5zeXN0ZW0vMDA4T0siLCJ0eXBlIjoic2RjYXJkIn19LHsiMDA4c3lzdGVtIjp7ImRpciI6Ii5zeXN0ZW0vMDA4c3lzdGVtIiwidHlwZSI6InNkY2FyZCJ9fSx7ImlHcmltYWNlIjp7ImRpciI6ImlHcmltYWNlIiwidHlwZSI6InNkY2FyZCJ9fSx7InRvdWNoZWxwZXIiOnsiZGlyIjoiL2RhdGEvZGF0YS9uZXQuYWlzZW5jZS5Ub3VjaGVscGVyIiwidHlwZSI6ImFic29sdXRlIn19LHsiZWxmc2NyaXB0Ijp7ImRpciI6Ii9tbnQvc2RjYXJkL3RvdWNoZWxmL3NjcmlwdHMvIiwidHlwZSI6ImFic29sdXRlIn19LHsic3ByaXRlbHVhIjp7ImRpciI6Ii9tbnQvc2RjYXJkL1RvdWNoU3ByaXRlL2x1YSIsInR5cGUiOiJhYnNvbHV0ZSJ9fSx7InNwcml0ZWxvZyI6eyJkaXIiOiIvbW50L3NkY2FyZC9Ub3VjaFNwcml0ZS9sb2ciLCJ0eXBlIjoiYWJzb2x1dGUifX0seyJhc3Npc3RhbnQiOnsiZGlyIjoiL2RhdGEvZGF0YS9jb20ueHhBc3Npc3RhbnQiLCJ0eXBlIjoiYWJzb2x1dGUifX0seyJhc3Npc3RhbnRzY3JpcHQiOnsiZGlyIjoiL21udC9zZGNhcmQvY29tLnh4QXNzaXN0YW50L3NjcmlwdCIsInR5cGUiOiJhYnNvbHV0ZSJ9fSx7Im1vYmlsZWFuamlhbiI6eyJkaXIiOiIvZGF0YS9kYXRhL2NvbS5jeWpoLm1vYmlsZWFuamlhbiIsInR5cGUiOiJhYnNvbHV0ZSJ9fV0sInJpc2tfZmlsZV9zd2l0Y2giOnRydWUsInJpc2tfZmlsZXMiOiJZL0RZcVhKcG9Oc25YWm5VSUdYcE5WMXBFQ3EwbHNod2JySEcxZWsrZzBUL2M5ckhPdkhxTlpWQmJhT3dmcGRFODZ4TjlESDFuTi9WRFhydnhXMjg2UXpPa3RZbktPaTczaUVzSG8zT2c1TlhJQnVVUjl1eEhEMHcvZ213aFFxelNuVlRWemplYkpxdy8rNGU5SUZIN0FHUnhjWGhxR3hJRHR4cnd5Mk15dE5ZZllqU2RkbGd3cXJKSzJoT2RDdGtBZUV1YUFmK0hjVzhqdkdkUE9NOEo5dnpXc1I3NWNjRHNlRTFPbXVEOEdXTkRhM2d3T09EdWpGbGdaS3pxNkpQV2NiaFBaL1NWYmtCa3B5UVZVM1UxRmxjU09sOVo2bWQwaWZGandNb2tmbDczVEFoNWNCQVBWV0RnTnhPZ0owbkNmbjFabmtPMHdmK0dPOXE2YmU0MG1aVms1aTVrT2RTdmlweDFIcSthSzZ0NGxOc3YxNStwYkNtb2trRVZhb0pNVHY3N003S3YwYkw4QXNRNnJUZEdZdWlROGM5RHprVlE5eFlXZllhVnhJbVh0bWlIN1Z4MVdVNHdpOGJnT2tFOCtUWStXcUk5ZDVJcGNmTWVZVnBvUThNazcrUEhBOEUva1hRZUxPT1c4cHVxcklLZW9nNFFNKzdFRzNlYVBGVWdyZm5NUG9UcnhmUDVUd2haelIxem9qZy9vKzBucXRMblExSlY0cVFmOHFYOGdTV1U5MXZDSit2YXI1ZVdCY25FemEydktPWnN5Mnowb0x2MWFGTS9PUDFJTkJ3YXVSeHkzY1BjMkJ5Mk4yY2dGdmJBYWVZZ3RZZSs4bkg1Z3FzVXVZb0hXUVJmTGJBNWEvbVR4T0c4RmNxYzZRYlQyaG1VQklDZ0FxRHBoMVBRYVF3WEpDcnlQc3FZV0lwdFJ5WTduZU1Mb00vaklSUlRZc2xySlUzTXZMMXdhV1V2dXFWeXNYc24yclpzZFFucXhTYk9IdmRxTm9TUmVIWFJCcEJOS1plUjk5dlJPc3R5TExubXF6aFNpRVBSVWphTzdpUjBETXdRQ3pXYjJHSWEwRHVDOWR5T3EvMVZRcE1HMk05NUErVXBGdmZMeld0cHM2WERtMXRaWWV4R2tPd3hjc3EzSnNLWUNYVzRuYktPMW1RM0lwclU5RGVFV0pkTk1kemlwZWNmYmtCdkZZRGsrT1RMU2NpdDFnSDc3NnRSK1huelZ3MjVDTjhIWVExT21xRHFuM1I5N1M5ZXhaQm4yaWxGQ0IwaFNwWDhUTUpUOHR3d3cvYkg1MUZRaTVZaUg3VGsvRzdZMHYrRFVXakg4L0EyT0ZRL1R4TVpPRm5YbTVZRTZrTnhKU2hRa1lHTE4wZ2NreFZxYnFsTzF4TEZFZDZucUtTZlRTUjcraXhRcm8rSGFTbE8rUWQrQ3g0aVVSMW5FL2lQUHRUUXQvN1ZDWkZmVlQ1Zk5kN0NHTFd4VkM5S2NJS2EzeFRRR3gvam5XUk9ac1dHa0dDQ2htaHJtOFhFK0tvdFYvckJacVFsOHdTODU2SHd6RE5nN2d0Nk9lNjgzeEdIcVd4NVd4UUZLMUwwTkxoeUhGM0MycTBOcEQxVUg3MUNlTFNtU2V1dVpkU0lwR3hBdlJldTJnQlZqWlZUSzJmellja2dmVGhDbzdLVXg5OGlYdmlQYjhMR0pRdmE4MDcyNUNIMWV1RFVUK3hzQ0Y4ZGhUUE9QUWtmZGtOS1M3ZnA2QllZajRsMml5bElwWjVaemRFWXV0RW52d1AyVVRlRVJ2QXlSWDM0QVh2a2Z0MDNBa0FWU0hlSXJzSlF0Q1VzVm0rNkZRN1ZrbEZSbVlWQUxZVXRwcWduRjNjOGpPcFNrd28vUG95VUpRZU5DUFMxa2JpUzlnQXJkUnE3aVIyT251NzhBWVZVSEUrdW9ncXZOZ0hIWUE3MjgzMzkxcmxpRGlreXYvcVFlNnFpa1hQZlVyZGdqVVFLRlI5R0UrUHhxQ1Y3Ry9HM0hJckZHaHA5Tnd1aGVmL0xWWDVaSm9CSWl2VjlySmhmay8zVFFXM3UweUVXZUR4WXYxY2lJY3cwZkZJU1Z1eEdYeWh2WGRPZlh5T0xZM2dZZVpPUVJoNEgyV1hZWVRWb1gyWEgrelY0dXFFUUwwU3A0eHJUMG80Z1oxbWxWRzV4T2VveFczMTJkTHg1eC96ZkVENStUTVlSZ0xsOGxRRDBxMzRLWWRRRFV5eExMSXNzQnpHaEFxODUwNmZpaDZlMDZRMkxoQ1MyV0VVN0NTQmJvV1o1bnY3UUpPSzVZQ1RNdzZiNC9HWHlNUlZQcWRsckZDTXRpMEFMK0J4NEZITk5DejJhOElwcTA0V1ZkN2RDMk1EUlNFcmI0UHNzRHNlQkJCb2hOZUluVmdBNE5hS2VNMitoeVJKT3FtR29wZGhRcGtkbUduM1VRUHRDQkJ5M3FSUlpVTGxVTG1STVhUOGtJQ2xGdzRpc0lxeHkxSDY0ZXlXUTBwSEk1R0tibUU5WVgxUU9MUzl0Ym9mRWdCYXNZNnB4YlBMUGJhSjdHd0xpQUorOHRlSlNYVU9oSDY5UUowQ2p5amdSNE8xN0dtMG5NeENFRWtXMTl3TFVkbi9HMGFIS251YTM4dXFpem82YUJVOHJRbkk4TGxPL0VGbTB5NitxTkR0L0FQR2F6L2pycGdhY2tIV2pWcXAvc1F1aUU4UEc2NEhEdjNuQkNJNFBZNnhkOWdJL0V1VThtVTYySjFRaC9FbEFyRVY0VlJ3dVRaOUZkT3VNSUQ2SjN5dCt1OEZtNGJGcVB3MkhnbXljNjh4SnFRQ0RBK0NyZnVGdHVJaHh1OHFpUTZycCtGZFNEZXNqRnlYOUFqbW52TllOL2w3bElMY3dFdkljVDlndTZXTU5zKy9iQnFCaTZWT1lvYnBvcUhzMERlQkpJQzdsZDdYcS9tdVdRT01GbFpyNlBVL3EyY0MybUovbjlHcUtueTZIUVdpSm5mNThhNG5tUGVNTzd0RVQ5VFY0SmtxUjdEYXJrYjQ3VldEdzkxeitoR0F0MHVMSjh1cjFvNzFOS0VKOVhhN1Z0ZWRWMUZmZ2xVQ0lEb0hodURiN2w1VGhQTisyOHlUMEJsYjFQTlFCaTZkdTVXanh4MjNSOUwrZGUwRDY0WFpUOTdXWVkzbjZ0K3lzZVNwL0NlY1ltK1EwemZFMUVSUk9rUThJOVZYOWFBMUFOZnVITkZtdWJHdHZSdlZlL2d6UHNNd3hVU2dZQUZvNGhDK2hUeEpMZE9qQVBFS2xGdHY4czBxZ3NocDZwMTF1SWN2ZHRpY2pyR08vR3JoVk1FdnJ0WThNMGgrM1Fib3dGL3ByT0xtUm5yOXdKS3NrK2RvT0JjNmFUYUFtYnJzLzZScnpER3lDM2JQRlFLbVA1YTJWNmprTTNVU0ZhMlRKeFhCRDV2Ymd5UEVlckRGZmxqZWZrSkdZS3Z0TkJybDVYSlF6L1I3dE84UkRlZ3J1V05NMnFHUkdxeUxNUTViSXA2Q2FsV3puTjgvbkprZDZLc2UvNWRCb0NpRy9PbVZHMTU2Q0hyM29jT08wWktwemhuNHVxb0ViNmJxZnJmbjZmMVVOQUdoS3AyU2ROQVYzZm8wM0p4eEJTd0Y1dENzWEVDN29Gc0VRZVFLazBzL0djRDFzYTArK3gxc2ptRUlyVnViZUJSMXBnN0VUS1NNalBGTTEzeW5oWTJxU0YvdHY0UzFxVHhaVC8vYzloZVlrUnJaNmJ0QzUyb3M3aTFLNXhienowZFFZR0N2YnNzc2F0VnZabUJjNi96dTVoN29ZRitEckFjMkMyaU8vNUpJT0R5ME0vOEoyRjlxRmJlSktENm5CL2VkWUIwODJsdW4zcGY1N2swQkpGb2lNdDdNWm90WGlCVnVmUU1kZWJNNVpDcU81S2JUUVJQdjNnZFF3RnF6eWlGZks4L2dpNUJ3VTFYMDh4MnZkYklDeHZiN21NQ3JsSko5cVR2K3plRmVPL0w1UFJVMWQyd2drZkl0M2kwNmFPbi9ZMnN5bHdwUFhKb0VYTkkvWnphNXlTNitUV3kyVjdOdmlWbGhBamZBLy8zRCtvekNRRTBBeFJtYWdWY3dKSW5jN1hpeWFIbVpMc1VsaDhZNFdNLzdkbzF1WWhuZzRxZEE4QzV0bXBFaXoyd2JwRzJyb0FpcVNiVEhpUHpZVGNiMEl6eDYzSGw4MGN2YUJYWVY4VmZtUTQ2T3hEcXFxa0FkY1lFY0FmQ2tFcUljQk5zdEJ1cDJLdmxqRGNiWitSY041ODVyaE96ZjBqVDVqdVhoR0tNL0RpbkVLVURKc2E1WlRIMWhLMnQxRmZTZ2x1Wk1FdVNYaWhDUFNhVzViQVFWQUZZRGdBam9TakMvUFowWUU3YUxHYSt1eWs0eTUvYTE1RnNJckN1K2ErMWppU0N5YnNSQUMxUmtNYzBlbm11Rkg5T08rbW96djh2aFE0N1pVT1V4dDBvQ0RHWXVCZTN0ODNZZXBQT3dFOVZ0VXJ0U1pCZ2Yrcy9oYllweFVoMkl3U3lzOGVRTk56T2l4VE02TllMTG5tZ3NtakV0YXZHSDZqTzRqYkxiakNaN0hBS0xTV1hMdThidk1GRzZZcVdpNVVWUnhRRzlNVlJwSXlnSE9SY2tNMVNJb1V0OEFnaTh4WkxYeE1GVk9NWU44K1JQWWg0OXBVcFlFTVJ1YkdWVTdkVUNremZkbGI3bDFvZCs3bmxycjZDOFRCckxMcjNxSUt5WDZ5M3lua29oQUo2UVNYMWhLZERZblhUeTdJbkpid2VEa0ZtR0JPZTFCdmovVWVTdjZVNEtlMDJhZUhidTBhNE1zS0FOQlNGaHlYNGRhemZSMzJER095bHFJRm5Kc0pBVE13S0RXdlh4WmJ6RlFacndaTUNCTWtUQ1plSVBlRGdNQ1JlTVM4U1Jjd3l4YjVHbWJDUnNjTVJQVnNVWmUwcFdSM1Y3eHMzSzUvSnEzQ1oyS3N6cVY0UWNQNHhPczZWeFpmT3NmWlZsblVxWFE1ak80Y3ZSRDIvVGIrSTBmVHN4MW1IQXF3V2JHTnFTbnc1NlBscnJ2UlZhR0dvTVRCQmEvdlhaZXVSZHFWMi9pakQyQVRvWXc2OGpZMFZXQWo1T1grU05rTVdOcXlpZ0JZY1FjaENnLzUrTHFOSU5PUzA2b1NNUmFjQzgrbEpnVk13ekk5UzRzZE5YZEthbW40YW5WU1J3RjhmWVRiZ3VCOGRDVHZPMStGVklHTG53QWNNT3BVYTVUdzVoYnY4QkFYczZBYy9qMlZNUmlCRmVncFQ2YkdFZURKdDVPYTlVU08xTWNRQ01OQTR2Mm1WM1VPYU5QS3p4OW9kVXZEMEJoTzA0WGVWclRmUDRGdHJ3L0NnUlB6Ym55RzBtcHVUQ2JLK1hLMXhUenkydDJUTTJXdmNFc005S2UyczBPbUd4MmJrZkdzZ3h2cWgyQmJET25SM2tFL0xWRWVPUGZEWHg0MUZCQk12M1NhQWNCVmtBejdCQkJyR09CZkZpazU0NTRVRlRvaWo3QXpOcHRNZ3pabTZjVk5hNDZTY1NpeWxEd3Z6dlhEeUcxUjJGdkIzaDlDSkI3NEJ3K2pPVWNVSlYyL2dDejQzMHNLeWwzdWNOQzRiNENVUXZMaWJrWklPMlhxdldOTHh6bWQ2QVBHdG9pUjdPV1I2NVh3TStBYWZ2UGcyTys1YkU4YWwra2lPYVlEQzJ2RnRJd2JqaVBvenZFVGRlRGNKVlF0RHYyR2xHOUljK015OEFvR0NsVkt2TTMyWjdqLzVFa21odi96QWJUZGVYNkw1YS85NWQ5SWhmNXJQOUNDVHhVL1JEbmFiWkhGckhLeEYwUnE0bXh3M1N4VENpcERoQzh6WnJzL1I3VFBlOGU0T25PMWllcWFOWUZmWGpqQ05CRWJLOHBTU3ZCeFpUOUo3NTN0ZnVGc1NmcER6Sk5yMEVRY2xkYkJoT0VhRkNoUCtwNzNHd3dPUjRvM2RtQUFkZnEwdXoxckRWcTFQV05jb1pPOGdOOUl5elIyTVZFakFyU05mQm9UWnd2dDdrVlpibkFYdGt4aUxZYkVwUEx5RHhERlZhYk41WVR0SnhDM0lzeXBCeEZlVm5pYnQzcWEvMzZsQjVoZWFYQUNXVDM3SjR1TlF3ekpZRjhiYStNL3dtVDhjWm45OUMyVThYT3NHcnFRaWhNQ1hJT3Y3V0UrV1pPVFhaSjNyVUJKS25ZenZoS3IrK0NKRnhQMmJQYXBkWE9DZk5teUJTWjVkbi9ranFKcmpSMnl6bGhvaE83cnRmcUJYWkkyNUVWMW1JOGUwYnl0MFhuU1lDbWxUbi9pN3F0Z1JYRnFhSnA4RGFWT1luYWN3dFBZYzIzYVN3T1NSMVVMcVNCYVRDU2pDN1kvamQwd2luZlFSUlQ0eENQR2JST2RPbjh3TnhGNlhPZExFQmhiREZqUm5hYXQvUmhGWGlmZGtUSHJGQ0F6bDBpQWlUcEhoTHN2VTV3ZjJrSUY5Zkl4OGZqVjJuWVpmdGRwN0QxTERtSnE0NmhyZTlod0pxRVNwTjlENkIwT0s3WVFKWi84UVhFWHhwUEtIOURoSlJZRSs0a3QrQktxZnJJSGltbjM0dEYvTkJrYmtZcHZKUHY1dlJIbGdYT2xRVmhTaERrU2xqUHpYN2Iyeld5aXV4QkswOTBCSGR4YmpXdHVKOVpwN2pJRndRTWtRcWtQUU9zbkxQcW9vZTNQdm9xejRTNjdxTzExMjlPMGNDeFJFUnlKdlBoSEJLbXV6bGVtY3pLZVd1ZStUVFBTSUNwTHlqdXJsS1dScW1YM01YbWt2MXc0eVNoNlM4N1Mrc2V5ZGFCMXVaQTdIV21pQWNZVnZOVktwM2lzek5HNk12TEwrMHpEREdGWmtjOHJUWC9iV2RMNUVVbThUUEZLbmlJMG1MKzF4TXUrMkdqRGQ1OVFOd1FGUHZZSjRFVS95MEhqQVQ2NVp0eXF2TXQ1Sk1vdDNIdnNTdCt4blgydWp5WFVmZ0dRT1FNSkhnT1lLSDE5M3hSSWEwQ0E1SHYrWGM5b1hDMVhjRG5RN2lIZ0VwdmYwZ0JxaDNHRy9SWnBMMllUMnZITzhVTFd0TUJscTFjSlVyUTRzaU9RYy9BNjRTMjBOa2NHS0lsOWlmM1U5REJvbU1pRk5jVkRadHIxZjFWaDhIWFpYYzRvQzZSREplN0pPVlVhclRTZm5SZFVSV2cyQjhrYmNGWTlqK2phaldyZndnb2R5MllDRmp5MlRZRUF2dU9ReDN0eG5qT2k3S2hjNW8rcFZSeTdEa3pRMUxJN1B1cURVOTcrRUY5QnArKzMwdjZQY2dUeXQrVWFlNDNYMVg1dkFoN3JEeUhBUWpKSWVwMW1jR0JiTVNCNnZxeURsTWZ0bm5EYjU2aUY3cjBFS0Ztd2ZlY2Q1V0xONHYySlhWRk9yRlQ2bERWVGoxc0JMRHZ0ZE14ZzVOMldIQ0hTTTBPUU0wV3NHMjRycjdua3k3SUlrVDdQbzdUUmFDS3RnZkVTbVNUNlg1Vm5lQlRPNzFOWUgrTGJWN1RmbXFvUzhEQk44Mjh6MHBGb0xURm9mSVM4M1RObHRBTVNtREkyQ2tSVVFuVTgyTllPcm82UDdONUlVS21HdnVoSk9lZzRaalBCbk0rQm9KaXROREhXMCtNb3hZNlZscksxVHpVRFhJSFQ5dFZxTndpTGExRWZxNlZLTlNKSm05bFFNLytaR2kwNU9scm8wQUZvS1lIelowQ09JeVMvR2hVU0NjeWI4czQvY3NDUGFKTUVyR3ErRy94THNKMGhwR0drdVhsREtVZittVzczdnJtV2pkeVFCbUVoYTI5eUxSRUViTlFVbFU0NnpndjJxQ0hHVWRGN2crUGEvK2Q3dW85WS90OFQvRC9uUjlCQU1yVlJHZm1KYWhOMXJMTGkxK3FGTDZHQlY0eEtQamxKenZnRURmRzEzZGdZcElOb2s3L3g1aWRmSjN3Q0JGZ3FlYUpSRXpJdmE5OXh1WnVURHU1a2RHTHd5SXNwNXRPcUNaM1huRzFkZ016YlpwTkprNzcyQTlBaHdUWkpnRWI0MFpOSVkxWDMzN3MvbFBaeHJpMHhrUkZ3SWhKdUNQOW94SDhaMm43SXNRcThxdStZQ0ZIZzFnSVZUYTRwSUFPU2VpdW1PTVJWOHdBVUdRdTBpQk9adE1Wb1BGSHpZb3lScythN0hmbFB0RG1xVUtONnRaWXgwNFQxRDNzZWNVNG15TEUyKzlpd3VMZVdYVjZ1MFRqUHBoVWlTVGVZRzFpdVprVWNuVURYc2FId0dnZGc9PSIsInNlbnNpdGl2ZS5haW5mbyI6dHJ1ZSwic2Vuc2l0aXZlLmFwcHMiOnRydWUsInNlbnNpdGl2ZS5hcHMiOnRydWUsInNlbnNpdGl2ZS5ic3NpZCI6dHJ1ZSwic2Vuc2l0aXZlLmNhbWVyYSI6dHJ1ZSwic2Vuc2l0aXZlLmNlbGwiOnRydWUsInNlbnNpdGl2ZS5ncHMiOmZhbHNlLCJzZW5zaXRpdmUuaWNjaWQiOnRydWUsInNlbnNpdGl2ZS5pbXNpIjp0cnVlLCJzZW5zaXRpdmUubWFjIjp0cnVlLCJzZW5zaXRpdmUuc3NpZCI6dHJ1ZSwic2Vuc2l0aXZlLnRlbCI6ZmFsc2UsIndoaXRlX2FwcHMiOltdfQ==
    61、 9b9e93899694d18c868c8b9a92d1bb9a87af9e8b97b3968c8bdbba939a929a918b
    62、 8c928c9b94df91908bdf9691968bde

    字符串信息

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

    活动列表

    显示 35 个 activities

    第三方SDK

    SDK名称 开发者 描述信息
    MSA SDK 移动安全联盟 移动智能终端补充设备标识体系统一调用 SDK 由中国信息通信研究院泰尔终端实验室、移动安全联盟整合提供,知识产权归中国信息通信研究院所有。
    Pangle SDK ByteDance 穿山甲是巨量引擎旗下全球应用变现与增长平台,合作优质媒体超 30,000 家,日请求突破 607 亿,日均展示达 100 亿,覆盖 7 亿日活用户,为全球应用和广告主提供高效的用户增长和变现解决方案。
    岳鹰全景监控 Alibaba 岳鹰全景监控,是阿里 UC 官方出品的先进移动应用线上监控平台,为多家知名企业提供服务。
    Unity Unity Technologies Unity 游戏使用 Il2Cpp 后端时产生的游戏代码。
    360 加固 360 360 加固保是基于 360 核心加密技术,给安卓应用进行深度加密、加壳保护的安全技术产品,可保护应用远离恶意破解、反编译、二次打包,内存抓取等威胁。
    移动统计分析 Umeng U-App 作为一款专业、免费的移动统计分析产品。在日常业务中帮您解决多种数据相关问题,如数据采集与管理、业务监测、用户行为分析、App 稳定性监控及实现多种运营方案等。助力互联网企业充分挖掘用户行为数据价值,找到产品更新迭代方向,实现精细化运营,全面提升业务增长效能。
    vivo 网游联运 SDK vivo 使用 vivo 账号统一登录,支付,并提供统一的实名认证服务。
    腾讯广告 SDK Tencent 腾讯广告汇聚腾讯公司全量的应用场景,拥有核心行业数据、营销技术与专业服务能力。
    Jetpack App Startup Google App Startup 库提供了一种直接,高效的方法来在应用程序启动时初始化组件。库开发人员和应用程序开发人员都可以使用 App Startup 来简化启动顺序并显式设置初始化顺序。App Startup 允许您定义共享单个内容提供程序的组件初始化程序,而不必为需要初始化的每个组件定义单独的内容提供程序。这可以大大缩短应用启动时间。

    污点分析

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