页面标题
本平台专为移动应用安全风险研究与合规评估设计,严禁用于任何非法用途。 如有疑问或建议,欢迎加入微信群交流。
应用基础信息
文件基本信息
应用基础信息
组件导出状态统计
文件结构与资源列表
应用签名证书信息
二进制文件已签名
v1 签名: True
v2 签名: True
v3 签名: True
v4 签名: False
主题: CN=xiaomili, OU=xiaomili, O=xiaomili, L=xiaomili, ST=xiaomili, C=xiaomili
签名算法: rsassa_pkcs1v15
有效期自: 2025-01-16 01:14:19+00:00
有效期至: 2035-01-14 01:14:19+00:00
发行人: CN=xiaomili, OU=xiaomili, O=xiaomili, L=xiaomili, ST=xiaomili, C=xiaomili
序列号: 0x1946caceb27
哈希算法: sha256
证书MD5: cc73f90b7cab31efadf02a552d513ff3
证书SHA1: 2d81ec54dc7dda379f7bed2f020e1fca4b1d8575
证书SHA256: 59c62f034a605b16433ce1164bb9ee8ceb901d067bc3509793d5437d99011231
证书SHA512: fe40f02a5ebdb3076d7c2de6bd2714c1c85ab6440f1924cbe055f76dc4086210f9ec882baea43773493397505aa3148a570dc645676ced9d48320055f76496cc
公钥算法: rsa
密钥长度: 2048
指纹: 3c1f29fc335597009a52455330f717facf1c4964ee272dde074376859daa2ef2
找到 1 个唯一证书
证书安全分析
0
1
1
| 标题 | 严重程度 | 描述信息 |
|---|---|---|
| 已签名应用 | 信息 | 应用程序使用代码签名证书进行签名 |
权限声明与风险分级
| 权限名称 | 安全等级 | 权限内容 | 权限描述 | 关联代码 |
|---|---|---|---|---|
| android.permission.CAMERA | 拍照和录制视频 | 允许应用程序拍摄照片和视频,且允许应用程序收集相机在任何时候拍到的图像。 | ||
| android.permission.RECORD_AUDIO | 获取录音权限 | 允许应用程序获取录音权限。 | 无 | |
| android.permission.FLASHLIGHT | 控制闪光灯 | 允许应用程序控制闪光灯。 | 无 | |
| android.permission.ACCESS_NETWORK_STATE | 获取网络状态 | 允许应用程序查看所有网络的状态。 | ||
| android.permission.MICROPHONE | 未知权限 | 来自 android 引用的未知权限。 | 无 | |
| android.permission.INTERNET | 完全互联网访问 | 允许应用程序创建网络套接字。 | ||
| android.permission.VIBRATE | 控制振动器 | 允许应用程序控制振动器,用于消息通知振动功能。 | ||
| android.permission.WRITE_EXTERNAL_STORAGE | 读取/修改/删除外部存储内容 | 允许应用程序写入外部存储。 | ||
| android.permission.ACCESS_WIFI_STATE | 查看Wi-Fi状态 | 允许应用程序查看有关Wi-Fi状态的信息。 | 无 | |
| android.permission.READ_PHONE_STATE | 读取手机状态和标识 | 允许应用程序访问设备的手机功能。有此权限的应用程序可确定此手机的号码和序列号,是否正在通话,以及对方的号码等。 | 无 | |
| android.permission.READ_SETTINGS | 未知权限 | 来自 android 引用的未知权限。 | 无 | |
| android.permission.READ_EXTERNAL_STORAGE | 读取SD卡内容 | 允许应用程序从SD卡读取信息。 | ||
| android.permission.REQUEST_INSTALL_PACKAGES | 允许安装应用程序 | Android8.0 以上系统允许安装未知来源应用程序权限。 | 无 | |
| android.permission.WAKE_LOCK | 防止手机休眠 | 允许应用程序防止手机休眠,在手机屏幕关闭后后台进程仍然运行。 | ||
| android.permission.CHANGE_NETWORK_STATE | 改变网络连通性 | 允许应用程序改变网络连通性。 | 无 | |
| android.permission.ACCESS_COARSE_LOCATION | 获取粗略位置 | 通过WiFi或移动基站的方式获取用户粗略的经纬度信息,定位精度大概误差在30~1500米。恶意程序可以用它来确定您的大概位置。 | 无 | |
| android.permission.ACCESS_FINE_LOCATION | 获取精确位置 | 通过GPS芯片接收卫星的定位信息,定位精度达10米以内。恶意程序可以用它来确定您所在的位置。 | 无 | |
| android.permission.MODIFY_AUDIO_SETTINGS | 允许应用修改全局音频设置 | 允许应用程序修改全局音频设置,如音量。多用于消息语音功能。 | 无 | |
| android.permission.MANAGE_EXTERNAL_STORAGE | 文件列表访问权限 | Android11新增权限,读取本地文件,如简历,聊天图片。 | ||
| com.google.android.gms.permission.AD_ID | 应用程序显示广告 | 此应用程序使用 Google 广告 ID,并且可能会投放广告。 | 无 | |
| com.xiaomili.csjxi.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION | 未知权限 | 来自 android 引用的未知权限。 | 无 |
Manifest 配置安全分析
1
4
0
0
| 序号 | 问题 | 严重程度 | 描述信息 | 操作 |
|---|---|---|---|---|
| 1 |
应用程序已启用明文网络流量 [android:usesCleartextTraffic=true] |
警告 | 应用程序打算使用明文网络流量,例如明文HTTP,FTP协议,DownloadManager和MediaPlayer。针对API级别27或更低的应用程序,默认值为“true”。针对API级别28或更高的应用程序,默认值为“false”。避免使用明文流量的主要原因是缺乏机密性,真实性和防篡改保护;网络攻击者可以窃听传输的数据,并且可以在不被检测到的情况下修改它。 | |
| 2 |
应用程序具有网络安全配置 [android:networkSecurityConfig=@xml/rz96] |
信息 | 网络安全配置功能让应用程序可以在一个安全的,声明式的配置文件中自定义他们的网络安全设置,而不需要修改应用程序代码。这些设置可以针对特定的域名和特定的应用程序进行配置。 | |
| 3 |
Activity (xnjn.w716.xtwq.oy_y) 未被保护。 [android:exported=true] |
警告 | 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。 | |
| 4 |
Activity (xnjn.w716.xtwq.m4xj.activity.ivyn) 未被保护。 [android:exported=true] |
警告 | 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。 | |
| 5 |
Activity (xnjn.w716.xtwq.f0lx) 未被保护。 [android:exported=true] |
警告 | 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。 | |
| 6 | Activity (xnjn.w716.xtwq.aron) 的启动模式不是standard模式 | 高危 | Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。 |
可浏览 Activity 组件分析
| ACTIVITY | INTENT |
|---|---|
| xnjn.w716.xtwq.aron |
Schemes:
http://,
https://,
about://,
javascript://,
inline://,
tbopen://,
a://,
Hosts: xnjn.w716.browser, Mime Types: text/html, text/plain, application/xhtml+xml, application/vnd.wap.xhtml+xml, Path Prefixes: /index.html, |
网络通信安全风险分析
2
1
0
0
| 序号 | 范围 | 严重级别 | 描述 |
|---|---|---|---|
| 1 | * | 高危 | 基本配置不安全地配置为允许到所有域的明文流量。 |
| 2 | * | 警告 | 基本配置配置为信任系统证书。 |
| 3 | * | 高危 | 基本配置配置为信任用户安装的证书。 |
API调用分析
安全漏洞检测
1
8
2
1
0
| 序号 | 问题 | 等级 | 参考标准 | 文件位置 | 操作 |
|---|---|---|---|---|---|
| 1 | 应用程序使用不安全的随机数生成器 | 警告 |
CWE: CWE-330: 使用不充分的随机数
OWASP Top 10: M5: Insufficient Cryptography OWASP MASVS: MSTG-CRYPTO-6 |
升级会员:解锁高级权限 | |
| 2 | 不安全的Web视图实现。可能存在WebView任意代码执行漏洞 | 警告 |
CWE: CWE-749: 暴露危险方法或函数
OWASP Top 10: M1: Improper Platform Usage OWASP MASVS: MSTG-PLATFORM-7 |
升级会员:解锁高级权限 | |
| 3 | 可能存在跨域漏洞。在 WebView 中启用从 URL 访问文件可能会泄漏文件系统中的敏感信息 | 警告 |
CWE: CWE-200: 信息泄露
OWASP Top 10: M1: Improper Platform Usage OWASP MASVS: MSTG-PLATFORM-7 |
升级会员:解锁高级权限 | |
| 4 | 应用程序记录日志信息,不得记录敏感信息 | 信息 |
CWE: CWE-532: 通过日志文件的信息暴露
OWASP MASVS: MSTG-STORAGE-3 |
升级会员:解锁高级权限 | |
| 5 | MD5是已知存在哈希冲突的弱哈希 | 警告 |
CWE: CWE-327: 使用了破损或被认为是不安全的加密算法
OWASP Top 10: M5: Insufficient Cryptography OWASP MASVS: MSTG-CRYPTO-4 |
升级会员:解锁高级权限 | |
| 6 | 应用程序使用SQLite数据库并执行原始SQL查询。原始SQL查询中不受信任的用户输入可能会导致SQL注入。敏感信息也应加密并写入数据库 | 警告 |
CWE: CWE-89: SQL命令中使用的特殊元素转义处理不恰当('SQL 注入')
OWASP Top 10: M7: Client Code Quality |
升级会员:解锁高级权限 | |
| 7 | 应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据 | 警告 |
CWE: CWE-276: 默认权限不正确
OWASP Top 10: M2: Insecure Data Storage OWASP MASVS: MSTG-STORAGE-2 |
升级会员:解锁高级权限 | |
| 8 | 此应用程序使用SSL Pinning 来检测或防止安全通信通道中的MITM攻击 | 安全 |
OWASP MASVS: MSTG-NETWORK-4 |
升级会员:解锁高级权限 | |
| 9 | 不安全的Web视图实现。Web视图忽略SSL证书错误并接受任何SSL证书。此应用程序易受MITM攻击 | 高危 |
CWE: CWE-295: 证书验证不恰当
OWASP Top 10: M3: Insecure Communication OWASP MASVS: MSTG-NETWORK-3 |
升级会员:解锁高级权限 | |
| 10 | 此应用程序将数据复制到剪贴板。敏感数据不应复制到剪贴板,因为其他应用程序可以访问它 | 信息 |
OWASP MASVS: MSTG-STORAGE-10 |
升级会员:解锁高级权限 | |
| 11 | 应用程序创建临时文件。敏感信息永远不应该被写进临时文件 | 警告 |
CWE: CWE-276: 默认权限不正确
OWASP Top 10: M2: Insecure Data Storage OWASP MASVS: MSTG-STORAGE-2 |
升级会员:解锁高级权限 | |
| 12 | SHA-1是已知存在哈希冲突的弱哈希 | 警告 |
CWE: CWE-327: 使用了破损或被认为是不安全的加密算法
OWASP Top 10: M5: Insufficient Cryptography OWASP MASVS: MSTG-CRYPTO-4 |
升级会员:解锁高级权限 |
Native库安全分析
| 序号 | 动态库 | NX(堆栈禁止执行) | PIE | STACK CANARY(栈保护) | RELRO | RPATH(指定SO搜索路径) | RUNPATH(指定SO搜索路径) | FORTIFY(常用函数加强检查) | SYMBOLS STRIPPED(裁剪符号表) |
|---|
文件分析
| 序号 | 问题 | 文件 |
|---|
行为分析
| 编号 | 行为 | 标签 | 文件 |
|---|---|---|---|
| 00162 | 创建 InetSocketAddress 对象并连接到它 |
socket |
升级会员:解锁高级权限 |
| 00163 | 创建新的 Socket 并连接到它 |
socket |
升级会员:解锁高级权限 |
| 00063 | 隐式意图(查看网页、拨打电话等) |
控制 |
升级会员:解锁高级权限 |
| 00022 | 从给定的文件绝对路径打开文件 |
文件 |
升级会员:解锁高级权限 |
| 00013 | 读取文件并将其放入流中 |
文件 |
升级会员:解锁高级权限 |
| 00183 | 获取当前相机参数并更改设置 |
相机 |
升级会员:解锁高级权限 |
| 00089 | 连接到 URL 并接收来自服务器的输入流 |
命令 网络 |
升级会员:解锁高级权限 |
| 00094 | 连接到 URL 并从中读取数据 |
命令 网络 |
升级会员:解锁高级权限 |
| 00108 | 从给定的 URL 读取输入流 |
网络 命令 |
升级会员:解锁高级权限 |
| 00096 | 连接到 URL 并设置请求方法 |
命令 网络 |
升级会员:解锁高级权限 |
| 00030 | 通过给定的 URL 连接到远程服务器 |
网络 |
升级会员:解锁高级权限 |
| 00109 | 连接到 URL 并获取响应代码 |
网络 命令 |
升级会员:解锁高级权限 |
| 00024 | Base64解码后写入文件 |
反射 文件 |
升级会员:解锁高级权限 |
| 00051 | 通过setData隐式意图(查看网页、拨打电话等) |
控制 |
升级会员:解锁高级权限 |
| 00054 | 从文件安装其他APK |
反射 |
升级会员:解锁高级权限 |
IP地理位置
恶意域名检测
手机号提取
URL链接分析
| URL信息 | 源码文件 |
|---|---|
|
https://github.com/lingochamp/filedownloader/wiki/filedownloader.properties |
l1/q.java |
Firebase配置检测
邮箱地址提取
第三方追踪器
| 名称 | 类别 | 网址 |
|---|---|---|
| Umeng Analytics | https://reports.exodus-privacy.eu.org/trackers/119 |
敏感凭证泄露
显示全部的 247 个secrets
1、 友盟统计的=> "UMENG_CHANNEL" : "website"
2、 Y8WrxJVmYcSDQ29udGVudC1UeXBlZmHEg2bHmMSB
3、 YseaxItmYcSDaHR0cDovL3NjaGVtYXMuYW5kcm9pZC5jb20vYXBrL3Jlcy9hbmRyb2lkZmHEg2XHmsSL
4、 ZMeUxIVmYcSDYW5kcm9pZC5wZXJtaXNzaW9uLkFDQ0VTU19GSU5FX0xPQ0FUSU9OZmHEg2bHnMSF
5、 x5THmMSPZmHEg2NsYXNzZXNfdG9fcmVzdG9yZWZhxIPHmmXEjw==
6、 xatlxINmYcSDc3RhbmRhcmRGdWxsU2NyZWVuZmHEg8eUw7zEgw==
7、 x5rDucSPZmHEg3NvZmFyZmHEg8eW7p+IxI8=
8、 w7nFq8STZmHEg+aJq+eggeWksei0pWZhxINlZsST
9、 w7ljxI9mYcSDRmFpbGVkIHRvIGludm9rZSBzZXRMYXlvdXREaXJlY3Rpb24oaW50KSB2aWEgcmVmbGVjdGlvbmZhxIPFq8eYxI8=
10、 YmHElWZhxIN2YXIgdmlkZW9zPWRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKFwndmlkZW9cJyk7XG5mb3IoaT0wO2k8dmlkZW9zLmxlbmd0aDtpKyspXG57XG52aWRlb3NbaV0uYWRkRXZlbnRMaXN0ZW5lcihcJ3dlYmtpdGZ1bGxzY3JlZW5jaGFuZ2VcJywgZnVuY3Rpb24oZSkge1xuZmHEg2NhxIE=
11、 ZMO6xI9mYcSDc3VwcG9ydExpdGVXbmRmYcSDZu6fiMSP
12、 xatlxItmYcSD6aG16Z2i5YaF5YWo5bGP5pKt5pS+5qih5byPZmHEg8ecxavEiw==
13、 xavFq8SVZmHEg+W8gOWQr1g15YWo5bGP5pKt5pS+5qih5byPZmHEg8Wrx5TEgQ==
14、 w7xhxJNmYcSDIOivt+axguaCqOeahOS9jee9ruS/oeaBr2ZhxIPHlMWrxJM=
15、 ZMecxINmYcSDICAgICAgICBsb2NhdGlvbi5ocmVmPWV2ZW50LnNyY0VsZW1lbnQuY3VycmVudFNyYztcbmZhxIPHnMO6xIM=
16、 xavDucSTZmHEg3dlaXhpbjovL2ZhxIPDvGPEkw==
17、 x5jHlsSDZmHEg2FuZHJvaWQucGVybWlzc2lvbi5SRUNPUkRfQVVESU9mYcSD7p+IxavEgw==
18、 ZseYxIlmYcSDZmlsZWRvd25sb2FkZXJDb25uZWN0aW9uZmHEg8O6xavEiQ==
19、 ZWPEjWZhxIPnvZHpobXml6Dms5XmiZPlvIBmYcSDxatmxI0=
20、 x5bHlsSFZmHEg1BhcmFtZXRlciBzcGVjaWZpZWQgYXMgbm9uLW51bGwgaXMgbnVsbDogbWV0aG9kIGZhxINiZcSF
21、 ZceWxIVmYcSDcl97aS0xfSB3YXMgemVyb2ZhxIPHnGTEhQ==
22、 7p+IYsSLZmHEg2phdmFfb2JqZmHEg8O5w7nEiw==
23、 x5THlMSDZmHEg3N0YXR1c2ZhxIPFq8eaxIM=
24、 w7pjxJVmYcSDREVMRVRFIEZST00gZmlsZWRvd25sb2FkZXJDb25uZWN0aW9uIFdIRVJFIGlkID0gZmHEg+6fiMecxIE=
25、 x5jHmsSDZmHEg1Jlc291cmNlc0NvbXBhdGZhxINjx5rEgw==
26、 Y8ecxINmYcSDaHR0cHM6Ly9mYcSDZGTEgw==
27、 w7rDucSTZmHEg2FuZHJvaWQuaW50ZW50LmFjdGlvbi5WSUVXZmHEg8O6x5rEkw==
28、 Y8eaxI1mYcSDaXNIYXNQZXJtaXNzc2lvbmZhxINlx5TEjQ==
29、 Y2bEiWZhxINpbWFnZS8qZmHEg8O5x5zEiQ==
30、 xavDucSFZmHEg2N1cnJlbnRPZmZzZXRmYcSD7p+Iw7nEhQ==
31、 x5bDucSVZmHEg2FsaXBheXM6Ly9mYcSD7p+Ix5TEgQ==
32、 w7ljxJNmYcSDLHJlc3VsdENvZGU6ZmHEg8eYYsST
33、 x5jDusSTZmHEg2FuZHJvaWR4OmFwcGNvbXBhdGZhxINkx5zEkw==
34、 ZseWxI9mYcSDRGVmYXVsdFZpZGVvU2NyZWVuZmHEg2Tun4jEjw==
35、 Y2HEk2ZhxINhbmRyb2lkLnBlcm1pc3Npb24uV1JJVEVfRVhURVJOQUxfU1RPUkFHRWZhxINhYsST
36、 Y8WrxIdmYcSDY29zdCB0aW1lOiBmYcSDx5THlsSH
37、 Y8O6xIlmYcSDU3RvcmluZyBBcHAgTG9jYWxlcyA6IGFwcC1sb2NhbGVzOiBmYcSDx5rDucSJ
38、 x5jDusSJZmHEg3RleHRWaWV3IGNhbm5vdCBiZSBudWxsZmHEg8WrZsSJ
39、 Y8O6xIdmYcSDTXVsdGlEZXggaW5zdGFsbGF0aW9uIGZhaWxlZCAoZmHEg8O8x5jEhw==
40、 x5ZkxIlmYcSDbWFjaGluZWNvZGVmYcSDY2HEiQ==
41、 YcWrxJVmYcSD5oKo55qE5rOo5YaM56CB5bCG5ZyoZmHEg8eYx5jEgQ==
42、 xathxIlmYcSD5py65Zmo56CB5bey57uP5ou36LSd5Yiw5Ymq5YiH5p2/ZmHEg8eYZMSJ
43、 Y8O8xJVmYcSDYnJvd3NlcmZhxIPFq8WrxIE=
44、 ZceaxJVmYcSD5paH5Lu25ZCN5LiN5q2j56GuZmHEg2FixIE=
45、 YmXEi2ZhxINhbmRyb2lkLm1lZGlhLmFjdGlvbi5JTUFHRV9DQVBUVVJFZmHEg2PDusSL
46、 w7pixIlmYcSDLjNncGZhxIPHlsO5xIk=
47、 x5bDusSFZmHEg3N1cHBvcnRMaXRlV25kZmHEg8eUw7nEhQ==
48、 ZceUxIVmYcSDQmFkIENvbXBvbmVudE5hbWUgd2hpbGUgdHJhdmVyc2luZyBhY3Rpdml0eSBwYXJlbnQgbWV0YWRhdGFmYcSDx5pixIU=
49、 ZmLEi2ZhxINzdGFuZGFyZEZ1bGxTY3JlZW5mYcSDx5jDusSL
50、 ZmbEg2ZhxINzdGFuZGFyZEZ1bGxTY3JlZW5mYcSDYWHEgw==
51、 x5rHnMSJZmHEg2FuZHJvaWQuaW50ZW50LmFjdGlvbi5WSUVXZmHEg8ec7p+IxIk=
52、 w7zHnMSFZmHEg3d0YWk6ZmHEg8O5w7rEhQ==
53、 7p+Iw7rEkWZhxINvbkFjdGl2aXR5UmVzdWx0LCByZXF1ZXN0Q29kZTpmYcSDw7lixJE=
54、 w7run4jEk2ZhxIPnoa7lrppmYcSDxavHlsST
55、 w7rHnMSVZmHEg2V4Y2VwdGlvbmZhxIPHmsecxIE=
56、 YceWxIdmYcSDYW5kcm9pZC5wZXJtaXNzaW9uLldSSVRFX0VYVEVSTkFMX1NUT1JBR0VmYcSDYmTEhw==
57、 ZMO8xJVmYcSDY29ubmVjdGlvbkluZGV4ZmHEg8O8x5zEgQ==
58、 w7rDvMSNZmHEg3N0YW5kYXJkRnVsbFNjcmVlbmZhxINhYcSN
59、 ZceYxJFmYcSDYW5kcm9pZC5pbnRlbnQuY2F0ZWdvcnkuQlJPV1NBQkxFZmHEg8eUY8SR
60、 x5bHlsSHZmHEg3dlaXhpbjovL2ZhxIPHmMWrxIc=
61、 x5rHnMSVZmHEg05vIEFwcGxpY2F0aW9uSW5mbyBhdmFpbGFibGUsIGkuZS4gcnVubmluZyBvbiBhIHRlc3QgQ29udGV4dDogTXVsdGlEZXggc3VwcG9ydCBsaWJyYXJ5IGlzIGRpc2FibGVkLmZhxIPDvGTEgQ==
62、 x5RjxIlmYcSDaHR0cDovL3d3dy5iYWlkdS5jb20vZmHEg8ecx5jEiQ==
63、 w7nDvMSFZmHEg19pZD0/ZmHEg8eUx5zEhQ==
64、 Y8eUxI1mYcSDc3VwcG9ydExpdGVXbmRmYcSDZMO6xI0=
65、 x5hixI1mYcSDc3RhdHVzZmHEg8eUw7rEjQ==
66、 7p+Iw7zEj2ZhxINmaWxlOi8vL2FuZHJvaWRfYXNzZXQvaXV4cC5odG1mYcSDx5rDvMSP
67、 7p+Ix5bEk2ZhxIPmgqjnmoTmnLrlmajnoIHvvIjngrnlh7vkuIvmlrnmnLrlmajnoIHlpI3liLbvvInvvJpmYcSDx5jDusST
68、 YsWrxINmYcSDdGV4dC9odG1sZmHEg2XHmMSD
69、 ZsWrxINmYcSDYW5kcm9pZC5pbnRlbnQuYWN0aW9uLlBJQ0tmYcSDxavDucSD
70、 7p+Iw7nEiWZhxINzZXRWaWRlb1BhcmFtc2ZhxIPHmGLEiQ==
71、 ZWTEiWZhxINEcmF3YWJsZUNvbXBhdGZhxIPHlMecxIk=
72、 YWHEjWZhxINGYWlsZWQgdG8gcmV0cmlldmUgc2V0TGF5b3V0RGlyZWN0aW9uKGludCkgbWV0aG9kZmHEg8WrxavEjQ==
73、 x5THlMSNZmHEg3N0YW5kYXJkRnVsbFNjcmVlbmZhxINlYsSN
74、 YWTEkWZhxINDb21wbGV4Q29sb3JDb21wYXRmYcSDw7xkxJE=
75、 x5jHmsSDZmHEg2FuZHJvaWQucGVybWlzc2lvbi5SRUFEX0VYVEVSTkFMX1NUT1JBR0VmYcSDx5pixIM=
76、 ZmLEjWZhxINTRUxFQ1QgKiBGUk9NICVzIFdIRVJFICVzID0gP2ZhxINhx5TEjQ==
77、 Ze6fiMSHZmHEg0JhZCBlcnJvciBsb2NhdGlvbmZhxIPHmsWrxIc=
78、 xavDucSTZmHEg2phdmFzY3JpcHQ6ZmHEg8eUx5zEkw==
79、 x5ZlxI9mYcSDc3VwcG9ydExpdGVXbmRmYcSDZO6fiMSP
80、 w7zHlsSVZmHEgy5ibXBmYcSDw7ljxIE=
81、 YseYxIlmYcSD5om+5LiN5Yiw572R6aG1ZmHEg2THnMSJ
82、 ZmbEk2ZhxIMvc2RjYXJkL1BpY3R1cmVzZmHEg+6fiGbEkw==
83、 ZmHEg2ZhxIMvc2RjYXJkL1BpY3R1cmVzZmHEg2FkxIM=
84、 x5plxJFmYcSDVk0gaGFzIG11bHRpZGV4IHN1cHBvcnQsIE11bHRpRGV4IHN1cHBvcnQgbGlicmFyeSBpcyBkaXNhYmxlZC5mYcSDx5bun4jEkQ==
85、 x5jHmsSLZmHEgzQwNCAtIOaJvuS4jeWIsOaWh+S7tuaIluebruW9leOAgmZhxIPHlMO5xIs=
86、 x5jDusSVZmHEg2JhcmNvZGVfYml0bWFwZmHEg2LHmMSB
87、 7p+Ix5TEkWZhxINmaWxlOi8vL2FuZHJvaWRfYXNzZXQvd2VicGFnZS9mdWxsc2NyZWVuVmlkZW8uaHRtbGZhxINhx5rEkQ==
88、 x5TDucSDZmHEg+aLkue7nWZhxINkY8SD
89、 x5rHmsSFZmHEgyAgICAgICAgd2luZG93LmphdmFfb2JqLmdldFNvdXJjZShldmVudC5zcmNFbGVtZW50LnZpZGVvV2lkdGg8PWV2ZW50LnNyY0VsZW1lbnQudmlkZW9IZWlnaHQpO30pO1xufWZhxIPFq8eWxIU=
90、 w7zHnMSFZmHEg0lmIHlvdSBzdGFydCB0aGUgdGFzayBtYW51YWxseSwgaXQgbWVhbnMgdGhpcyB0YXNrIGRvZXNuXCd0IGJlbG9uZyB0byBhIHF1ZXVlLCBzbyB5b3UgbXVzdCBub3QgaW52b2tlIEJhc2VEb3dubG9hZFRhc2sjcmVhZHkoKSBvciBJblF1ZXVlVGFzayNlbnF1ZXVlKCkgYmVmb3JlIHlvdSBzdGFydCgpIHRoaXMgbWV0aG9kLiBGb3IgZGV0YWlsOiBJZiB0aGlzIHRhc2sgZG9lc25cJ3QgYmVsb25nIHRvIGEgcXVldWUsIHdoYXQgaXMganVzdCBhbiBpc29sYXRlZCB0YXNrLCB5b3UganVzdCBuZWVkIHRvIGludm9rZSBCYXNlRG93bmxvYWRUYXNrI3N0YXJ0KCkgdG8gc3RhcnQgdGhpcyB0YXNrLCB0aGF0XCdzIGFsbC4gSW4gb3RoZXIgd29yZHMsIElmIHRoaXMgdGFzayBkb2VzblwndCBiZWxvbmcgdG8gYSBxdWV1ZSwgeW91IG11c3Qgbm90IGludm9rZSBCYXNlRG93bmxvYWRUYXNrI3JlYWR5KCkgbWV0aG9kIG9yIEluUXVldWVUYXNrI2VucXVldWUoKSBtZXRob2QgYmVmb3JlIGludm9rZSBCYXNlRG93bmxvYWRUYXNrI3N0YXJ0KCksIElmIHlvdSBkbyB0aGF0IGFuZCBpZiB0aGVyZSBpcyB0aGUgc2FtZSBsaXN0ZW5lciBvYmplY3QgdG8gc3RhcnQgYSBxdWV1ZSBpbiBhbm90aGVyIHRocmVhZCwgdGhpcyB0YXNrIG1heSBiZSBhc3NlbWJsZWQgYnkgdGhlIHF1ZXVlLCBpbiB0aGF0IGNhc2UsIHdoZW4geW91IGludm9rZSBCYXNlRG93bmxvYWRUYXNrI3N0YXJ0KCkgbWFudWFsbHkgdG8gc3RhcnQgdGhpcyB0YXNrIG9yIHRoaXMgdGFzayBpcyBzdGFydGVkIGJ5IHRoZSBxdWV1ZSwgdGhlcmUgaXMgYW4gZXhjZXB0aW9uIGJ1cmllZCBpbiB0aGVyZSwgYmVjYXVzZSB0aGlzIHRhc2sgb2JqZWN0IGlzIHN0YXJ0ZWQgdHdvIHRpbWVzIHdpdGhvdXQgZGVjbGFyZSBCYXNlRG93bmxvYWRUYXNrI3JldXNlKCkgOiAxLiB5b3UgaW52b2tlIEJhc2VEb3dubG9hZFRhc2sjc3RhcnQoKSBtYW51YWxseTsgIDIuIHRoZSBxdWV1ZSBzdGFydCB0aGlzIHRhc2sgYXV0b21hdGljYWxseS5mYcSDw7xmxIU=
91、 x5rHmsSTZmHEg0RpdmlzaW9uIGFsZ29yaXRobSBmYWlsZWQgdG8gcmVkdWNlIHBvbHlub21pYWw/IHI6IGZhxIPHmmLEkw==
92、 w7run4jEh2ZhxINObyBpbnRlbnRzIGFkZGVkIHRvIFRhc2tTdGFja0J1aWxkZXI7IGNhbm5vdCBzdGFydEFjdGl2aXRpZXNmYcSDZMO5xIc=
93、 ZcO5xI1mYcSDZmlsZWRvd25sb2FkZXJmYcSDxatmxI0=
94、 ZcO6xItmYcSDZ2V0TGF5b3V0RGlyZWN0aW9uZmHEg8eUx5TEiw==
95、 w7lkxJFmYcSD5o+Q56S65L+h5oGvZmHEg8eUw7zEkQ==
96、 x5TDusSFZmHEg2FuZHJvaWQuaW50ZW50LmFjdGlvbi5HRVRfQ09OVEVOVGZhxINmx5rEhQ==
97、 x5jFq8SDZmHEg1Rhc2tTdGFja0J1aWxkZXJmYcSDx5jFq8SD
98、 x5run4jEiWZhxINhbmRyb2lkLnBlcm1pc3Npb24uV1JJVEVfRVhURVJOQUxfU1RPUkFHRWZhxINkYsSJ
99、 x5RlxI9mYcSDbXFxd3BhOi8vZmHEg2VixI8=
100、 7p+Iw7rEhWZhxIPmlofku7bkuIvovb3lpLHotKVmYcSDYceWxIU=
101、 xavFq8SLZmHEg3BhdGhmYcSDYseYxIs=
102、 ZMO6xJNmYcSDZmlsZTovLy9hbmRyb2lkX2Fzc2V0L3JlcGxhY2VmbGFnX3ByaXZhdGUuaHRtZmHEg2NlxJM=
103、 x5THnMSLZmHEg2ZpbGU6Ly8vYW5kcm9pZF9hc3NldC9yZXBsYWNlZmxhZ19sYXdzLmh0bWZhxINmx5jEiw==
104、 ZWbEg2ZhxIPngI/opr3lmahmYcSDY8O6xIM=
105、 Y2bEi2ZhxIN1cGRhdGUgYnV0IG1vZGVsID09IG51bGwhZmHEg8eWw7rEiw==
106、 w7nHlMSNZmHEg2ZpbGVkb3dubG9hZGVyZmHEg2FlxI0=
107、 YWXEg2ZhxINDYW5ub3QgcmVhZCBtZXRhZGF0YS5mYcSDx5rHlsSD
108、 7p+IZcSPZmHEg3NldFZpZGVvUGFyYW1zZmHEg8ea7p+IxI8=
109、 w7lhxItmYcSDYWxpcGF5Oi8vZmHEg8eUw7rEiw==
110、 ZGTEj2ZhxINmaWxlOi8vL2FuZHJvaWRfYXNzZXQvd2VicGFnZS9maWxlQ2hvb3Nlci5odG1sZmHEg2LDucSP
111、 x5xmxJFmYcSDY29ubmVjdGlvbkNvdW50ZmHEg2NixJE=
112、 x5jun4jEi2ZhxIMubXBjZmHEg8ecYsSL
113、 x5zFq8SHZmHEg2N1cnJlbnRPZmZzZXRmYcSD7p+Iw7rEhw==
114、 ZseaxItmYcSDMDEyMzQ1Njc4OXF3ZXJ0eXVpb3Bhc2RmZ2hqa2x6eGN2Ym5tZmHEg8O5ZMSL
115、 7p+Ix5bEi2ZhxINzZXRMYXlvdXREaXJlY3Rpb25mYcSDYseWxIs=
116、 x5bDvMSFZmHEg+a1j+iniOWZqGZhxIPDvMeYxIU=
117、 w7rFq8SDZmHEg0dlbmVyaWNHRlBvbHlzIGRvIG5vdCBoYXZlIHNhbWUgR2VuZXJpY0dGIGZpZWxkZmHEg8eWZcSD
118、 x5bHmMSVZmHEg+aCqOeahOazqOWGjOegge+8iOmVv+aMieS4i+aWuei+k+WFpeahhueymOi0tOazqOWGjOegge+8ie+8mmZhxIPHmmHEgQ==
119、 x5jDucSHZmHEg1JFUE9SVGZhxIPun4hkxIc=
120、 YcO6xIdmYcSDY29ubmVjdGlvbkNvdW50ZmHEg+6fiMeYxIc=
121、 x5bDucSVZmHEg3d0bG9naW5tcXE6Ly9mYcSDZseYxIE=
122、 w7nHmMSHZmHEg21xcXdwYTovL2ZhxIPun4hixIc=
123、 ZcO6xI1mYcSDYW5kcm9pZHguc2F2ZWRzdGF0ZS5SZXN0YXJ0ZXJmYcSDw7plxI0=
124、 ZmLEjWZhxIMgZnVuY3Rpb24gZ2V0RG5hbWUocyl7ICAgICAgdmFyIGE9ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoXCdhXCcpOyAgIHZhciBoPVwnXCc7ICAgZm9yKGxldCBpPTA7aTxhLmxlbmd0aDtpKyspeyAgICBjb25zb2xlLmxvZyhhW2ldLmhyZWYpOyAgICBpZihhW2ldLmhyZWY9PT1zKXsgICAgICAgICBoPWFbaV0uZG93bmxvYWQ7ICAgICBpPWEubGVuZ3RoOyAgICB9ICAgfSAgIGNvbnNvbGUubG9nKGgpOyAgIHJldHVybiBoOyAgfSAgdmFyIHJlcXVlc3QgPSBuZXcgWE1MSHR0cFJlcXVlc3QoKTsgICAgICAgIHJlcXVlc3Qub3BlbihcJ0dFVFwnLCBcJ2ZhxIPDvMeUxI0=
125、 x5bHlMSFZmHEg2phdmFfb2JqZmHEg+6fiGPEhQ==
126、 x5Tun4jEkWZhxINhcHBsaWNhdGlvbl9sb2NhbGVzZmHEg8Wrx5jEkQ==
127、 7p+IYcSRZmHEg2FuZHJvaWQucGVybWlzc2lvbi5SRUFEX0VYVEVSTkFMX1NUT1JBR0VmYcSDYsO8xJE=
128、 x5jDvMSPZmHEg09QVElPTlNmYcSDZseYxI8=
129、 Yu6fiMSFZmHEg2ltYWdlLypmYcSDxatmxIU=
130、 ZGPEk2ZhxIN3aW5kb3dmYcSDZcecxJM=
131、 7p+Ix5zEh2ZhxINjbGlwYm9hcmRmYcSDx5zHlsSH
132、 ZGbElWZhxINJbWFnZSBDaG9vc2VyZmHEg2bDvMSB
133、 x5jHnMSTZmHEg1Vuc3VwcG9ydGVkIHBpY3R1cmUgZm9ybWF0OiBmYcSDx5bDucST
134、 x5pkxINmYcSDeXl5eeW5tE1N5pyIZGTml6VmYcSDZmTEgw==
135、 x5zDusSTZmHEg2FuZHJvaWQucGVybWlzc2lvbi5XUklURV9FWFRFUk5BTF9TVE9SQUdFZmHEg2RlxJM=
136、 x5ZhxJVmYcSD5ZCM5oSPZmHEg8Wrw7rEgQ==
137、 w7rHmsSPZmHEg2RhdGFiYXNlZmHEg2FkxI8=
138、 x5zun4jEiWZhxINhbmRyb2lkLmludGVudC5hY3Rpb24uVklFV2ZhxIPHlMeWxIk=
139、 ZsO8xJVmYcSDaHR0cDovL2ZhxINlw7nEgQ==
140、 x5rHmMSJZmHEg2Nvbm5lY3Rpb25Db3VudGZhxIPDvGTEiQ==
141、 ZWbEjWZhxINGYWlsZWQgdG8gcmV0cmlldmUgZ2V0TGF5b3V0RGlyZWN0aW9uKCkgbWV0aG9kZmHEg8ecY8SN
142、 xavFq8SNZmHEg2ZpbGVfZmHEg8ecw7rEjQ==
143、 x5jDusSJZmHEg3RpbWUtY29zdGZhxIPDuseaxIk=
144、 w7rDvMSPZmHEgy9zZGNhcmQvUGljdHVyZXMvZmHEg8ecY8SP
145、 x5jDvMSLZmHEgyAgICAgICAgbG9jYXRpb24uaHJlZj1ldmVudC5zcmNFbGVtZW50LmN1cnJlbnRTcmM7XG5mYcSDx5rFq8SL
146、 7p+Ix5TEh2ZhxINpc19yZWdfb2tmYcSDw7lixIc=
147、 x5jFq8STZmHEg0FuZHJvaWRmYcSD7p+IZcST
148、 ZseaxItmYcSDYW5kcm9pZC5pbnRlbnQuYWN0aW9uLkRJQUxmYcSDx5TDusSL
149、 ZmHEk2ZhxIMgcGVyc2lzdGVkIHN1Y2Nlc3NmdWxseS5mYcSDY8O8xJM=
150、 xavDvMSHZmHEg+ato+WcqOaJq+aPjy4uLmZhxIPHlu6fiMSH
151、 YseWxJFmYcSDYW5kcm9pZHg6YXBwY29tcGF0ZmHEg2FixJE=
152、 x5rHlsSJZmHEg3N0YW5kYXJkRnVsbFNjcmVlbmZhxIPDucO8xIk=
153、 x5hkxI9mYcSDVGhlIGNvbnRlbnQgdmlldyBpbiBQdHJGcmFtZUxheW91dCBpcyBlbXB0eS4gRG8geW91IGZvcmdldCB0byBzcGVjaWZ5IGl0cyBpZCBpbiB4bWwgbGF5b3V0IGZpbGU/ZmHEg8O8ZcSP
154、 x5xmxINmYcSDYWxpcGF5Oi8vZmHEg+6fiGXEgw==
155、 x5RixI1mYcSDRGVmYXVsdFZpZGVvU2NyZWVuZmHEg8eaZsSN
156、 w7pkxJFmYcSDUHRyRnJhbWVMYXlvdXQgb25seSBjYW4gaG9zdCAyIGVsZW1lbnRzZmHEg2bHlsSR
157、 w7rFq8SRZmHEg291dHB1dGZhxIPHlseaxJE=
158、 xatlxItmYcSDYW5kcm9pZC5pbnRlbnQuY2F0ZWdvcnkuT1BFTkFCTEVmYcSDx5zHlMSL
159、 7p+IxavEkWZhxIMubXBnZmHEg2TDvMSR
160、 x5THnMSTZmHEg2FuZHJvaWQuc2V0dGluZ3MuTUFOQUdFX0FMTF9GSUxFU19BQ0NFU1NfUEVSTUlTU0lPTmZhxIPFq8ecxJM=
161、 ZsWrxJNmYcSDRmFpbGVkIHRvIGluZmxhdGUgQ29tcGxleENvbG9yLmZhxIPun4jFq8ST
162、 7p+IZsSLZmHEg2lucHV0X21ldGhvZGZhxINiY8SL
163、 w7llxIVmYcSDQ29udGVudC1EaXNwb3NpdGlvbmZhxIPDucO5xIU=
164、 x5TDusSHZmHEg3dpbmRvdy5hZGRFdmVudExpc3RlbmVyKFwnY29udGV4dG1lbnVcJywgZnVuY3Rpb24oZSl7IFxuICAgIGUucHJldmVudERlZmF1bHQoKTsgXG59KTtmYcSDx5zun4jEhw==
165、 w7zFq8SVZmHEg2NvbS5hbmRyb2lkLmludGVybmFsLlIkZGltZW5mYcSDx5bHmMSB
166、 x5xixIlmYcSDRXJyb3IgbG9jYXRvciBkZWdyZWUgZG9lcyBub3QgbWF0Y2ggbnVtYmVyIG9mIHJvb3RzZmHEg2RkxIk=
167、 x5hmxI9mYcSD5oKo55qE5rOo5YaM56CB5bey57uP6L+H5pyf77yM6K+36YeN5paw6L6T5YWl5paw55qE5rOo5YaM56CBZmHEg8eaw7zEjw==
168、 x5THmMSVZmHEgywgckxhc3Q6IGZhxIPDusO5xIE=
169、 w7rHmMSPZmHEg+aJq+eggeWksei0pWZhxIPHlmTEjw==
170、 7p+Ix5zEg2ZhxINoYXNBZ3JlZWRMYXdmYcSDx5jFq8SD
171、 w7zun4jEk2ZhxINzdGF0dXNmYcSDw7plxJM=
172、 x5bHmMSHZmHEg2FuZHJvaWRfaWRmYcSDw7zFq8SH
173、 Y8eYxItmYcSDc2lnbWFUaWxkZSgwKSB3YXMgemVyb2ZhxINlx5TEiw==
174、 w7nHlMSNZmHEg2ZpbmFsX2RhdGVmYcSDw7run4jEjQ==
175、 7p+Iw7nEkWZhxIPmlofku7blpKrlpKfvvIzmmoLml7bkuI3og73kuIvovb1mYcSDw7pjxJE=
176、 x5xlxJNmYcSDZmlsZWRvd25sb2FkZXJDb25uZWN0aW9uZmHEg8O6x5jEkw==
177、 xavFq8SRZmHEg2FuZHJvaWQucGVybWlzc2lvbi5DQU1FUkFmYcSDZcO6xJE=
178、 x5zHmMSLZmHEg+aBouWkjXdlYmtpdOWIneWni+eKtuaAgWZhxIPHmseWxIs=
179、 ZO6fiMSVZmHEg+W8gOWQr+Wwj+eql+aooeW8j2ZhxIPHlmbEgQ==
180、 w7pjxINmYcSD6K+36L6T5YWl5rOo5YaM56CBZmHEg8eUx5jEgw==
181、 w7rFq8SRZmHEg3l1djQyMHBmYcSDx5ZhxJE=
182、 w7zFq8SVZmHEg1N0b3JpbmcgQXBwIExvY2FsZXMgOiBGaWxlTm90Rm91bmRFeGNlcHRpb246IENhbm5vdCBvcGVuIGZpbGUgJXMgZm9yIHdyaXRpbmcgZmHEg8O8w7zEgQ==
183、 x5jHlMSJZmHEg0RyYXdhYmxlQ29tcGF0ZmHEg8O5w7zEiQ==
184、 x5bun4jEh2ZhxIN0aGUgcHJvdmlkZWQgY29udGV4dCBtdXN0IG5vdCBiZSBudWxsIWZhxIPHnMO5xIc=
185、 ZGbEiWZhxINzZXRWaWRlb1BhcmFtc2ZhxIPDvGLEiQ==
186、 w7nDusSNZmHEg2hhc0FncmVlZExhd2ZhxIPHmseUxI0=
187、 w7nHnMSFZmHEg2ZpbGVuYW1lZmHEg8Wrw7zEhQ==
188、 x5ZjxIdmYcSDYW5kcm9pZC5wZXJtaXNzaW9uLkFDQ0VTU19DT0FSU0VfTE9DQVRJT05mYcSDx5bHlMSH
189、 x5THlMSJZmHEg2FsaXBheXM6Ly9mYcSDZseUxIk=
190、 ZseUxIdmYcSDNDA0IE5vdCBGb3VuZGZhxINlx5zEhw==
191、 xavHmMSRZmHEg2ZpbGVkb3dubG9hZGVyZmHEg8eYx5jEkQ==
192、 w7nHmsSNZmHEg2FuZHJvaWR4LmFwcGNvbXBhdC5hcHAuQXBwQ29tcGF0RGVsZWdhdGUuYXBwbGljYXRpb25fbG9jYWxlc19yZWNvcmRfZmlsZWZhxIPHlGPEjQ==
193、 xatixItmYcSDc3VwcG9ydExpdGVXbmRmYcSDZMO6xIs=
194、 x5rDucSHZmHEg2FuZHJvaWQucGVybWlzc2lvbi5BQ0NFU1NfQ09BUlNFX0xPQ0FUSU9OZmHEg2TDvMSH
195、 x5hkxJVmYcSDIGRhdGE6ZmHEg8O8w7zEgQ==
196、 x5jHlsSHZmHEg2FuZHJvaWQuaW50ZW50LmNhdGVnb3J5Lk9QRU5BQkxFZmHEg2VkxIc=
197、 YceWxItmYcSDU3RvcmluZyBBcHAgTG9jYWxlcyA6IEZhaWxlZCB0byBwZXJzaXN0IGFwcC1sb2NhbGVzOiBmYcSDYceaxIs=
198、 x5xjxJNmYcSDd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoXCdjb250ZXh0bWVudVwnLCBmdW5jdGlvbihlKXsgXG4gICAgZS5wcmV2ZW50RGVmYXVsdCgpOyBcbn0pO2ZhxIPun4hjxJM=
199、 x5bDusSLZmHEg3JlZ2lzdHJ5ZmHEg8ecx5jEiw==
200、 Y8eUxI1mYcSDICAgICAgICB3aW5kb3cuamF2YV9vYmouZ2V0U291cmNlKGV2ZW50LnNyY0VsZW1lbnQudmlkZW9XaWR0aDw9ZXZlbnQuc3JjRWxlbWVudC52aWRlb0hlaWdodCk7fSk7XG59ZmHEg2THmMSN
201、 Y8eWxJVmYcSDYW5kcm9pZC5wZXJtaXNzaW9uLkNBTUVSQWZhxINlw7nEgQ==
202、 x5zHmMSJZmHEg2ZpbGVkb3dubG9hZGVyQ29ubmVjdGlvbmZhxIPHmmHEiQ==
203、 x5bHmsSJZmHEg3ZhciB2aWRlb3M9ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoXCd2aWRlb1wnKTtcbmZvcihpPTA7aTx2aWRlb3MubGVuZ3RoO2krKylcbntcbnZpZGVvc1tpXS5hZGRFdmVudExpc3RlbmVyKFwnd2Via2l0ZnVsbHNjcmVlbmNoYW5nZVwnLCBmdW5jdGlvbihlKSB7XG5mYcSDY8WrxIk=
204、 x5zDucSRZmHEg3NldFZpZGVvUGFyYW1zZmHEg8O8YcSR
205、 x5bHlsSHZmHEg0FwcExvY2FsZXNTdG9yYWdlSGVscGVyZmHEg8Wrx5jEhw==
206、 x5hixI9mYcSDXCcsIHRydWUpOyAgICAgICAgcmVxdWVzdC5zZXRSZXF1ZXN0SGVhZGVyKFwnQ29udGVudC10eXBlXCcsIFwndGV4dC9wbGFpblwnKTsgICAgICAgIHJlcXVlc3QucmVzcG9uc2VUeXBlID0gXCdibG9iXCc7ICAgICAgICByZXF1ZXN0Lm9ubG9hZCA9IGZ1bmN0aW9uIChlKSB7ICAgICAgICAgICAgaWYgKHRoaXMuc3RhdHVzID09PSAyMDApIHsgICAgICAgICAgICAgICAgdmFyIGJsb2JGaWxlID0gdGhpcy5yZXNwb25zZTsgICAgICAgICAgICAgICAgdmFyIHJlYWRlciA9IG5ldyBGaWxlUmVhZGVyKCk7ICAgICAgICAgICAgICAgIHJlYWRlci5yZWFkQXNEYXRhVVJMKGJsb2JGaWxlKTsgICAgICAgICAgICAgICAgcmVhZGVyLm9ubG9hZGVuZCA9IGZ1bmN0aW9uKCkgeyAgICAgICAgICAgICAgICB2YXIgYmFzZTY0ZGF0YSA9IHJlYWRlci5yZXN1bHQ7ICAgICAgICAgICAgICAgIHdpbmRvdy5qYXZhX29iai5kb3duKGJhc2U2NGRhdGEsZ2V0RG5hbWUoXCdmYcSDw7xixI8=
207、 7p+Iw7zEj2ZhxIMubTRhZmHEg8eYx5jEjw==
208、 w7zFq8STZmHEg0ZhaWx1cmUgd2hpbGUgdHJ5aW5nIHRvIG9idGFpbiBBcHBsaWNhdGlvbkluZm8gZnJvbSBDb250ZXh0LiBNdXN0IGJlIHJ1bm5pbmcgaW4gdGVzdCBtb2RlLiBTa2lwIHBhdGNoaW5nLmZhxIPun4jun4jEkw==
209、 7p+IYcSFZmHEg0ZhaWxlZCB0byBpbmZsYXRlIENvbG9yU3RhdGVMaXN0LCBsZWF2aW5nIGl0IHRvIHRoZSBmcmFtZXdvcmtmYcSDYu6fiMSF
210、 ZGXEj2ZhxINhbmRyb2lkLmludGVudC5hY3Rpb24uTUFJTmZhxIPFq2XEjw==
211、 Y8WrxIVmYcSDMOeCueWIsOacn2ZhxIPHnMO5xIU=
212、 w7rHlsSRZmHEg2FuZHJvaWQuaW50ZW50LmFjdGlvbi5WSUVXZmHEg8eYZsSR
213、 7p+IxavEk2ZhxIM8dGhpcz5mYcSDx5THmMST
214、 w7xjxIdmYcSDLCBwYXJhbWV0ZXIgZmHEg8WrxavEhw==
215、 w7xhxI9mYcSDRmFpbGVkIHRvIGludm9rZSBnZXRMYXlvdXREaXJlY3Rpb24oKSB2aWEgcmVmbGVjdGlvbmZhxIPHmMWrxI8=
216、 ZWTEiWZhxINhbmRyb2lkLnBlcm1pc3Npb24uV1JJVEVfRVhURVJOQUxfU1RPUkFHRWZhxINhw7nEiQ==
217、 x5plxItmYcSDYW5kcm9pZC5wZXJtaXNzaW9uLlJFQURfRVhURVJOQUxfU1RPUkFHRWZhxIPDuWPEiw==
218、 x5hhxIVmYcSDTXVsdGlEZXggaW5zdGFsbGF0aW9uIGZhaWx1cmVmYcSDx5plxIU=
219、 x5zFq8SRZmHEg1NFTEVDVCAqIEZST00gJXMgV0hFUkUgJXMgPSA/ZmHEg2JjxJE=
220、 ZWLEkWZhxINhbmRyb2lkLnBlcm1pc3Npb24uUkVBRF9FWFRFUk5BTF9TVE9SQUdFZmHEg8eYZMSR
221、 x5rDusSRZmHEg2Vyck1zZ2ZhxIPDuseYxJE=
222、 w7rHmMSNZmHEg21xcWFwaTovL2ZhxIPHmMeWxI0=
223、 w7pjxI9mYcSDc3RhdHVzZmHEg2XFq8SP
224、 x5RhxIVmYcSDUFJPUFBBVENIZmHEg2XDvMSF
225、 w7xlxINmYcSDYW5kcm9pZC5pbnRlbnQuYWN0aW9uLkdFVF9DT05URU5UZmHEg8eYx5bEgw==
226、 Y8O5xJFmYcSDRGVmYXVsdFZpZGVvU2NyZWVuZmHEg2bHmsSR
227、 ZO6fiMSPZmHEg3NtczpmYcSDw7phxI8=
228、 7p+IZMSDZmHEg2V0YWdmYcSD7p+IxavEgw==
229、 x5hhxI1mYcSDSW5zdGFsbGluZyBhcHBsaWNhdGlvbmZhxIPHmGHEjQ==
230、 x5pixItmYcSDaGFzQWdyZWVkTGF3ZmHEg8O5x5bEiw==
231、 w7phxJNmYcSDZmlsZWRvd25sb2FkZXJDb25uZWN0aW9uZmHEg8WrY8ST
232、 w7zHmMSHZmHEg2FuZHJvaWQucGVybWlzc2lvbi5XUklURV9FWFRFUk5BTF9TVE9SQUdFZmHEg8O5YcSH
233、 Y2TEhWZhxINzdXBwb3J0TGl0ZVduZGZhxIPun4hmxIU=
234、 ZGPEg2ZhxINzdGF0dXNfYmFyX2hlaWdodGZhxINlw7rEgw==
235、 w7nHlMSJZmHEg2FuZHJvaWQuaW50ZW50LmFjdGlvbi5HRVRfQ09OVEVOVGZhxIPHlMeWxIk=
236、 x5ZmxINmYcSDaW5zdGFsbCBkb25lZmHEg2JkxIM=
237、 x5rHlMSDZmHEgyBtdXN0IG5vdCBiZSBudWxsZmHEg8eUx5rEgw==
238、 x5Tun4jEh2ZhxINEZWZhdWx0VmlkZW9TY3JlZW5mYcSDxatixIc=
239、 ZsO8xIVmYcSDYW5kcm9pZC5wZXJtaXNzaW9uLkFDQ0VTU19GSU5FX0xPQ0FUSU9OZmHEg2bHnMSF
240、 w7zun4jEh2ZhxIPpgInmi6nkuoznu7TnoIHlm77niYdmYcSDx5jFq8SH
241、 x5zFq8SPZmHEg19pZCA9ID8gZmHEg8O6w7zEjw==
242、 x5rHlsSTZmHEg3NldFZpZGVvUGFyYW1zZmHEg8O6ZMST
243、 w7rDvMSPZmHEg011bHRpRGV4ZmHEg2LDucSP
244、 7p+Ix5bEjWZhxIN3dGxvZ2lubXFxOi8vZmHEg8O6w7rEjQ==
245、 YmLEjWZhxINhbmRyb2lkLmludGVudC5hY3Rpb24uVklFV2ZhxIPHlsO6xI0=
246、 YmXEjWZhxINwYXRoQXNEaXJlY3RvcnlmYcSDw7xixI0=
247、 x5xhxINmYcSDYW5kcm9pZC5wZXJtaXNzaW9uLlJFQURfRVhURVJOQUxfU1RPUkFHRWZhxIPHlu6fiMSD
活动列表
显示 4 个 activities
广播接收者列表
内容提供者列表
显示 2 个 providers
第三方SDK
| SDK名称 | 开发者 | 描述信息 |
|---|---|---|
| File Provider | Android | FileProvider 是 ContentProvider 的特殊子类,它通过创建 content://Uri 代替 file:///Uri 以促进安全分享与应用程序关联的文件。 |
| Jetpack App Startup | App Startup 库提供了一种直接,高效的方法来在应用程序启动时初始化组件。库开发人员和应用程序开发人员都可以使用 App Startup 来简化启动顺序并显式设置初始化顺序。App Startup 允许您定义共享单个内容提供程序的组件初始化程序,而不必为需要初始化的每个组件定义单独的内容提供程序。这可以大大缩短应用启动时间。 | |
| FileDownloader | LingoChamp | Android 文件下载引擎,稳定、高效、灵活、简单易用。 |
污点分析
当apk较大时,代码量会很大,造成数据流图(ICFG)呈现爆炸式增长,所以该功能比较耗时,请先喝杯咖啡,耐心等待……| 规则名称 | 描述信息 | 操作 |
|---|---|---|
| 病毒分析 | 使用安卓恶意软件常用的API进行污点分析 | 开始分析 |
| 漏洞挖掘 | 漏洞挖掘场景下的污点分析 | 开始分析 |
| 隐私合规 | 隐私合规场景下的污点分析:组件内污点传播、组件间污点传播、组件与库函数之间的污点传播 | 开始分析 |
| 密码分析 | 分析加密算法是否使用常量密钥、静态初始化的向量(IV)、加密模式是否使用ECB等 | 开始分析 |
| Callback | 因为Android中系统级的Callback并不会出现显式地进行回调方法的调用,所以如果需要分析Callback方法需要在声明文件中将其声明,这里提供一份AndroidCallbacks.txt文件,里面是一些常见的原生回调接口或类,如果有特殊接口需求,可以联系管理员 | 开始分析 |