导航菜单

页面标题

页面副标题
平台声明

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

应用基础信息

文件基本信息

文件名称 cloud_54410.apk
文件大小 32.21MB
MD5 8e9d26dc550ebd7bd57cc127080848fe
SHA1 9a4d70be9ba22b66507b88d9ba556c1aab141415
SHA256 2c4c02a87178a4b393bfe905c6ac0a56bbb1b15928e644500516ec26b7c4f43d

应用基础信息

应用名称 1.1.1.1
包名 com.cloudflare.onedotonedotonedotone
主活动 com.cloudflare.app.presentation.main.SplashActivity
目标SDK 33 (API Level)
最小SDK 21 (API Level)
版本号 6.31
子版本号 3647
类数量 10,230
方法数量 43,369
开发框架 Java/Kotlin
加固信息 未加壳

Google Play 应用市场信息

应用信息

应用标题 1.1.1.1 + WARP: Safer Internet
包名称 com.cloudflare.onedotonedotonedotone
版本 Varies with device
下载次数 100,000,000+
发布日期 None
更新日期 None

开发者信息

开发者 Cloudflare, Inc.
开发者ID Cloudflare,+Inc.
开发者邮箱 mobile@cloudflare.com

关于此应用

✌️✌️1.1.1.1 w/ WARP – 免费应用程序,让您的互联网更加私密 – ✌️✌️ 1.1.1.1 w/ WARP 使您的互联网更加私密和安全。任何人都不应该能够窥探 🔍 您在互联网上所做的事情。我们创建了 1.1.1.1,以便您可以随时随地安全地连接到互联网。 更好的连接方式🔑 1.1.1.1 WARP 用现代的、优化的协议取代了手机和互联网之间的连接。 更大的隐私🔒 1.1.1.1 WARP 通过加密更多离开您手机的流量来防止任何人窥探您。我们相信隐私是一项权利。我们不会出售您的数据。 更好的安全性🛑 1.1.1.1 使用 WARP 可以保护您的手机免受恶意软件、网络钓鱼、加密挖掘和其他安全威胁等安全威胁。从应用程序内的 DNS 设置中启用 1.1.1.1 for Families 选项。 易于使用✌️ 一键式设置让您的互联网更加安全和私密。立即安装,获得更私密的互联网,就这么简单。 获得 WARP+ 的唯一途径🚀 我们每秒都会测试互联网上的数千条路径,以找出性能最佳的路径。使用与我们使数千个网站速度提高 30%(平均)相同的技术,可以跳过互联网交通拥堵。 -------------------- WARP+ 订阅信息 • 带有WARP 的1.1.1.1 是免费的,但WARP+ 是一项付费功能,可以随时启用。 • 按月订阅即可在订阅期间接收无限的WARP+ 数据。 • 您的订阅将以相同的价格自动续订相同的套餐长度,直到您在当前订阅期结束前至少 24 小时在 Google Play 商店的设置中取消订阅。 • 免费试用期和/或WARP+ 数据传输积分(如果提供)的任何未使用部分将在您购买订阅时被没收(如果适用)。 可信网络和位置感知 WARP 用户可以选择通过设备设置共享其精确位置,以使用可信网络功能。此功能需要访问您的网络名称 (SSID),仅在具有精确位置共享的 Android 上可用。可信网络可帮助 WARP 识别已知网络,以便更好地与打印机和电视等家用设备兼容。
反编译与源码导出
Manifest文件

查看应用配置清单

Java源代码

反编译后的源代码

签名证书

APK已签名 v1: 是 v2: 是 v3: 是 v4: 否 共 1 个证书
高危
0
警告
0
信息
1
证书 #1
主题C=US, ST=California, L=Mountain View, O=Google Inc., OU=Android, CN=Android
发行人C=US, ST=California, L=Mountain View, O=Google Inc., OU=Android, CN=Android
签名算法rsassa_pkcs1v15
哈希算法sha256
序列号0x202c2e13a12115dda689a57dbd1a7ce2f954d8a4
有效期2018-11-10 15:25:04+00:00 至 2048-11-10 15:25:04+00:00
证书MD5bc9e633a528d32929a33282fde6f4cac
证书SHA13a595e52dd381bcee86a82a089c9bdc78fd459bf
证书SHA256273a3a5e09dc720d3b3945162e724d9a69b21fc542bed7457f115966b145e8bc
证书SHA512692aa22ad095f813d07cf5c4d4f2b20c60b78bfcddde8f6e22615c10f0a94a775d67c1e822d8aae2726769d676ea4d55b03a052b2dde75ea7585384ecc04d976
公钥算法RSA (4096 bits)
公钥指纹9a3e8dabac1547839155dcff7fb75e5404160824669a69cd5df364a07dd65438

安全发现

标题 严重程度 描述信息
已签名应用 信息 应用已使用代码签名证书进行签名。

文件结构

    应用权限

    权限名称 安全等级 权限内容 权限描述 关联代码
    com.cloudflare.onedotonedotonedotone.permission.ACCESS_EXPORTED_ACTIVITY 未知 未知权限 来自 android 引用的未知权限。
    android.permission.INTERNET 危险 完全互联网访问 允许应用程序创建网络套接字。
    android.permission.ACCESS_NETWORK_STATE 普通 获取网络状态 允许应用程序查看所有网络的状态。
    android.permission.WRITE_EXTERNAL_STORAGE 危险 读取/修改/删除外部存储内容 允许应用程序写入外部存储。
    android.permission.RECEIVE_BOOT_COMPLETED 普通 开机自启 允许应用程序在系统完成启动后即自行启动。这样会延长手机的启动时间,而且如果应用程序一直运行,会降低手机的整体速度。
    android.permission.FOREGROUND_SERVICE 普通 创建前台Service Android 9.0以上允许常规应用程序使用 Service.startForeground,用于podcast播放(推送悬浮播放,锁屏播放)
    android.permission.ACCESS_WIFI_STATE 普通 查看Wi-Fi状态 允许应用程序查看有关Wi-Fi状态的信息。
    android.permission.POST_NOTIFICATIONS 危险 发送通知的运行时权限 允许应用发布通知,Android 13 引入的新权限。
    android.permission.ACCESS_COARSE_LOCATION 危险 获取粗略位置 通过WiFi或移动基站的方式获取用户粗略的经纬度信息,定位精度大概误差在30~1500米。恶意程序可以用它来确定您的大概位置。
    android.permission.READ_EXTERNAL_STORAGE 危险 读取SD卡内容 允许应用程序从SD卡读取信息。
    com.android.vending.BILLING 普通 应用程序具有应用内购买 允许应用程序从 Google Play 进行应用内购买。
    android.permission.WAKE_LOCK 危险 防止手机休眠 允许应用程序防止手机休眠,在手机屏幕关闭后后台进程仍然运行。
    com.google.android.c2dm.permission.RECEIVE 普通 接收推送通知 允许应用程序接收来自云的推送通知。
    com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE 普通 Google 定义的权限 由 Google 定义的自定义权限。
    android.permission.ACCESS_FINE_LOCATION 危险 获取精确位置 通过GPS芯片接收卫星的定位信息,定位精度达10米以内。恶意程序可以用它来确定您所在的位置。

    Manifest 配置

    4
    高危
    严重风险
    5
    警告
    需要关注
    0
    信息
    提示信息
    0
    屏蔽
    已屏蔽
    序号 问题 严重程度 描述信息 操作
    1 应用已配置网络安全策略
    [android:networkSecurityConfig=res/xml/network_security_config.xml]
    信息 网络安全配置允许应用通过声明式配置文件自定义网络安全策略,无需修改代码。可针对特定域名或应用范围进行灵活配置。
    2 应用使用自定义组件工厂
    [android:appComponentFactory=androidx.core.app.CoreComponentFactory]
    信息 应用配置了自定义 appComponentFactory。这允许应用控制Activity、Service等组件的实例化过程,常用于应用加固或热修复框架。需关注组件加载逻辑。
    3 应用使用自定义备份代理
    [android:backupAgent=com.cloudflare.app.domain.backup.AppBackupAgent]
    信息 应用实现了自定义 BackupAgent。需审查备份/恢复逻辑是否存在数据注入、路径穿越等漏洞。恶意备份数据可能在恢复时执行攻击。
    4 应用数据允许备份
    [android:allowBackup=true]
    警告 该标志允许通过 adb 工具备份应用数据。启用 USB 调试的用户可直接复制应用数据,存在数据泄露风险。
    5 Activity (com.cloudflare.app.presentation.main.ReceiveContent) 受权限保护。
    Permission: com.cloudflare.onedotonedotonedotone.permission.ACCESS_EXPORTED_ACTIVITY
    protectionLevel: signature
    [android:exported=true]
    信息 检测到 Activity 已导出,但受权限保护。
    6 Activity (com.cloudflare.app.presentation.settings.account.team.TeamSignInActivity) 未受保护。
    [android:exported=true]
    高危 检测到 Activity 已显式导出(android:exported=true),且未受任何权限保护。任意应用均可访问此组件,可能导致敏感数据泄露或功能被滥用。建议添加权限保护或设置 android:exported="false"。
    7 Service (com.cloudflare.app.vpnservice.CloudflareVpnService) 受权限保护,但应检查权限保护级别。
    Permission: android.permission.BIND_VPN_SERVICE
    [android:exported=true]
    警告 检测到 Service 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。
    8 检测到开机自启动广播接收器
    (com.cloudflare.app.vpnservice.autostart.BootCompletedReceiver) [BOOT_COMPLETED]
    警告 应用注册了 BOOT_COMPLETED 广播接收器,将在设备启动时自动运行。这是恶意软件实现持久化的常见手段,需验证其启动后的行为是否合法。
    9 Content Provider 配置了无限制的URI权限授予
    (androidx.core.content.FileProvider) [grantUriPermissions=true]
    高危 Content Provider 设置 grantUriPermissions=true 但未配置 <grant-uri-permission> 子元素限制路径范围。这可能导致任意文件读取漏洞,攻击者可通过路径穿越访问应用私有数据。
    10 Service (com.cloudflare.app.domain.quicksettingstile.QuickSettingsTileService) 受权限保护,但应检查权限保护级别。
    Permission: android.permission.BIND_QUICK_SETTINGS_TILE
    [android:exported=true]
    警告 检测到 Service 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。
    11 Service (com.google.android.play.core.assetpacks.AssetPackExtractionService) 未受保护。
    [android:exported=true]
    高危 检测到 Service 已显式导出(android:exported=true),且未受任何权限保护。任意应用均可访问此组件,可能导致敏感数据泄露或功能被滥用。建议添加权限保护或设置 android:exported="false"。
    12 Broadcast Receiver (com.google.firebase.iid.FirebaseInstanceIdReceiver) 受权限保护,但应检查权限保护级别。
    Permission: com.google.android.c2dm.permission.SEND
    [android:exported=true]
    警告 检测到 Broadcast Receiver 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。
    13 Content Provider 配置了无限制的URI权限授予
    (zendesk.belvedere.BelvedereFileProvider) [grantUriPermissions=true]
    高危 Content Provider 设置 grantUriPermissions=true 但未配置 <grant-uri-permission> 子元素限制路径范围。这可能导致任意文件读取漏洞,攻击者可通过路径穿越访问应用私有数据。

    组件信息

    -
    高危组件
    导出且无保护
    -
    需关注
    导出有保护
    -
    安全组件
    未导出
    0
    组件总数
    Activity/Service/...
    风险 组件名称 导出 权限 操作
    singleInstance
    Actions: android.intent.action.MAIN
    Categories: android.intent.category.LAUNCHER
    excludeFromRecents com.cloudflare.onedotonedotonedotone.permission.ACCESS_EXPORTED_ACTIVITY
    Actions: android.intent.action.SEND
    Categories: android.intent.category.DEFAULT
    Data: mimeType=text/plain
    singleTop
    singleTop
    singleTop
    Actions: android.intent.action.VIEW
    Categories: android.intent.category.DEFAULT android.intent.category.BROWSABLE
    Data: scheme=com.cloudflare.warp host=*.cloudflareaccess.com
    Actions: com.twofortyfouram.locale.intent.action.EDIT_SETTING
    singleInstance :playcore_missing_splits_activity
    风险 组件名称 导出 权限 操作
    com.cloudflare.onedotonedotonedotone.provider grantUriPermissions
    com.cloudflare.onedotonedotonedotone.zendesk.support.SupportSdkStartupProvider
    com.cloudflare.onedotonedotonedotone.zendesk.support.GuideSdkStartupProvider
    com.cloudflare.onedotonedotonedotone.com.squareup.picasso
    com.cloudflare.onedotonedotonedotone.firebaseinitprovider
    com.cloudflare.onedotonedotonedotone.belvedere2.attachments grantUriPermissions
    com.cloudflare.onedotonedotonedotone.lifecycle-process

    安全漏洞检测

    3
    高危
    10
    警告
    2
    信息
    5
    安全
    0
    屏蔽
    序号 问题 等级 参考标准 文件位置 操作
    1 应用程序记录日志信息,不得记录敏感信息 信息 CWE: CWE-532: 在日志文件中插入敏感信息
    OWASP MASVS: MSTG-STORAGE-3
    升级会员
    2 应用程序使用不安全的随机数生成器 警告 CWE: CWE-330: 使用随机性不足的值
    OWASP Top 10: M5: Insufficient Cryptography
    OWASP MASVS: MSTG-CRYPTO-6
    升级会员
    3 IP地址泄露。检测到硬编码的IP地址,可能暴露内部网络结构 警告 CWE: CWE-200: 信息泄露
    OWASP MASVS: MSTG-CODE-2
    升级会员
    4 应用程序使用SQLite数据库并执行原始SQL查询。原始SQL查询中不受信任的用户输入可能会导致SQL注入。敏感信息也应加密并写入数据库 警告 CWE: CWE-89: SQL 注入 - SQL 命令中特殊元素的中和不当
    OWASP Top 10: M7: Client Code Quality
    升级会员
    5 此应用程序可能具有Root检测功能 安全
    OWASP MASVS: MSTG-RESILIENCE-1
    升级会员
    6 文件可能包含硬编码的敏感信息,如用户名、密码、密钥等 警告 CWE: CWE-312: 敏感信息明文存储
    OWASP Top 10: M9: Reverse Engineering
    OWASP MASVS: MSTG-STORAGE-14
    升级会员
    7 检测到getSerializableExtra()的使用,可能导致反序列化漏洞或拒绝服务。 恶意应用可传入异常的序列化数据导致崩溃或代码执行。建议添加类型检查和异常处理。 警告 CWE: CWE-502: 不可信数据的反序列化
    OWASP Top 10: M7: Client Code Quality
    OWASP MASVS: MSTG-PLATFORM-8
    升级会员
    8 应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据 警告 CWE: CWE-276: 默认权限错误
    OWASP Top 10: M2: Insecure Data Storage
    OWASP MASVS: MSTG-STORAGE-2
    升级会员
    9 应用使用Timber日志库。确保在Release版本中移除或禁用调试日志 信息 CWE: CWE-532: 在日志文件中插入敏感信息
    OWASP MASVS: MSTG-STORAGE-3
    升级会员
    10 检测到Intent重定向漏洞。应用从Intent获取嵌套Intent并直接启动,攻击者可控制 跳转目标访问非导出组件。建议验证嵌套Intent的目标组件,或使用IntentSanitizer。 高危 CWE: CWE-940: 通信通道来源验证不当
    OWASP Top 10: M1: Improper Platform Usage
    OWASP MASVS: MSTG-PLATFORM-4
    升级会员
    11 检测到隐式Intent用于PendingIntent。未指定目标组件的PendingIntent可能被恶意 应用劫持。建议使用显式Intent,明确指定目标组件的包名和类名。 警告 CWE: cwe-927
    OWASP Top 10: M1: Improper Platform Usage
    OWASP MASVS: MSTG-PLATFORM-4
    升级会员
    12 SHA-1是已知存在哈希冲突的弱哈希 警告 CWE: CWE-327: 使用已破解或有风险的加密算法
    OWASP Top 10: M5: Insufficient Cryptography
    OWASP MASVS: MSTG-CRYPTO-4
    升级会员
    13 MD5是已知存在哈希冲突的弱哈希 警告 CWE: CWE-327: 使用已破解或有风险的加密算法
    OWASP Top 10: M5: Insufficient Cryptography
    OWASP MASVS: MSTG-CRYPTO-4
    升级会员
    14 检测到Dirty Stream路径遍历风险(CVE-2024-35205)。应用使用Uri.getLastPathSegment() 构建文件路径,可能被恶意应用利用覆盖关键文件。建议使用File.getCanonicalPath() 验证目标路径是否在预期目录内。 高危 CWE: CWE-22: 路径遍历漏洞 - 对路径名的限制不当
    OWASP Top 10: M2: Insecure Data Storage
    OWASP MASVS: MSTG-STORAGE-2
    升级会员
    15 此应用程序使用SSL Pinning 来检测或防止安全通信通道中的MITM攻击 安全
    OWASP MASVS: MSTG-NETWORK-4
    升级会员
    16 应用使用OkHttp的CertificatePinner实现了SSL Pinning,可有效防止MITM攻击 安全
    OWASP MASVS: MSTG-NETWORK-4
    升级会员
    17 应用使用Android Keystore安全存储密钥,这是推荐的密钥管理方式 安全
    OWASP MASVS: MSTG-CRYPTO-1
    升级会员
    18 应用使用AES-GCM加密模式,提供了认证加密功能,这是推荐的加密模式 安全
    OWASP MASVS: MSTG-CRYPTO-2
    升级会员
    19 已启用远程WebView调试 高危 CWE: CWE-919: 移动应用程序中的弱点
    OWASP Top 10: M1: Improper Platform Usage
    OWASP MASVS: MSTG-RESILIENCE-2
    升级会员
    20 如果一个应用程序使用WebView.loadDataWithBaseURL方法来加载一个网页到WebView,那么这个应用程序可能会遭受跨站脚本攻击 警告 CWE: CWE-79: 跨站脚本攻击 (XSS) - 网页生成时输入的中和不当
    OWASP Top 10: M1: Improper Platform Usage
    OWASP MASVS: MSTG-PLATFORM-6
    升级会员

    API调用分析

    API功能 源码文件
    一般功能-> 文件操作
    com/cloudflare/app/data/apierrorhandler/RetrofitException.java
    com/cloudflare/app/data/warpapi/NetworkLoggingInterceptor.java
    com/cloudflare/app/domain/backup/AppBackupAgent.java
    com/cloudflare/app/presentation/logs/consolelogs/ConsoleLogActivity.java
    com/cloudflare/app/presentation/logs/dnslogs/DnsLogDetailsActivity.java
    com/cloudflare/app/presentation/onboarding/OnboardingActivity.java
    com/cloudflare/app/presentation/onboarding/termsacceptance/TermsAcceptanceActivity.java
    com/cloudflare/app/presentation/settings/account/team/TeamSignInActivity.java
    com/cloudflare/app/presentation/settings/diagnostics/DiagnosticsActivity.java
    com/cloudflare/app/presentation/splittunnelroutes/SplitTunnelRoutesActivity.java
    com/cloudflare/app/vpnservice/detectors/CaptivePortalDetector.java
    com/cloudflare/app/vpnservice/tunnel/provider/TunnelTypeStore.java
    com/cloudflare/app/vpnservice/tunnel/warp/VpnWarpTunnel.java
    com/sockslib/common/SocksException.java
    d/a/a/a/a/a/b.java
    d/a/a/a/b/c/j.java
    d/a/a/a/i/c.java
    d/a/a/a/j/k.java
    d/a/a/a/m/g.java
    d/a/a/a/p/e.java
    d/a/a/b/a/a/i.java
    d/a/a/b/a/c.java
    d/a/a/b/d/b.java
    d/a/a/b/e/a.java
    d/a/a/b/f/a.java
    d/a/a/b/h/a.java
    d/a/a/b/i/c.java
    d/a/a/b/k/a.java
    d/a/a/b/l/a.java
    d/a/a/b/l/d.java
    d/a/a/b/l/s.java
    d/a/a/b/p/k.java
    d/a/a/b/r/c.java
    d/a/a/b/r/h.java
    d/a/a/b/r/j.java
    d/a/a/b/s/b.java
    d/a/a/b/u/a.java
    d/a/a/b/u/c.java
    d/a/a/b/u/e.java
    d/a/a/b/u/g.java
    d/a/a/b/v/a.java
    d/a/a/b/v/d.java
    d/a/a/c/a.java
    d/a/a/c/b.java
    d/a/a/c/e/b.java
    d/a/a/c/f/i.java
    d/a/a/c/f/o.java
    d/a/a/d/a/a.java
    d/a/a/d/b.java
    d/a/a/d/j/l.java
    d/a/a/d/n/g.java
    d/a/a/d/q/g.java
    d/a/a/d/q/k/a.java
    d/a/a/d/q/l/c.java
    d/a/a/d/q/m/a.java
    d/a/a/d/q/m/b.java
    d/a/a/d/q/m/c/e.java
    d/a/a/d/r/f/a.java
    d/a/a/d/r/f/j.java
    d/a/a/d/r/f/m/a.java
    d/a/a/d/r/f/m/f.java
    d/a/a/d/r/g/a.java
    d/a/a/d/r/i/e.java
    d/a/a/d/r/j/e.java
    d/a/a/d/r/j/v.java
    d/a/a/d/s/a.java
    d/a/a/d/s/b.java
    d/a/a/d/s/k.java
    d/a/a/e.java
    d/a/a/h/i4.java
    d/b/c/a/a.java
    d/c/c/a.java
    d/c/c/c.java
    d/d/a/a/h/b/m.java
    d/d/a/a/h/c.java
    d/d/a/a/h/e.java
    d/d/a/a/i/o.java
    d/d/a/a/i/s/i/c.java
    d/d/a/c/a/a/a.java
    d/d/a/c/a/a/b.java
    d/d/a/c/a/a/c.java
    d/d/a/c/b/a/a/a/a.java
    d/d/a/c/d/c.java
    d/d/a/c/e/m/o.java
    d/d/a/c/e/p/e.java
    d/d/a/c/e/v.java
    d/d/a/c/h/f/a.java
    d/d/a/c/h/f/b.java
    d/d/a/c/h/f/c.java
    d/d/a/c/h/f/d.java
    d/d/a/c/h/f/e.java
    d/d/a/c/h/g/a3.java
    d/d/a/c/h/g/b3.java
    d/d/a/c/h/g/b6.java
    d/d/a/c/h/g/d5.java
    d/d/a/c/h/g/g3.java
    d/d/a/c/h/g/h.java
    d/d/a/c/h/g/o4.java
    d/d/a/c/h/g/r3.java
    d/d/a/c/h/g/u4.java
    d/d/a/c/h/g/v3.java
    d/d/a/c/h/g/x2.java
    d/d/a/c/h/g/x3.java
    d/d/a/c/h/h/o.java
    d/d/a/c/h/h/t.java
    d/d/a/c/i/b/a4.java
    d/d/a/c/i/b/a6.java
    d/d/a/c/i/b/ba.java
    d/d/a/c/i/b/d.java
    d/d/a/c/i/b/d7.java
    d/d/a/c/i/b/f7.java
    d/d/a/c/i/b/g4.java
    d/d/a/c/i/b/ga.java
    d/d/a/c/i/b/h4.java
    d/d/a/c/i/b/i4.java
    d/d/a/c/i/b/j4.java
    d/d/a/c/i/b/j9.java
    d/d/a/c/i/b/k.java
    d/d/a/c/i/b/k4.java
    d/d/a/c/i/b/m4.java
    d/d/a/c/i/b/p7.java
    d/d/a/c/i/b/s3.java
    d/d/a/c/i/b/t9.java
    d/d/a/c/i/b/w3.java
    d/d/a/c/i/b/x4.java
    d/d/a/c/i/b/x9.java
    d/d/a/c/i/b/z4.java
    d/d/a/e/a/a/p.java
    d/d/a/e/a/a/s.java
    d/d/a/e/a/b/b0.java
    d/d/a/e/a/b/c0.java
    d/d/a/e/a/b/d2.java
    d/d/a/e/a/b/e2.java
    d/d/a/e/a/b/f0.java
    d/d/a/e/a/b/h0.java
    d/d/a/e/a/b/h2.java
    d/d/a/e/a/b/i2.java
    d/d/a/e/a/b/j2.java
    d/d/a/e/a/b/k1.java
    d/d/a/e/a/b/l2.java
    d/d/a/e/a/b/m0.java
    d/d/a/e/a/b/n0.java
    d/d/a/e/a/b/p1.java
    d/d/a/e/a/b/q1.java
    d/d/a/e/a/b/r1.java
    d/d/a/e/a/b/r2.java
    d/d/a/e/a/b/s0.java
    d/d/a/e/a/b/s1.java
    d/d/a/e/a/b/v1.java
    d/d/a/e/a/b/z.java
    d/d/a/e/a/b/z1.java
    d/d/a/e/a/e/m.java
    d/d/a/e/a/e/n.java
    d/d/a/e/a/e/u.java
    d/d/b/a/c.java
    d/d/b/c/c.java
    d/d/b/c/d.java
    d/d/b/c/i.java
    d/d/b/c/m.java
    d/d/b/d/c.java
    d/d/b/d/d.java
    d/d/c/g/d/c.java
    d/d/c/g/d/d.java
    d/d/c/g/d/k/b0.java
    d/d/c/g/d/k/b1.java
    d/d/c/g/d/k/f.java
    d/d/c/g/d/k/f0.java
    d/d/c/g/d/k/f1.java
    d/d/c/g/d/k/j0.java
    d/d/c/g/d/k/l0.java
    d/d/c/g/d/k/o.java
    d/d/c/g/d/k/p.java
    d/d/c/g/d/k/r.java
    d/d/c/g/d/k/s.java
    d/d/c/g/d/k/s0.java
    d/d/c/g/d/k/t.java
    d/d/c/g/d/k/t0.java
    d/d/c/g/d/k/u.java
    d/d/c/g/d/k/v.java
    d/d/c/g/d/k/w.java
    d/d/c/g/d/k/x.java
    d/d/c/g/d/k/x0.java
    d/d/c/g/d/k/y.java
    d/d/c/g/d/k/y0.java
    d/d/c/g/d/l/b.java
    d/d/c/g/d/l/c.java
    d/d/c/g/d/l/d.java
    d/d/c/g/d/l/e.java
    d/d/c/g/d/m/w/h.java
    d/d/c/g/d/n/a.java
    d/d/c/g/d/n/d.java
    d/d/c/g/d/o/a.java
    d/d/c/g/d/p/g.java
    d/d/c/g/d/p/h.java
    d/d/c/g/d/q/a.java
    d/d/c/g/d/q/b.java
    d/d/c/g/d/q/c.java
    d/d/c/g/d/q/d.java
    d/d/c/g/d/r/c/b.java
    d/d/c/g/d/r/c/c.java
    d/d/c/g/d/r/d/c.java
    d/d/c/g/d/r/d/d.java
    d/d/c/g/d/t/a.java
    d/d/c/g/d/t/c.java
    d/d/c/g/d/t/i/a.java
    d/d/c/g/e/a.java
    d/d/c/g/e/c.java
    d/d/c/g/e/f.java
    d/d/c/g/e/g.java
    d/d/c/g/e/h.java
    d/d/c/j/h/d.java
    d/d/c/j/h/f.java
    d/d/c/l/c.java
    d/d/c/m/p.java
    d/d/c/m/y.java
    d/d/c/m/z.java
    d/d/c/o/b.java
    d/d/c/o/f.java
    d/d/c/o/o/b.java
    d/d/c/o/p/c.java
    d/d/c/p/a.java
    d/d/c/q/c.java
    d/d/c/q/m.java
    d/d/c/q/w.java
    d/d/c/q/x.java
    d/d/d/a0/a.java
    d/d/d/a0/b.java
    d/d/d/d.java
    d/d/d/e.java
    d/d/d/f.java
    d/d/d/h.java
    d/d/d/i.java
    d/d/d/n.java
    d/d/d/q.java
    d/d/d/u.java
    d/d/d/y/a.java
    d/d/d/y/a0/a.java
    d/d/d/y/a0/b.java
    d/d/d/y/a0/e.java
    d/d/d/y/a0/f.java
    d/d/d/y/a0/g.java
    d/d/d/y/a0/h.java
    d/d/d/y/a0/j.java
    d/d/d/y/a0/m.java
    d/d/d/y/a0/o.java
    d/d/d/y/f.java
    d/d/d/y/o.java
    d/d/d/y/r.java
    d/d/d/y/u.java
    d/e/a/a.java
    d/e/a/b.java
    d/e/a/c.java
    d/e/c/b.java
    d/g/a/c.java
    d/g/b/c/b.java
    d/g/b/c/c.java
    d/g/b/c/d.java
    d/g/c/b.java
    d/g/c/c.java
    d/g/c/e.java
    d/g/c/i.java
    d/g/c/j.java
    d/g/c/k/c.java
    d/g/c/k/d.java
    d/g/c/m/a.java
    d/g/c/m/d.java
    d/g/c/m/f.java
    d/h/a/a.java
    d/h/a/a0.java
    d/h/a/b0.java
    d/h/a/e0.java
    d/h/a/l.java
    d/h/a/u.java
    d/h/a/x.java
    d/h/a/y.java
    d/h/a/z.java
    d/h/b/c.java
    d/h/b/c0.java
    d/h/b/f.java
    d/h/b/o.java
    d/h/b/p.java
    d/h/b/q.java
    d/h/b/w.java
    d/h/b/y.java
    d/m/d/c.java
    d/m/d/g.java
    g0/a/a/b/a.java
    h0/b/m/a/a.java
    h0/b/p/f.java
    h0/b/q/m0.java
    h0/g/c/b.java
    h0/g/c/c.java
    h0/i/f/a.java
    h0/i/g/e.java
    h0/i/g/f.java
    h0/i/g/g.java
    h0/i/g/i.java
    h0/i/g/j.java
    h0/l/a/a.java
    h0/m/d/a.java
    h0/m/d/l.java
    h0/m/d/u0.java
    h0/m/d/z.java
    h0/p/b0.java
    h0/p/x.java
    h0/p/z.java
    h0/q/a/a.java
    h0/q/a/b.java
    h0/x/a/a/d.java
    h0/x/a/a/i.java
    inet/ipaddr/AddressNetwork.java
    inet/ipaddr/format/validate/IPAddressProvider.java
    j0/a/d0/i.java
    j0/a/d0/s/b.java
    j0/a/d0/u/i.java
    j0/a/d0/u/m.java
    j0/a/d0/u/o.java
    j0/a/d0/u/q.java
    j0/a/d0/u/r.java
    j0/a/d0/u/t.java
    j0/a/e0/l0.java
    j0/a/f0/s0.java
    j0/a/f0/t0.java
    j0/a/g0/s.java
    j0/a/q.java
    j0/a/r.java
    j0/a/t.java
    k0/a/j0/a.java
    m0/d.java
    m0/e.java
    m0/f.java
    m0/g.java
    m0/k/a.java
    m0/k/l.java
    m0/k/n.java
    m0/k/o.java
    m0/k/p.java
    m0/l/c.java
    m0/l/h.java
    m0/l/j/a/a.java
    m0/n/a.java
    m0/n/b.java
    m0/o/c/b.java
    m0/o/c/j.java
    m0/o/c/r.java
    m0/o/c/s.java
    m0/u/e.java
    n0/a.java
    n0/c.java
    n0/d.java
    n0/e.java
    n0/f.java
    n0/i.java
    n0/j.java
    n0/k.java
    n0/l.java
    n0/m.java
    n0/o.java
    n0/p.java
    n0/t.java
    n0/u.java
    n0/v.java
    o0/c/c.java
    o0/c/e/b.java
    o0/d/a/a.java
    o0/d/a/b.java
    o0/d/a/c.java
    o0/d/a/d.java
    o0/d/a/e.java
    o0/d/a/f.java
    o0/d/a/g.java
    o0/d/a/h.java
    o0/d/a/i.java
    o0/d/a/j.java
    o0/d/a/k.java
    o0/d/a/l.java
    o0/d/a/m.java
    o0/d/a/n.java
    o0/d/a/o.java
    o0/d/a/p.java
    o0/d/a/q/a.java
    o0/d/a/q/d.java
    o0/d/a/q/g.java
    o0/d/a/q/h.java
    o0/d/a/q/j.java
    o0/d/a/q/k.java
    o0/d/a/q/l.java
    o0/d/a/q/m.java
    o0/d/a/q/n.java
    o0/d/a/q/o.java
    o0/d/a/q/p.java
    o0/d/a/q/q.java
    o0/d/a/q/r.java
    o0/d/a/q/s.java
    o0/d/a/q/t.java
    o0/d/a/r/c.java
    o0/d/a/t/k.java
    o0/d/a/t/l.java
    o0/d/a/u/a.java
    o0/d/a/u/b.java
    o0/d/a/u/c.java
    o0/d/a/u/d.java
    o0/d/a/u/e.java
    o0/d/a/u/g.java
    org/threeten/bp/chrono/HijrahEra.java
    org/threeten/bp/chrono/MinguoEra.java
    org/threeten/bp/chrono/ThaiBuddhistEra.java
    org/threeten/bp/zone/ZoneOffsetTransitionRule.java
    p0/b0/a/b.java
    p0/b0/a/c.java
    p0/l.java
    p0/o.java
    p0/s.java
    q0/a/a.java
    r0/a/a.java
    r0/a/c.java
    r0/a/c0.java
    r0/a/h0.java
    r0/a/j0.java
    r0/a/k0.java
    r0/c/a.java
    r0/c/b.java
    r0/c/c.java
    r0/d/p.java
    zendesk/core/CachingInterceptor.java
    zendesk/core/DaggerZendeskApplicationComponent.java
    zendesk/core/DeviceInfo.java
    zendesk/core/GsonSerializer.java
    zendesk/core/SdkSettings.java
    zendesk/core/SessionStorage.java
    zendesk/core/ZendeskAccessProvider.java
    zendesk/core/ZendeskDiskLruCache.java
    zendesk/core/ZendeskPushRegistrationProvider.java
    zendesk/core/ZendeskSessionStorage.java
    zendesk/core/ZendeskSettingsProvider.java
    zendesk/core/ZendeskStorageModule.java
    zendesk/core/ZendeskStorageModule_ProvideCacheFactory.java
    zendesk/core/ZendeskStorageModule_ProvideSessionStorageFactory.java
    zendesk/core/ZendeskStorageModule_ProvidesBelvedereDirFactory.java
    zendesk/core/ZendeskStorageModule_ProvidesCacheDirFactory.java
    zendesk/core/ZendeskStorageModule_ProvidesDataDirFactory.java
    zendesk/core/ZendeskStorageModule_ProvidesDiskLruStorageFactory.java
    zendesk/messaging/AgentDetails.java
    zendesk/messaging/BelvedereMediaResolverCallback.java
    zendesk/messaging/Event.java
    zendesk/messaging/MessagingActivity.java
    zendesk/support/Article.java
    zendesk/support/Attachment.java
    zendesk/support/AttachmentFile.java
    zendesk/support/Category.java
    zendesk/support/CustomField.java
    zendesk/support/HelpCenterSearch.java
    zendesk/support/SearchArticle.java
    zendesk/support/Section.java
    zendesk/support/StorageModule_ProvideRequestMigratorFactory.java
    zendesk/support/Streams$Use.java
    zendesk/support/SupportSdkModule_ProvidesRequestDiskLruCacheFactory.java
    zendesk/support/SupportUiStorage.java
    zendesk/support/UploadProvider.java
    zendesk/support/User.java
    zendesk/support/ZendeskUploadProvider.java
    zendesk/support/guide/ArticleViewModel.java
    zendesk/support/guide/ViewArticleActivity.java
    zendesk/support/request/ActionLoadCachedComments.java
    zendesk/support/request/AttachmentDownloadService.java
    zendesk/support/request/AttachmentUploadService.java
    zendesk/support/request/CellAttachmentLoadingUtil.java
    zendesk/support/request/DocumentRenderer.java
    zendesk/support/request/RequestConfiguration.java
    zendesk/support/request/StateAndroidLifecycle.java
    zendesk/support/request/StateAttachments.java
    zendesk/support/request/StateConfig.java
    zendesk/support/request/StateConversation.java
    zendesk/support/request/StateError.java
    zendesk/support/request/StateIdMapper.java
    zendesk/support/request/StateMessage.java
    zendesk/support/request/StateMessageStatus.java
    zendesk/support/request/StateProgress.java
    zendesk/support/request/StateRequestAttachment.java
    zendesk/support/request/StateRequestTicketForm.java
    zendesk/support/request/StateRequestUser.java
    zendesk/support/request/StateRetryDialog.java
    zendesk/support/request/StateSettings.java
    zendesk/support/request/StateUi.java
    zendesk/support/request/UtilsAttachment.java
    网络通信-> HTTP建立连接
    网络通信-> URLConnection
    加密解密-> 信息摘要算法
    网络通信-> TCP服务器套接字 d/a/a/d/r/f/m/c.java
    d/g/c/b.java
    d/g/c/e.java
    调用java反射机制
    b0/a/a/a.java
    b0/a/a/e.java
    com/zendesk/logger/Logger.java
    d/b/a/a/d.java
    d/d/a/a/i/q/j.java
    d/d/a/c/e/m/b.java
    d/d/a/c/e/m/o.java
    d/d/a/c/e/p/g.java
    d/d/a/c/f/b.java
    d/d/a/c/h/f/e.java
    d/d/a/c/h/g/a6.java
    d/d/a/c/h/g/b6.java
    d/d/a/c/h/g/f7.java
    d/d/a/c/h/g/h.java
    d/d/a/c/h/g/i5.java
    d/d/a/c/h/g/k7.java
    d/d/a/c/h/g/m8.java
    d/d/a/c/h/g/o4.java
    d/d/a/c/h/g/o7.java
    d/d/a/c/h/g/o8.java
    d/d/a/c/h/g/u5.java
    d/d/a/c/h/g/w7.java
    d/d/a/c/h/g/x4.java
    d/d/a/c/h/g/x6.java
    d/d/a/c/i/b/a6.java
    d/d/a/c/i/b/la.java
    d/d/a/c/i/b/p7.java
    d/d/a/c/k/a.java
    d/d/a/e/a/e/u.java
    d/d/c/c.java
    d/d/c/g/d/k/w.java
    d/d/d/b.java
    d/d/d/c.java
    d/d/d/y/a0/i.java
    d/d/d/y/a0/j.java
    d/d/d/y/f.java
    d/d/d/y/v.java
    d/d/d/y/w.java
    d/d/d/y/x.java
    d/f/a/a/a.java
    d/f/b/a.java
    d/h/a/a.java
    d/h/a/b.java
    d/h/a/c.java
    d/h/a/d.java
    d/h/a/d0.java
    d/h/a/e.java
    d/h/a/g0/b.java
    d/h/a/h.java
    d/h/a/i.java
    d/h/a/j.java
    d/h/a/l.java
    d/m/e/b.java
    g0/a/a/b/a.java
    h0/b/k/i.java
    h0/b/k/l.java
    h0/b/k/t.java
    h0/b/p/f.java
    h0/b/p/i/d.java
    h0/b/p/i/j.java
    h0/b/q/c0.java
    h0/b/q/e0.java
    h0/b/q/t.java
    h0/b/q/x.java
    h0/b/q/y.java
    h0/b/q/y0.java
    h0/g/c/c.java
    h0/i/e/c.java
    h0/i/f/b/h.java
    h0/i/g/e.java
    h0/i/g/f.java
    h0/i/g/g.java
    h0/i/g/h.java
    h0/i/g/k/d.java
    h0/i/m/e.java
    h0/i/m/m.java
    h0/i/m/r.java
    h0/i/m/w.java
    h0/i/n/e.java
    h0/m/d/o0.java
    h0/m/d/v.java
    h0/p/b.java
    h0/p/o.java
    h0/w/e0.java
    h0/y/a.java
    m0/l/j/a/a.java
    m0/l/j/a/f.java
    m0/m/a.java
    m0/m/b.java
    m0/o/c/t.java
    o0/c/e/e.java
    p0/n.java
    p0/t.java
    p0/v.java
    p0/x.java
    p0/y.java
    p0/z.java
    r0/a/z.java
    r0/d/s.java
    隐私数据-> 获取已安装的应用程序
    一般功能-> 获取系统服务(getSystemService)
    一般功能-> IPC通信
    com/cloudflare/app/domain/fcm/CloudflareMessagingService.java
    com/cloudflare/app/domain/quicksettingstile/QuickSettingsTileService.java
    com/cloudflare/app/domain/warp/subscription/RxBillingClient.java
    com/cloudflare/app/presentation/feedback/SubmitFeedbackInterstitialActivity.java
    com/cloudflare/app/presentation/logs/dnslogs/DnsLogActivity.java
    com/cloudflare/app/presentation/logs/dnslogs/DnsLogDetailsActivity.java
    com/cloudflare/app/presentation/main/MainActivity.java
    com/cloudflare/app/presentation/main/ReceiveContent.java
    com/cloudflare/app/presentation/main/SplashActivity.java
    com/cloudflare/app/presentation/onboarding/OnboardingActivity.java
    com/cloudflare/app/presentation/onboarding/termsacceptance/TermsAcceptanceActivity.java
    com/cloudflare/app/presentation/onboarding/vpnprofile/InstallVPNProfileActivity.java
    com/cloudflare/app/presentation/settings/ConnectionOptionsActivity.java
    com/cloudflare/app/presentation/settings/LegalSettingsActivity.java
    com/cloudflare/app/presentation/settings/SettingsActivity.java
    com/cloudflare/app/presentation/settings/WarpSettingsActivity.java
    com/cloudflare/app/presentation/settings/account/AccountActivity.java
    com/cloudflare/app/presentation/settings/account/LicenseKeyActivity.java
    com/cloudflare/app/presentation/settings/account/team/TeamSignInActivity.java
    com/cloudflare/app/presentation/settings/diagnostics/DiagnosticsActivity.java
    com/cloudflare/app/presentation/settings/dnssettings/DNSSettingsActivity.java
    com/cloudflare/app/presentation/warp/invite/WarpInviteActivity.java
    com/cloudflare/app/vpnservice/CloudflareVpnService.java
    com/cloudflare/app/vpnservice/autostart/AutostartService.java
    com/cloudflare/app/vpnservice/autostart/BootCompletedReceiver.java
    com/cloudflare/app/vpnservice/autostart/DatetimeChangedReceiver.java
    com/cloudflare/app/vpnservice/autostart/PackageReplacedReceiver.java
    com/cloudflare/app/vpnservice/servicepause/DurationPauseService.java
    com/cloudflare/app/vpnservice/servicepause/WifiPauseService.java
    com/cloudflare/app/vpnservice/utils/batteryusage/BatteryStateProvider.java
    d/a/a/a/a/a/b.java
    d/a/a/a/a/a/g.java
    d/a/a/a/a/a/q.java
    d/a/a/a/a/m.java
    d/a/a/a/a/s.java
    d/a/a/a/b/a/b.java
    d/a/a/a/b/c/d.java
    d/a/a/a/b/c/i.java
    d/a/a/a/b/c/j.java
    d/a/a/a/b/c/k.java
    d/a/a/a/b/c/l.java
    d/a/a/a/b/c/u.java
    d/a/a/a/b/c/w.java
    d/a/a/a/c/b/j0/a.java
    d/a/a/a/c/b/s.java
    d/a/a/a/c/e.java
    d/a/a/a/c/g0/b.java
    d/a/a/a/c/p.java
    d/a/a/a/j/j.java
    d/a/a/a/l/a/c.java
    d/a/a/b/a/j1/b.java
    d/a/a/b/a/k1/i.java
    d/a/a/b/d/q.java
    d/a/a/b/e/f.java
    d/a/a/b/h/d.java
    d/a/a/b/h/f/a.java
    d/a/a/b/i/a.java
    d/a/a/b/i/c.java
    d/a/a/b/p/e.java
    d/a/a/b/q/b.java
    d/a/a/c/f/j.java
    d/a/a/d/a/f.java
    d/a/a/d/d.java
    d/a/a/d/h.java
    d/a/a/d/o/a.java
    d/a/a/d/s/h0/e.java
    d/a/a/d/s/m.java
    d/b/a/a/d0.java
    d/b/a/a/x.java
    d/d/a/c/a/a/a.java
    d/d/a/c/d/a.java
    d/d/a/c/d/b.java
    d/d/a/c/d/c.java
    d/d/a/c/d/d.java
    d/d/a/c/d/h.java
    d/d/a/c/d/q.java
    d/d/a/c/d/s.java
    d/d/a/c/d/z.java
    d/d/a/c/e/a.java
    d/d/a/c/e/b0.java
    d/d/a/c/e/c0.java
    d/d/a/c/e/e.java
    d/d/a/c/e/f.java
    d/d/a/c/e/l/i/c.java
    d/d/a/c/e/m/a0.java
    d/d/a/c/e/m/b.java
    d/d/a/c/e/m/c0.java
    d/d/a/c/e/m/d0.java
    d/d/a/c/e/m/e.java
    d/d/a/c/e/m/f.java
    d/d/a/c/e/m/g0.java
    d/d/a/c/e/m/h.java
    d/d/a/c/e/m/i0.java
    d/d/a/c/e/m/j.java
    d/d/a/c/e/m/j0.java
    d/d/a/c/e/m/k.java
    d/d/a/c/e/m/l.java
    d/d/a/c/e/m/o.java
    d/d/a/c/e/m/q.java
    d/d/a/c/e/m/r.java
    d/d/a/c/e/m/t.java
    d/d/a/c/e/m/x.java
    d/d/a/c/e/o/a.java
    d/d/a/c/e/o/c.java
    d/d/a/c/e/p/i.java
    d/d/a/c/e/v.java
    d/d/a/c/f/a.java
    d/d/a/c/f/b.java
    d/d/a/c/g/g.java
    d/d/a/c/g/i.java
    d/d/a/c/h/a/c.java
    d/d/a/c/h/a/d.java
    d/d/a/c/h/b/a.java
    d/d/a/c/h/d/a.java
    d/d/a/c/h/d/b.java
    d/d/a/c/h/e/a.java
    d/d/a/c/h/g/a.java
    d/d/a/c/h/g/cd.java
    d/d/a/c/h/g/e.java
    d/d/a/c/h/g/fd.java
    d/d/a/c/h/g/g.java
    d/d/a/c/h/g/gd.java
    d/d/a/c/h/g/m4.java
    d/d/a/c/h/g/s0.java
    d/d/a/c/h/g/s3.java
    d/d/a/c/h/h/h.java
    d/d/a/c/h/h/i.java
    d/d/a/c/h/h/j.java
    d/d/a/c/h/h/l.java
    d/d/a/c/i/b/b7.java
    d/d/a/c/i/b/e4.java
    d/d/a/c/i/b/f7.java
    d/d/a/c/i/b/g9.java
    d/d/a/c/i/b/j8.java
    d/d/a/c/i/b/j9.java
    d/d/a/c/i/b/l4.java
    d/d/a/c/i/b/n3.java
    d/d/a/c/i/b/o4.java
    d/d/a/c/i/b/p7.java
    d/d/a/c/i/b/q3.java
    d/d/a/c/i/b/s8.java
    d/d/a/c/i/b/w8.java
    d/d/a/c/i/b/x9.java
    d/d/a/c/j/b/a.java
    d/d/a/c/j/b/b.java
    d/d/a/c/j/b/c.java
    d/d/a/c/j/b/h.java
    d/d/a/e/a/a/d.java
    d/d/a/e/a/a/f.java
    d/d/a/e/a/a/k.java
    d/d/a/e/a/a/q.java
    d/d/a/e/a/b/g3.java
    d/d/a/e/a/b/h3.java
    d/d/a/e/a/b/o.java
    d/d/a/e/a/b/p1.java
    d/d/a/e/a/b/t.java
    d/d/a/e/a/e/a0.java
    d/d/a/e/a/e/c0.java
    d/d/a/e/a/e/d0.java
    d/d/a/e/a/e/g.java
    d/d/a/e/a/e/h.java
    d/d/a/e/a/e/h0.java
    d/d/a/e/a/e/i0.java
    d/d/a/e/a/e/j.java
    d/d/a/e/a/e/k.java
    d/d/a/e/a/e/m0.java
    d/d/a/e/a/e/n0.java
    d/d/a/e/a/e/z.java
    d/d/a/e/a/f/b.java
    d/d/a/e/a/f/c.java
    d/d/c/c.java
    d/d/c/g/d/k/e.java
    d/d/c/i/d/e.java
    d/d/c/i/d/q.java
    d/d/c/m/a0.java
    d/d/c/m/f.java
    d/d/c/m/f0.java
    d/d/c/m/s.java
    d/d/c/m/x.java
    d/d/c/m/z.java
    d/d/c/q/a.java
    d/d/c/q/g.java
    d/d/c/q/k.java
    d/d/c/q/n.java
    d/d/c/q/x.java
    d/h/b/i.java
    d/k/a/a/a/a/a.java
    d/k/a/a/a/b/a.java
    defpackage/k.java
    defpackage/o.java
    g0/a/a/a/a.java
    g0/a/a/b/a.java
    g0/a/a/c/a.java
    h0/a/e/a.java
    h0/a/e/e.java
    h0/a/e/f/a.java
    h0/a/e/f/b.java
    h0/a/e/f/c.java
    h0/a/e/f/d.java
    h0/b/k/i.java
    h0/b/k/l.java
    h0/b/p/i/a.java
    h0/b/p/i/g.java
    h0/b/p/i/i.java
    h0/b/p/i/j.java
    h0/b/p/i/o.java
    h0/i/e/a.java
    h0/i/e/c.java
    h0/i/e/f.java
    h0/i/e/o.java
    h0/i/e/s.java
    h0/i/f/a.java
    h0/i/n/e.java
    h0/m/d/l.java
    h0/m/d/z.java
    h0/o/a/a.java
    r0/a/b0.java
    r0/a/c.java
    r0/a/d0.java
    r0/a/g.java
    r0/a/k.java
    r0/a/k0.java
    r0/a/o.java
    zendesk/core/DeviceInfo.java
    zendesk/core/ZendeskNetworkInfoProvider.java
    zendesk/messaging/Event.java
    zendesk/messaging/MessagingActivity.java
    zendesk/messaging/MessagingConfiguration.java
    zendesk/support/DeepLinkToRequestActionHandler.java
    zendesk/support/DeepLinkingBroadcastReceiver.java
    zendesk/support/ZendeskRequestProvider.java
    zendesk/support/guide/ArticleConfiguration.java
    zendesk/support/guide/ViewArticleActivity.java
    zendesk/support/request/CellBindHelper.java
    zendesk/support/request/ComponentInputForm.java
    zendesk/support/request/RequestConfiguration.java
    zendesk/support/request/UtilsAttachment.java
    zendesk/support/requestlist/RequestListConfiguration.java
    zendesk/support/requestlist/RequestListView.java
    一般功能-> 获取活动网路信息
    隐私数据-> 获取GPS位置信息 h0/b/k/l.java
    h0/b/k/w.java
    组件-> 启动 Activity
    com/cloudflare/app/domain/fcm/CloudflareMessagingService.java
    com/cloudflare/app/presentation/feedback/SubmitFeedbackInterstitialActivity.java
    com/cloudflare/app/presentation/logs/dnslogs/DnsLogActivity.java
    com/cloudflare/app/presentation/main/MainActivity.java
    com/cloudflare/app/presentation/onboarding/OnboardingActivity.java
    com/cloudflare/app/presentation/onboarding/termsacceptance/TermsAcceptanceActivity.java
    com/cloudflare/app/presentation/settings/ConnectionOptionsActivity.java
    com/cloudflare/app/presentation/settings/LegalSettingsActivity.java
    com/cloudflare/app/presentation/settings/SettingsActivity.java
    com/cloudflare/app/presentation/settings/WarpSettingsActivity.java
    com/cloudflare/app/presentation/settings/account/AccountActivity.java
    com/cloudflare/app/presentation/settings/account/LicenseKeyActivity.java
    com/cloudflare/app/presentation/settings/diagnostics/DiagnosticsActivity.java
    com/cloudflare/app/presentation/settings/dnssettings/DNSSettingsActivity.java
    com/cloudflare/app/presentation/warp/invite/WarpInviteActivity.java
    d/a/a/a/a/a/g.java
    d/a/a/a/a/a/q.java
    d/a/a/a/a/l.java
    d/a/a/a/a/o.java
    d/a/a/a/b/a/b.java
    d/a/a/a/b/c/w.java
    d/a/a/a/c/b/s.java
    d/a/a/a/c/e.java
    d/a/a/a/c/g0/b.java
    d/a/a/a/c/p.java
    d/a/a/a/j/j.java
    d/a/a/a/l/a/c.java
    d/a/a/b/a/k1/i.java
    d/a/a/b/e/f.java
    d/a/a/b/h/d.java
    d/a/a/b/h/f/a.java
    d/a/a/b/q/b.java
    d/a/a/c/f/j.java
    d/d/a/c/e/m/e.java
    defpackage/k.java
    defpackage/o.java
    g0/a/a/b/a.java
    h0/b/p/i/g.java
    h0/i/e/a.java
    h0/i/f/a.java
    h0/m/d/l.java
    r0/a/w.java
    zendesk/messaging/MessagingActivity.java
    zendesk/messaging/MessagingConfiguration.java
    zendesk/support/guide/ArticleConfiguration.java
    zendesk/support/guide/ViewArticleActivity.java
    zendesk/support/request/CellBindHelper.java
    zendesk/support/request/ComponentInputForm.java
    zendesk/support/request/RequestConfiguration.java
    zendesk/support/requestlist/RequestListConfiguration.java
    zendesk/support/requestlist/RequestListView.java
    一般功能-> 加载so文件 com/cloudflare/app/boringtun/BoringTunJNI.java
    org/outline/tun2socks/Tun2SocksJni.java
    组件-> 发送广播 d/d/a/c/d/c.java
    d/d/a/c/i/b/f7.java
    网络通信-> UDP数据包
    网络通信-> TCP套接字
    网络通信-> SSL证书处理
    组件-> 启动 Service
    加密解密-> Base64 加密
    加密解密-> Crypto加解密组件
    加密解密-> Base64 解密
    网络通信-> UDP数据报套接字
    进程操作-> 获取运行的进程\服务 com/cloudflare/app/domain/fcm/CloudflareMessagingService.java
    d/a/a/b/o/b.java
    d/d/c/q/c.java
    一般功能-> Android通知 d/d/a/c/e/e.java
    d/d/c/q/c.java
    h0/i/e/o.java
    进程操作-> 获取进程pid
    辅助功能accessibility相关 h0/i/m/a.java
    h0/i/m/x/b.java
    h0/k/b/a.java
    DEX-> 动态加载
    一般功能-> 获取网络接口信息
    一般功能-> PowerManager操作 d/d/a/c/e/p/i.java
    组件-> ContentProvider zendesk/core/SdkStartUpProvider.java
    网络通信-> OkHttpClient Connection
    网络通信-> HTTPS建立连接 d/a/a/d/q/l/c.java
    d/d/a/c/i/b/d7.java
    d/d/a/c/i/b/w3.java
    一般功能-> 查询数据库(短信、联系人、通话记录、浏览器历史等) d/d/a/c/h/g/s1.java
    隐私数据-> 用户账户管理 d/d/a/c/i/b/k.java
    一般功能-> 获取WiFi相关信息 d/a/a/d/a/h.java
    DEX-> 加载和操作Dex文件 d/d/a/c/g/e.java
    加密解密-> Android Keystore d/a/a/c/b.java
    网络通信-> WebView JavaScript接口 zendesk/support/guide/ViewArticleActivity.java
    网络通信-> WebView GET请求 zendesk/support/guide/ViewArticleActivity.java
    网络通信-> WebView 相关 zendesk/support/guide/ViewArticleActivity.java
    一般功能-> 查看\修改Android系统属性 d/d/a/c/i/b/la.java

    行为分析

    编号 行为 标签 文件
    00089 连接到 URL 并接收来自服务器的输入流 命令
    网络
    升级会员
    00109 连接到 URL 并获取响应代码 网络
    命令
    升级会员
    malware_c2_dynamic_domain 检测到动态生成域名(DGA),常见于恶意软件的C2通信 DGA
    C2通信
    恶意行为
    升级会员
    00013 读取文件并将其放入流中 文件
    升级会员
    00022 从给定的文件绝对路径打开文件 文件
    升级会员
    00063 隐式意图(查看网页、拨打电话等) 控制
    升级会员
    00051 通过setData隐式意图(查看网页、拨打电话等) 控制
    升级会员
    00091 从广播中检索数据 信息收集
    升级会员
    malware_job_scheduler_persistence 检测到使用JobScheduler实现后台任务,可能用于恶意软件的持久化 后台任务
    持久化
    JobScheduler
    升级会员
    00187 查询 URI 并检查结果 信息收集
    短信
    通话记录
    日历
    升级会员
    00005 获取文件的绝对路径并将其放入 JSON 对象 文件
    升级会员
    00004 获取文件名并将其放入 JSON 对象 文件
    信息收集
    升级会员
    00094 连接到 URL 并从中读取数据 命令
    网络
    升级会员
    00163 创建新的 Socket 并连接到它 socket
    升级会员
    00162 创建 InetSocketAddress 对象并连接到它 socket
    升级会员
    00053 监视给定内容 URI 标识的数据更改(SMS、MMS 等) 短信
    升级会员
    00011 从 URI 查询数据(SMS、CALLLOGS) 短信
    通话记录
    信息收集
    升级会员
    00035 查询已安装的包列表 反射
    升级会员
    00024 Base64解码后写入文件 反射
    文件
    升级会员
    00036 从 res/raw 目录获取资源文件 反射
    升级会员
    malware_c2_encoded_communication 检测到Base64编码的网络通信,可能用于隐藏C2流量 编码通信
    C2通信
    流量隐藏
    升级会员
    00075 获取设备的位置 信息收集
    位置
    升级会员
    00079 隐藏当前应用程序的图标 规避
    升级会员
    00108 从给定的 URL 读取输入流 网络
    命令
    升级会员
    00189 获取短信内容 短信
    升级会员
    00188 获取短信地址 短信
    升级会员
    00200 从联系人列表中查询数据 信息收集
    联系人
    升级会员
    00201 从通话记录中查询数据 信息收集
    通话记录
    升级会员
    00077 读取敏感数据(短信、通话记录等) 信息收集
    短信
    通话记录
    日历
    升级会员
    00130 获取当前WIFI信息 WiFi
    信息收集
    升级会员
    00096 连接到 URL 并设置请求方法 命令
    网络
    升级会员
    00012 读取数据并放入缓冲流 文件
    升级会员
    00078 获取网络运营商名称 信息收集
    电话服务
    升级会员
    00191 获取短信收件箱中的消息 短信
    升级会员
    00039 启动网络服务器 控制
    网络
    升级会员

    污点分析 (FlowDroid)

    基于FlowDroid的数据流分析引擎,追踪敏感数据从Source到Sink的传播路径。支持以下5种分析场景:

    病毒检测 漏洞挖掘 隐私合规 加密问题 回调分析
    使用限制

    FlowDroid 无法分析以下类型的APK文件:

    • 加壳应用 - 需要先进行脱壳处理
    • 混淆格式 - 如加密的DEX、非标准ZIP结构、混淆后的APK/DEX/ZIP文件
    • 损坏文件 - 无法正常解析的APK包

    当前应用加壳状态:未加壳

    大型APK分析可能需要较长时间(数十分钟甚至更长),请耐心等待

    Native库安全分析

    序号 动态库 NX(堆栈禁止执行) PIE STACK CANARY(栈保护) RELRO RPATH(指定SO搜索路径) RUNPATH(指定SO搜索路径) FORTIFY(常用函数加强检查) SYMBOLS STRIPPED(裁剪符号表)
    1 arm64-v8a/libnativetunnel.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
    符号被剥离

    其他凭证信息

    显示全部的 132 个secrets
    1、 凭证信息=> "io.fabric.ApiKey" : "00ca9e57e2ed5e9918735683f3577dd346fda1ee"
    2、 凭证信息=> "com.google.android.backup.api_key" : "AEdPqrEAAAAIK91dusTIioUyh-AqwHadoukRb-Ub60dQy3tPfQ"
    3、 "restriction_auth_client_secret" : "Verificatie-clientgeheim"
    4、 "key" : "Tasto"
    5、 "google_api_key" : "AIzaSyD8EGrWU54WutcvV_JdaK5w5IlTFsxU7Nc"
    6、 "key" : "Sleutel"
    7、 "key" : "Taste"
    8、 "key" : "Clave"
    9、 "key" : "Tecla"
    10、 "license_key" : "Licentiesleutel"
    11、 "key" : "Key"
    12、 "google_app_id" : "1:1003331445306:android:e60ad3ca45bfc591"
    13、 "restriction_auth_client_secret" : "Authentifizierungs-Client-Secret"
    14、 "firebase_database_url" : "https://project-8285292058764338105.firebaseio.com"
    15、 "key" : "Anahtar"
    16、 "google_crash_reporting_api_key" : "AIzaSyD8EGrWU54WutcvV_JdaK5w5IlTFsxU7Nc"
    17、 "restriction_auth_client_id" : "Verificatie-client-ID"
    18、 "restriction_auth_client_id" : "Authentifizierungs-Client-ID"
    19、 "key" : "Klucz"
    20、 "key" : "Tombol"
    21、 ELo0hcqLtogKuVMaQGPkABVVVhx/LgVRZfSbLXT8X2s=
    22、 JUHlO6WzsHrL5wl6xKA+BAwRz3ptSmfLIT1Vi1AWegY=
    23、 68VfIeiNSe3oHAB1qwizxzuB8PM+N9dkGh0BtuYC3J0=
    24、 K89VOmb1cJAN3TK6bf4ezAbJGC1mLcG2Dh97dnwr3VQ=
    25、 kxgib4yDr+R/X0fCT1nOEtuoxzsYG+5rLqH0Cga8GGk=
    26、 UMyGupbbMmPHmkPq0HVT2fVmWeaQfnLYwCZjehzchdw=
    27、 QXnt2YHvdHR3tJYmQIr0Paosp6t/nggsEGD4QJZ3Q0g=
    28、 Fe7TOVlLME+M+Ee0dzcdjW/sYfTbKwGvWJ58U7Ncrkw=
    29、 vRU+17BDT2iGsXvOi76E7TQMcTLXAqj0+jGPdW7L1vM=
    30、 470fa2b4ae81cd56ecbcda9735803434cec591fa
    31、 0cRTd+vc1hjNFlHcLgLCHXUeWqn80bNDH/bs9qMTSPo=
    32、 4GZH5SYQFgw+g8QtIuOaqHUMWE1sJK+u1UphFkdCAAo=
    33、 fNZ8JI9p2D/C+bsB3LH3rWejY9BGBDeW0JhMOiMfa7A=
    34、 WoiWRyIOVNa9ihaBciRSC7XHjliYS9VwUGOIud4PB18=
    35、 3ntpMunERYLODeB6vat+6pDHXW0qBzMd9XvVy4hVPRM=
    36、 Vfd95BwDeSQo+NUYxVEEIlvkOlWY2SalKK1lPhzOx78=
    37、 FfFKxFycfaIz00eRZOgTf+Ne4POK6FgYPwhBDqgqxLQ=
    38、 aztX6eyI0bs9AWN/8zx2mLPJdYJV6fAeqRePPn87K1I=
    39、 fg6tdrtoGdwvVFEahDVPboswe53YIFjqbABPAdndpd8=
    40、 cCEWzNi/I+FkZvDg26DtaiOanBzWqPWmazmvNZUCA4U=
    41、 Ko8tivDrEjiY90yGasP6ZpBU4jwXvHqVvQI0GS3GNdA=
    42、 nTfkqYnqs4gtEWBS/ItYRGcCy1k3JuRgTDeVlAxxA+I=
    43、 RTt0gJtpAZYn8vhDAB21lQzdHUU3EFPn89/bw3FBE8Y=
    44、 NIdnza073SiyuN1TUa7DDGjOxc1p0nbfOCfbxPWAZGQ=
    45、 HvZGJdqi5dQz10Sa4xogDRAl4AEqj+z6cJMvi1mbdd0=
    46、 SXEo/JBla4cpBIKyI++3IkD+nEIeeZON5fgRDLC+kFY=
    47、 u0Eo7JYg8tKknOjixOJXrrrZOg8RxWtfpLAOI3Wfo50=
    48、 bjZLYTPe79y7ISc8X0RaIK+8BQONWwIcDCFTA5AWNFs=
    49、 ape1HIIZ6T5d7GS61YBs3rD4NVvkfnVwELcCRW4Bqv0=
    50、 JZaQTcTWma4gws703OR/KFk313RkrDcHRvUt6na6DCg=
    51、 y617HThISd8JRrfujn9ffOOu2Hb9p7ydMNixbyn/LFM=
    52、 BRz5+pXkDpuD7a7aaWH2Fox4ecRmAXJHnN1RqwPOpis=
    53、 7KDxgUAs56hlKzG00DbfJH46MLf0GlDZHsT5CwBrQ6E=
    54、 oka4Ivls/swVUVblR2lXhFSSrPMhh+yKLvEtiWGNcR0=
    55、 05gKrdIWOMcNdKS7H4q14Rck5i7UCPn6jT1NkWkAKGs=
    56、 N2oacIKlk9zMINVh0Rnpq40w8RzDIdCjf6QfDfKE4Bw=
    57、 yUImLAx8CpW7FStxxCVW3b6aBPqDeDc1UNK3zifZUqM=
    58、 diGVwiVYbubAI3RW4hB9xU8e/CH2GnkuvVFZE8zmgzI=
    59、 3V7RwJD59EgGG6qUprsRAXVE6e76ogzHFM5sYz9dxik=
    60、 YIljx4xFXm40sHJGis4JVs/xjTRkP58wW3Fi+hgZefw=
    61、 NtfHnz0Img/3mXLZCSPepcp2tMy698J1HLFS6UlPUtA=
    62、 rn+WLLnmp9v3uDP7GPqbcaiRdd+UnCMrap73yz3yu/w=
    63、 mlL/ajy241OghWfg3Jw5WzANYKIikquMGMFlaymDrpA=
    64、 XEGnOrLDXfzXcfb9bj6PrJtGnThsrdpWqVtkbrSMyjQ=
    65、 joBG7EysAVpQfODS0BVKS0Do5CsxZc+lRlcUNREtF+U=
    66、 5co3vHtsNhl5vGsSPKmh2wGQRtf/X1ffuFSxnRCwaC8=
    67、 9Iut199qBmkNCuMTc7EoVfje2xRRfzYqMTEBzJjMazU=
    68、 u1IIbQY56NszJ3Wsj06ENdks6wD04k8o/A6r4kB3LoA=
    69、 98p3phDj1CRHJAaS29V8/RPPBCrNIGLmpiuHue2Bwac=
    70、 YlVMFwBVQ7I3IV8EJo3NL9HEcCQK08hmDiWuLFljD1U=
    71、 xES1tmzl1x4bXkDyc4XJXL/SSgW1b3DKwJkvD1DDN5w=
    72、 aB3EgsKWyEAsbrsg5oMJo7yEZSOuNLmEqE7ml6MxLbc=
    73、 bb+uANN7nNc/j7R95lkXrwDg3d9C286sIMF8AnXuIJU=
    74、 KkISYFqj6K7LD8GYBs87QLU7lfGjTbvW4+0nIwMkq7M=
    75、 qiYwp7YXsE0KKUureoyqpQFubb5gSDeoOoVxn6tmfrU=
    76、 M4BwmvOwlr48wqQFSBQsClIAKNsJ4st3riIGYWq2y7Q=
    77、 Y9mvm0exBk1JoQ57f9Vm28jKo5lFm/woKcVxrYxu80o=
    78、 BVcK5usPzrQhDm23lIa3CUyvIAQB4Um2Z3RBtfJeRJs=
    79、 NfU84SZGEeAzQP434ex9TMmGxWE9ynD9BKpEVF8tryg=
    80、 K87oWBWM9UZfyddvDfoxL+8lpNyoUB2ptGtn0fv6G2Q=
    81、 CLOmM1/OXvSPjw5UOYbAf9GKOxImEp9hhku9W90fHMk=
    82、 ksRoeWJu8swezqUMcvteOFhECV8hy/Oyg8uC5rn8alg=
    83、 Ow1ztL5KhUrcPlHX75+kiu+7LN2CTWe9x9fQmiq8LUM=
    84、 28HjoVI4oEg7zbj97GFuA+cFpI4qUBFXyt87nHMRxeU=
    85、 QkMWJ+p2zHhpf5FeNFWxsuyC/y9jgO5kI+88CEC35jE=
    86、 lAcq0/WPcPkwmOWl9sBMlscQvYSdgxhJGa6Q64kK5AA=
    87、 sD2HsFbQjMnU5nXvGcqDq1NTIWioJYWYvnLm2Fx918E=
    88、 Wd8xe/qfTwq3ylFNd3IpaqLHZbh2ZNCLluVzmeNkcpw=
    89、 80OOI7POUyUi+s8weSP1j9GGCOm6et3DDpUrQ8SWFsM=
    90、 aCdH+LpiG4fN07wpXtXKvOciocDANj0daLOJKNJ4fx4=
    91、 t0CLTSvgI4ujcATdNOJ2xgGb0vJMnbfUmA9fbDWaS8w=
    92、 zrGUEcZQUsdX+UHrgmyWlB5NCNCWx9t+fqPE+ME/GhM=
    93、 wrPDGkophQqo889HKhFp/3G0FlefakSC7HdEuD35iKw=
    94、 ecqvU0fm5KlMjniphJb8dAIPgJ7eE/Ig+rYQTI3tMp8=
    95、 eG/6V4YYw7mjERdeUIFvTdoGBcOGnyluvFlDvwn06QQ=
    96、 6rwYXE6C2UKxpZeLo8AYFIfWs7mXTlxJ9y9tC9ljcVA=
    97、 mEflZT5enoR1FuXLgYYGqnVEoZvmf9c2bVBpiOjYQ0c=
    98、 ElXKvoFS+mTflC96R0F+KflsHOEb+MhOy+KBXMEoCBA=
    99、 jUF9st2L9eMITR4/GW1YOEnYG91MAMcLnTk2npa4x4I=
    100、 lSwgOcAkPrUV3XPYP8NkMYSHT+sIYqmDdzHtm0dC4Xo=
    101、 bEZLmlsjOl6HTadlwm8EUBDS3c/0V5TwtMfkqvpQFJU=
    102、 HqPF5D7WbC2imDpCpKebHpBnhs6fG1hiFBmgBGOofTg=
    103、 63b6e567d03c842b9e30e31056f6e6b3bfedfe64f7070ec8
    104、 58qRu/uxh4gFezqAcERupSkRYBlBAvfcw7mEjGPLnNU=
    105、 9+ze1cZgR9KO1kZrVDxA4HQ6voHRCSVNz4RdTCx4U8U=
    106、 8ca6Zwz8iOTfUpc8rkIPCgid1HQUT+WAbEIAZOFZEik=
    107、 JdSRPPWHCXQU0p0m9sGxlCzW1k6vRdD8+BUmrbqW0yQ=
    108、 hqaPBQA0EmpUDTnbLF+RfvZqlPuWGfoezYJ86ka6DLA=
    109、 zJSloDGf93pMyt2CHExZZ05E1SgWy9Hf4sdhNwrU0hw=
    110、 AG1751Vd2CAmRCxPGieoDomhmJy4ezREjtIZTBgZbV4=
    111、 YQbA46CimYMYdRJ719PMGFmAPVEcrBHrbghA3RZvwQ4=
    112、 aTyaprJFs7AmFjd1CGPq22wkihblLW9LyQyGu/MtcEI=
    113、 YWFnIBQzrqbI5eMHCvyvZ0kYj4FL0auxea6NrTq/Juw=
    114、 oyD01TTXvpfBro3QSZc1vIlcMjrdLTiL/M9mLCPX+Zo=
    115、 C5+lpZ7tcVwmwQIMcRtPbsQtWLABXhQzejna0wHFr8M=
    116、 x/Q7TPW3FWgpT4IrU3YmBfbd0Vyt7Oc56eLDy6YenWc=
    117、 f0KW/FtqTjs108NpYj42SrGvOB2PpxIVM8nWxjPqJGE=
    118、 sLVjNUaFYfW7n6EtgBeEpjOlcnBdNPMrZDRF36iwBdE=
    119、 Douxi77vs4G+Ib/BogbTFymEYq0QSFXwSgVCaZcI09Q=
    120、 grX4Ta9HpZx6tSHkmCrvpApTQGo67CYDnvprLg5yRME=
    121、 a5f00870973bb9f35cf2
    122、 DHrKpxAiZyC7yUA0nuLmFIZSqJ2/QGojLIlfbceOu5o=
    123、 YD928oyf66g+x1HttmyNdSPqQP5J/nRCdin1Dau89Vo=
    124、 KwccWaCgrnaw6tsrrSO61FgLacNgG2MMLq8GE6+oP5I=
    125、 cGuxAXyFXFkWm61cF4HPWX8S0srS9j0aSqN0k4AP+4A=
    126、 jXZ3ZLPL2giSnQcqIqVh9NzdG8V9PL3clIxH0rR/kSI=
    127、 WN1h/rNup9JYckNxcJFJyxITN4ZMrLLQmZrSBznQZHc=
    128、 ICGRfpgmOUXIWcQ/HXPLQTkFPEFPoDyjvH7ohhQpjzs=
    129、 oC+voZLIy4HLE0FVT5wFtxzKKokLDRKY1oNkfJYe+98=
    130、 WVWuKRV0qTE0LPdFDhZlLt4eD7MJfhVx36wRyRVgFWQ=
    131、 du6FkDdMcVQ3u8prumAo6t3i3G27uMP2EOhR8R0at/U=
    132、 uUwZgwDOxcBXrQcntwu+kYFpkiVkOaezL0WYEZ3anJc=

    URL链接分析

    URL信息 源码文件
    1.1.1.1
    自研引擎-M
    https://connectivity.cloudflareclient.com/cdn-cgi/trace
    d/a/a/b/a/p.java
    https://zero-trust-client.cloudflareclient.com
    d/a/a/c/f/e.java
    https://google.com/search?
    d/d/a/c/i/b/a7.java
    https://warp.plus
    https://one.one.one.one/ref?referrer=
    d/a/a/b/a/j1/b.java
    https://play.google.com/store/account/subscriptions?sku=plus.warp.1m&package=com.cloudflare.onedotonedotonedotone
    defpackage/o.java
    https://connectivity.cloudflareclient.com/cdn-cgi/trace
    d/a/a/b/j/k.java
    https://connectivity.cloudflareclient.com/cdn-cgi/trace
    com/cloudflare/app/presentation/feedback/SubmitFeedbackInterstitialActivity.java
    https://cp.cloudflare.com
    d/a/a/d/l/c.java
    https://connectivity.cloudflareclient.com/cdn-cgi/trace
    d/a/a/d/r/i/e.java
    https://www.cloudflare.com/ko-kr/application/privacypolicy/application-consent/
    d/a/a/a/e/f.java
    https://www.cloudflare.com/ko-kr/application/privacypolicy/
    d/a/a/a/e/e.java
    https://firebase.google.com/support/guides/disable-analytics
    d/d/a/c/i/b/m3.java
    https://engage.cloudflareclient.com/cdn-cgi/trace
    d/a/a/b/a/s.java
    https://%s/%s/%s
    d/d/c/o/p/c.java
    https://twitter.com/intent/tweet?text=
    d/a/a/a/b/c/j.java
    https://connectivity.cloudflareclient.com/cdn-cgi/trace
    d/a/a/d/r/g/a.java
    1.1.1.1
    com/cloudflare/app/presentation/main/ReceiveContent.java
    https://connectivity.cloudflareclient.com/cdn-cgi/trace
    d/a/a/d/r/f/j.java
    https://pagead2.googlesyndication.com/pagead/gen_204?id=gmob-apps
    d/d/a/c/a/a/b.java
    https://update.crashlytics.com/spi/v1/platforms/android/apps
    https://reports.crashlytics.com/sdk-api/v1/platforms/android/apps/%s/minidumps
    https://reports.crashlytics.com/spi/v1/platforms/android/apps/%s/reports
    https://update.crashlytics.com/spi/v1/platforms/android/apps/%s
    d/d/c/g/d/t/g.java
    https://kotlinlang.org/
    https://github.com/trello/RxLifecycle
    https://github.com/romandanylyk/PageIndicatorView/issues/141
    https://github.com/llew2011/HuaWeiVerifier
    https://github.com/cloudflare/boringtun
    https://github.com/gmazzo/okhttp-client-mock
    https://github.com/ambrop72/badvpn/wiki/Tun2socks
    https://junit.org/junit4/license.html
    https://github.com/nhaarman/mockito-kotlin
    https://github.com/mockito/mockito
    https://github.com/romandanylyk/PageIndicatorView
    https://github.com/firebase/firebase-android-sdk
    https://github.com/JakeWharton/timber
    https://github.com/FutureMind/daggerutils
    http://tools.android.com/
    https://github.com/FutureMind/liverelay
    https://github.com/FutureMind/prefs-delegates
    https://github.com/twofortyfouram/android-plugin-client-sdk-for-locale
    https://github.com/ThreeTen/threetenbp
    https://github.com/tbruyelle/RxPermissions
    https://github.com/Jigsaw-Code/Intra
    https://github.com/arturbosch/detekt
    https://github.com/JakeWharton/ThreeTenABP
    https://github.com/fengyouchao/sockslib
    d/a/a/a/c/i0/d.java
    https://one.one.one.one/?interest=learn-more
    d/a/a/a/b/b.java
    https://app-measurement.com/a
    d/d/a/c/h/g/m9.java
    https://www.zendesk.com/embeddables
    zendesk/support/SupportSdkSettings.java
    https://app-measurement.com/a
    d/d/a/c/i/b/s.java
    1.1.1.1
    d/a/a/b/e/f.java
    https://connectivity.cloudflareclient.com/cdn-cgi/trace
    d/a/a/b/l/e.java
    https://plus.google.com/
    d/d/a/c/e/m/d0.java
    https://goo.gl/NAOOOI
    https://www.google.com
    www.google.com
    d/d/a/c/i/b/x9.java
    https://engage.cloudflareclient.com
    https://cp.cloudflare.com
    com/cloudflare/app/vpnservice/detectors/CaptivePortalDetector.java
    https://www.cloudflare.com/application/terms/
    https://cloudflare-dns.com/dns-query?name=
    https://www.cloudflare.com/application/privacypolicy/
    g0/a/a/b/a.java
    https://connectivity.cloudflareclient.com/cdn-cgi/trace
    com/cloudflare/app/presentation/settings/diagnostics/DiagnosticsActivity.java
    1.1.1.3
    1.0.0.3
    d/a/a/h/o4.java
    https://connectivity.cloudflareclient.com/cdn-cgi/trace
    d/a/a/b/m/e.java
    https://www.facebook.com/sharer/sharer.php?u=
    d/a/a/a/b/c/i.java
    1.1.1.2
    1.0.0.2
    d/a/a/h/n4.java
    http://tools.android.com/tech-docs/new-build-system/user-guide/manifest-merger
    r0/a/k0.java
    https://goo.gl/J1sWQy
    d/d/a/c/h/g/h.java
    https://connectivity.cloudflareclient.com/cdn-cgi/trace
    d/a/a/b/j/g.java
    https://api.cloudflareclient.com
    d/a/a/h/u4.java
    http://cp.cloudflare.com
    d/a/a/d/l/d.java
    https://onedot.zendesk.com
    d/a/a/b/h/f/a.java
    162.159.46.1
    162.159.36.1
    d/a/a/h/q4.java
    https://firebase.google.com/support/privacy/init-options
    d/d/c/o/f.java
    http://cp.cloudflare.com
    d/a/a/d/l/i.java
    1.1.1.3
    https://firebase.google.com/support/privacy/init-options
    https://one.one.one.one/ref?referrer=
    https://goo.gl/NAOOOI
    https://kotlinlang.org/
    https://github.com/trello/RxLifecycle
    162.159.46.1
    https://cp.cloudflare.com
    1.0.0.3
    https://%s/%s/%s
    https://github.com/romandanylyk/PageIndicatorView/issues/141
    https://github.com/llew2011/HuaWeiVerifier
    https://reports.crashlytics.com/spi/v1/platforms/android/apps/%s/reports
    https://www.zendesk.com/embeddables
    1.1.1.1
    https://google.com/search?
    https://github.com/cloudflare/boringtun
    https://goo.gl/J1sWQy
    https://github.com/gmazzo/okhttp-client-mock
    https://github.com/ambrop72/badvpn/wiki/Tun2socks
    https://www.google.com
    https://reports.crashlytics.com/sdk-api/v1/platforms/android/apps/%s/minidumps
    https://junit.org/junit4/license.html
    https://firebase.google.com/support/guides/disable-analytics
    https://app-measurement.com/a
    https://github.com/nhaarman/mockito-kotlin
    https://one.one.one.one/?interest=learn-more
    https://github.com/romandanylyk/PageIndicatorView
    https://github.com/mockito/mockito
    https://onedot.zendesk.com
    https://engage.cloudflareclient.com
    https://update.crashlytics.com/spi/v1/platforms/android/apps/%s
    http://tools.android.com/tech-docs/new-build-system/user-guide/manifest-merger
    https://github.com/firebase/firebase-android-sdk
    https://www.cloudflare.com/application/terms/
    https://github.com/JakeWharton/timber
    https://project-8285292058764338105.firebaseio.com
    https://connectivity.cloudflareclient.com/cdn-cgi/trace
    http://cp.cloudflare.com
    https://api.cloudflareclient.com
    https://github.com/FutureMind/daggerutils
    1.0.0.2
    http://tools.android.com/
    https://github.com/FutureMind/liverelay
    https://www.cloudflare.com/application/privacypolicy/
    www.google.com
    https://github.com/FutureMind/prefs-delegates
    https://play.google.com/store/account/subscriptions?sku=plus.warp.1m&package=com.cloudflare.onedotonedotonedotone
    https://warp.plus
    https://firebase-settings.crashlytics.com/spi/v2/platforms/android/gmp/%s/settings
    https://pagead2.googlesyndication.com/pagead/gen_204?id=gmob-apps
    https://github.com/twofortyfouram/android-plugin-client-sdk-for-locale
    https://engage.cloudflareclient.com/cdn-cgi/trace
    https://github.com/ThreeTen/threetenbp
    https://github.com/tbruyelle/RxPermissions
    https://zero-trust-client.cloudflareclient.com
    https://github.com/Jigsaw-Code/Intra
    https://www.cloudflare.com/ko-kr/application/privacypolicy/
    https://github.com/arturbosch/detekt
    https://github.com/JakeWharton/ThreeTenABP
    https://plus.google.com/
    1.1.1.2
    https://twitter.com/intent/tweet?text=
    https://www.facebook.com/sharer/sharer.php?u=
    https://cloudflare-dns.com/dns-query?name=
    162.159.36.1
    https://www.cloudflare.com/ko-kr/application/privacypolicy/application-consent/
    https://github.com/fengyouchao/sockslib
    https://update.crashlytics.com/spi/v1/platforms/android/apps
    自研引擎-S
    https://connectivity.cloudflareclient.com/cdn-cgi/traceno
    https://docs.rs/getrandom#nodejs-es-module-supportCalling
    lib/arm64-v8a/libnativetunnel.so

    恶意域名检测

    域名 状态 中国境内 位置信息 解析
    junit.org 安全
    IP地址: 143.244.50.84
    国家: 美国
    地区: 加利福尼亚
    城市: 洛杉矶
    查看: Google 地图

    pagead2.googlesyndication.com 安全
    没有可用的地理位置信息。
    google.com 安全
    IP地址: 142.251.214.110
    国家: 美国
    地区: 加利福尼亚
    城市: 旧金山
    查看: Google 地图

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

    update.crashlytics.com 安全
    没有可用的地理位置信息。
    kotlinlang.org 安全
    IP地址: 13.32.230.122
    国家: 美国
    地区: 加利福尼亚
    城市: 洛杉矶
    查看: Google 地图

    warp.plus 安全
    IP地址: 151.101.65.195
    国家: 美国
    地区: 加利福尼亚
    城市: 旧金山
    查看: Google 地图

    firebase-settings.crashlytics.com 安全
    没有可用的地理位置信息。
    twitter.com 安全
    IP地址: 172.66.0.227
    国家: 美国
    地区: 加利福尼亚
    城市: 旧金山
    查看: Google 地图

    one.one.one.one 安全
    IP地址: 1.1.1.1
    国家: 澳大利亚
    地区: 澳大利亚昆士兰州
    城市: 布里斯班
    查看: Google 地图

    app-measurement.com 安全
    没有可用的地理位置信息。
    connectivity.cloudflareclient.com 安全
    IP地址: 162.159.137.65
    国家: 美国
    地区: 加利福尼亚
    城市: 旧金山
    查看: Google 地图

    cp.cloudflare.com 安全
    IP地址: 104.16.133.229
    国家: 美国
    地区: 加利福尼亚
    城市: 旧金山
    查看: Google 地图

    goo.gl 安全
    IP地址: 142.251.35.78
    国家: 美国
    地区: 加利福尼亚
    城市: 山景城
    查看: Google 地图

    engage.cloudflareclient.com 安全
    IP地址: 162.159.192.1
    国家: 美国
    地区: 加利福尼亚
    城市: 旧金山
    查看: Google 地图

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

    cloudflare-dns.com 安全
    IP地址: 104.16.248.249
    国家: 美国
    地区: 加利福尼亚
    城市: 旧金山
    查看: Google 地图

    tools.android.com 安全
    IP地址: 142.251.218.19
    国家: 墨西哥
    地区: 克雷塔罗
    城市: 克雷塔罗
    查看: Google 地图

    project-8285292058764338105.firebaseio.com 安全
    IP地址: 35.201.97.85
    国家: 美国
    地区: 密苏里州
    城市: 堪萨斯城
    查看: Google 地图

    zero-trust-client.cloudflareclient.com 安全
    IP地址: 162.159.138.105
    国家: 美国
    地区: 加利福尼亚
    城市: 旧金山
    查看: Google 地图

    reports.crashlytics.com 安全
    没有可用的地理位置信息。
    onedot.zendesk.com 安全
    IP地址: 216.198.54.6
    国家: 美国
    地区: 加利福尼亚
    城市: 旧金山
    查看: Google 地图

    docs.rs 安全
    IP地址: 151.101.1.91
    国家: 美国
    地区: 加利福尼亚
    城市: 旧金山
    查看: Google 地图

    api.cloudflareclient.com 安全
    IP地址: 104.16.192.82
    国家: 美国
    地区: 加利福尼亚
    城市: 旧金山
    查看: Google 地图

    IP地理位置

    邮箱地址提取

    EMAIL 源码文件
    ambrop7@gmail.com
    d/a/a/a/c/i0/d.java
    this@warpinviteactivity.resource
    com/cloudflare/app/presentation/warp/invite/WarpInviteActivity.java
    ambrop7@gmail.com
    this@warpinviteactivity.resource
    自研引擎-S

    Firebase配置检测

    标题 严重程度 描述信息
    应用与Firebase数据库通信 信息

    该应用与位于 https://project-8285292058764338105.firebaseio.com 的 Firebase 数据库进行通信

    Firebase远程配置已启用 警告

    Firebase远程配置URL ( https://firebaseremoteconfig.googleapis.com/v1/projects/1003331445306/namespaces/firebase:fetch?key=AIzaSyD8EGrWU54WutcvV_JdaK5w5IlTFsxU7Nc ) 已启用。请确保这些配置不包含敏感信息。响应内容如下所示:

    {
        "state": "EMPTY_CONFIG",
        "templateVersion": "5"
    }

    字符串信息

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

    第三方SDK

    SDK名称 开发者 描述信息
    Crashlytics Google Crashlytics 是 Firebase 的主要崩溃报告工具。将众多崩溃整理成一个方便管理的问题列表,从而缩短问题排查时间。在 Crashlytics 信息中心内查看问题对用户造成的影响,从而清楚合理地确定应当首先解决哪些问题。
    Tun2Socks Jason Lyu(xjasonlyu) Tun2Socks 是一个网络通信库,它可以处理来自当前设备的任意应用的所有网络流量,并通过 HTTP/Socks4/Socks5/Shadowsocks 远程连接,支持 Windows、macOS 等多平台,并且支持 IPv6,可以提供最佳的性能。
    Google Play Billing Google Google Play 结算服务可让您在 Android 上销售数字内容。本文档介绍了 Google Play 结算服务解决方案的基本构建基块。要决定如何实现特定的 Google Play 结算服务解决方案,您必须了解这些构建基块。
    Google Play Service Google 借助 Google Play 服务,您的应用可以利用由 Google 提供的最新功能,例如地图,Google+ 等,并通过 Google Play 商店以 APK 的形式分发自动平台更新。 这样一来,您的用户可以更快地接收更新,并且可以更轻松地集成 Google 必须提供的最新信息。
    Jetpack Lifecycle Google 生命周期感知型组件可执行操作来响应另一个组件(如 Activity 和 Fragment)的生命周期状态的变化。这些组件有助于您写出更有条理且往往更精简的代码,这样的代码更易于维护。
    File Provider Android FileProvider 是 ContentProvider 的特殊子类,它通过创建 content://Uri 代替 file:///Uri 以促进安全分享与应用程序关联的文件。
    Firebase Google Firebase 提供了分析、数据库、消息传递和崩溃报告等功能,可助您快速采取行动并专注于您的用户。
    Picasso Square 一个强大的 Android 图片下载缓存库。
    Firebase Analytics Google Google Analytics(分析)是一款免费的应用衡量解决方案,可提供关于应用使用情况和用户互动度的分析数据。

    第三方追踪器

    名称 类别 网址
    Google CrashLytics Crash reporting https://reports.exodus-privacy.eu.org/trackers/27
    Google Firebase Analytics Analytics https://reports.exodus-privacy.eu.org/trackers/49