文件结构与资源列表
应用签名证书信息
APK已签名
v1 签名: False
v2 签名: False
v3 签名: True
v4 签名: False
主题: C=CN, ST=Guangdong, L=Shenzhen, O=TRANSSION, OU=Itel, CN=RoyChen, E=yong.chen@itel-mobile.com
签名算法: rsassa_pkcs1v15
有效期自: 2016-07-13 10:10:36+00:00
有效期至: 2043-11-29 10:10:36+00:00
发行人: C=CN, ST=Guangdong, L=Shenzhen, O=TRANSSION, OU=Itel, CN=RoyChen, E=yong.chen@itel-mobile.com
序列号: 0xf1489ac3bc4a9b51
哈希算法: sha1
证书MD5: 3d2cbb77572e5a14f98b575bb759498b
证书SHA1: be8cb9f95bcb5bfb04045034e5182634a2fca1fa
证书SHA256: 7e09506b9037d7267574c2bd4cc7102722e4306d682e6f1634483b8311d0c2bb
证书SHA512: 04f352f68bea0027c1ffecdf68fc39ab58a1d542a6b75d972039f8088cd1f41758e3f5eb32bee80ec9ea88c93962e240b4297949bbb1856849f1bd45a0fb52a2
公钥算法: rsa
密钥长度: 2048
指纹: 4b05244b2518fdf9709c0a596f2a22e555d4464828aefe503d625226262e5818
共检测到 1 个唯一证书
权限声明与风险分级
权限名称 | 安全等级 | 权限内容 | 权限描述 | 关联代码 |
---|---|---|---|---|
android.permission.HIDE_NON_SYSTEM_OVERLAY_WINDOWS | 未知权限 | 来自 android 引用的未知权限。 | 无关联代码 | |
android.permission.BIND_CONNECTION_SERVICE | 未知权限 | 来自 android 引用的未知权限。 | 无关联代码 | |
android.permission.BIND_INCALL_SERVICE | InCallServices 需要进行系统绑定 | 必须是InCallService, 以确保只有系统可以绑定到。 | 无关联代码 | |
android.permission.BLUETOOTH | 创建蓝牙连接 | 允许应用程序查看或创建蓝牙连接。 | ||
android.permission.BLUETOOTH_ADMIN | 管理蓝牙 | 允许程序发现和配对新的蓝牙设备。 | 无关联代码 | |
android.permission.BROADCAST_CALLLOG_INFO | 未知权限 | 来自 android 引用的未知权限。 | 无关联代码 | |
android.permission.BROADCAST_PHONE_ACCOUNT_REGISTRATION | 未知权限 | 来自 android 引用的未知权限。 | 无关联代码 | |
android.permission.CALL_PRIVILEGED | 直接拨打任何电话号码 | 允许应用程序在您不介入的情况下拨打任何电话(包括紧急呼救)。恶意应用程序可借此向应急服务机构拨打骚扰电话甚至非法电话。 | 无关联代码 | |
android.permission.HANDLE_CALL_INTENT | 未知权限 | 来自 android 引用的未知权限。 | 无关联代码 | |
android.permission.HANDLE_CAR_MODE_CHANGES | 未知权限 | 来自 android 引用的未知权限。 | 无关联代码 | |
android.permission.INTERACT_ACROSS_USERS | 未知权限 | 来自 android 引用的未知权限。 | 无关联代码 | |
android.permission.INTERACT_ACROSS_USERS_FULL | 允许应用程序在所有用户之间进行交互 | 允许应用程序在所有用户之间进行交互。这包括在其他用户的应用程序中创建活动、发送广播和执行其他操作。 | 无关联代码 | |
android.permission.MANAGE_USERS | 未知权限 | 来自 android 引用的未知权限。 | 无关联代码 | |
android.permission.MANAGE_ROLE_HOLDERS | 未知权限 | 来自 android 引用的未知权限。 | 无关联代码 | |
android.permission.MODIFY_AUDIO_SETTINGS | 允许应用修改全局音频设置 | 允许应用程序修改全局音频设置,如音量。多用于消息语音功能。 | 无关联代码 | |
android.permission.MODIFY_AUDIO_ROUTING | 未知权限 | 来自 android 引用的未知权限。 | 无关联代码 | |
android.permission.MODIFY_PHONE_STATE | 修改手机状态 | 允许应用程序控制设备的电话功能。拥有此权限的应用程序可自行切换网络、打开和关闭无线通信等,而不会通知您。 | 无关联代码 | |
android.permission.READ_CALL_LOG | 读取通话记录 | 允许应用程序读取用户的通话记录 | 无关联代码 | |
android.permission.READ_DEVICE_CONFIG | 未知权限 | 来自 android 引用的未知权限。 | 无关联代码 | |
android.permission.READ_EXTERNAL_STORAGE | 读取SD卡内容 | 允许应用程序从SD卡读取信息。 | 无关联代码 | |
android.permission.SEND_SMS | 发送短信 | 允许应用程序发送短信。恶意应用程序可能会不经您的确认就发送信息,给您带来费用。 | ||
android.permission.STOP_APP_SWITCHES | 禁止切换应用程序 | 禁止用户切换到另一应用程序。 | 无关联代码 | |
android.permission.VIBRATE | 控制振动器 | 允许应用程序控制振动器,用于消息通知振动功能。 | ||
android.permission.WRITE_CALL_LOG | 写入通话记录 | 允许应用程序写入(但不读取)用户的通话记录数据。 | 无关联代码 | |
android.permission.WAKE_LOCK | 防止手机休眠 | 允许应用程序防止手机休眠,在手机屏幕关闭后后台进程仍然运行。 | ||
android.permission.READ_BLOCKED_NUMBERS | 未知权限 | 来自 android 引用的未知权限。 | 无关联代码 | |
android.permission.WRITE_BLOCKED_NUMBERS | 未知权限 | 来自 android 引用的未知权限。 | 无关联代码 | |
android.permission.SUBSTITUTE_NOTIFICATION_APP_NAME | 未知权限 | 来自 android 引用的未知权限。 | 无关联代码 | |
android.permission.CAMERA | 拍照和录制视频 | 允许应用程序拍摄照片和视频,且允许应用程序收集相机在任何时候拍到的图像。 | 无关联代码 | |
android.permission.FLASHLIGHT | 控制闪光灯 | 允许应用程序控制闪光灯。 | 无关联代码 |
证书安全合规分析
标题 | 严重程度 | 描述信息 |
---|---|---|
已签名应用 | 信息 | 应用已使用代码签名证书进行签名。 |
Manifest 配置安全分析
序号 | 问题 | 严重程度 | 描述信息 | 操作 |
---|---|---|---|---|
1 |
应用支持直接启动 [android:directBootAware=true] |
信息 | 该应用可在设备未解锁时运行。若自定义 Application 子类且任一组件支持直接启动,则整个 Application 均视为支持。直接启动期间仅可访问设备受保护存储的数据。 | |
2 |
Activity (com.android.server.telecom.settings.BlockedNumbersActivity) 未受保护。 [android:exported=true] |
警告 | 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。 | |
3 |
Activity (com.android.server.telecom.components.UserCallActivity) 受权限保护,但应检查权限保护级别。 Permission: android.permission.CALL_PHONE [android:exported=true] |
警告 | 检测到 Activity 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。 | |
4 |
Activity-Alias (com.android.server.telecom.EmergencyCallActivity) 受权限保护,但应检查权限保护级别。 Permission: android.permission.CALL_PRIVILEGED [android:exported=true] |
警告 | 检测到 Activity-Alias 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。 | |
5 |
Activity-Alias (com.android.server.telecom.PrivilegedCallActivity) 受权限保护,但应检查权限保护级别。 Permission: android.permission.CALL_PRIVILEGED [android:exported=true] |
警告 | 检测到 Activity-Alias 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。 | |
6 |
Broadcast Receiver (com.android.server.telecom.components.AppUninstallBroadcastReceiver) 未受保护。 存在 intent-filter。 |
警告 | 检测到 Broadcast Receiver 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Broadcast Receiver 被显式导出,存在安全风险。 | |
7 |
Activity (com.android.server.telecom.settings.EnableAccountPreferenceActivity) 未受保护。 存在 intent-filter。 |
警告 | 检测到 Activity 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Activity 被显式导出,存在安全风险。 | |
8 |
Activity (com.unisoc.server.telecom.settings.TelecommCallSettings) 未受保护。 [android:exported=true] |
警告 | 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。 | |
9 |
Service (com.android.server.telecom.components.BluetoothPhoneService) 未受保护。 存在 intent-filter。 |
警告 | 检测到 Service 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Service 被显式导出,存在安全风险。 | |
10 |
Service (com.android.server.telecom.components.TelecomService) 未受保护。 存在 intent-filter。 |
警告 | 检测到 Service 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Service 被显式导出,存在安全风险。 | |
11 |
Broadcast Receiver (com.transsion.server.telecom.message.TranMessageReceiver) 未受保护。 存在 intent-filter。 |
警告 | 检测到 Broadcast Receiver 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Broadcast Receiver 被显式导出,存在安全风险。 | |
12 |
高优先级 Intent(1000) - {8} 个命中 [android:priority] |
警告 | 通过设置较高的 Intent 优先级,应用可覆盖其他请求,可能导致安全风险。 |
可浏览 Activity 组件分析
ACTIVITY | INTENT |
---|
网络通信安全风险分析
序号 | 范围 | 严重级别 | 描述 |
---|
API调用分析
安全漏洞检测
序号 | 问题 | 等级 | 参考标准 | 文件位置 | 操作 |
---|---|---|---|---|---|
1 | 应用程序记录日志信息,不得记录敏感信息 | 信息 |
CWE: CWE-532: 通过日志文件的信息暴露
OWASP MASVS: MSTG-STORAGE-3 |
升级会员:解锁高级权限 |
Native库安全分析
序号 | 动态库 | NX(堆栈禁止执行) | PIE | STACK CANARY(栈保护) | RELRO | RPATH(指定SO搜索路径) | RUNPATH(指定SO搜索路径) | FORTIFY(常用函数加强检查) | SYMBOLS STRIPPED(裁剪符号表) |
---|
文件分析
序号 | 问题 | 文件 |
---|
行为分析
编号 | 行为 | 标签 | 文件 |
---|---|---|---|
00110 | 查询ICCID号码 |
信息收集 电话服务 |
升级会员:解锁高级权限 |
00040 | 发送短信 |
短信 |
升级会员:解锁高级权限 |
敏感权限分析
恶意软件常用权限 是被已知恶意软件广泛滥用的权限。
其它常用权限 是已知恶意软件经常滥用的权限。
IP地理位置
恶意域名检测
手机号提取
URL链接分析
URL信息 | 源码文件 |
---|---|
8.8.4.4 192.168.1.1 192.168.1.128 8.8.8.8 |
自研引擎-S |
Firebase配置检测
邮箱地址提取
第三方追踪器
名称 | 类别 | 网址 |
---|
敏感凭证泄露
活动列表
显示 10 个 activities
内容提供者列表
第三方SDK
SDK名称 | 开发者 | 描述信息 |
---|
污点分析
当apk较大时,代码量会很大,造成数据流图(ICFG)呈现爆炸式增长,所以该功能比较耗时,请先喝杯咖啡,耐心等待……规则名称 | 描述信息 | 操作 |
---|---|---|
病毒分析 | 使用安卓恶意软件常用的API进行污点分析 | 开始分析 |
漏洞挖掘 | 漏洞挖掘场景下的污点分析 | 开始分析 |
隐私合规 | 隐私合规场景下的污点分析:组件内污点传播、组件间污点传播、组件与库函数之间的污点传播 | 开始分析 |
密码分析 | 分析加密算法是否使用常量密钥、静态初始化的向量(IV)、加密模式是否使用ECB等 | 开始分析 |
Callback | 因为Android中系统级的Callback并不会出现显式地进行回调方法的调用,所以如果需要分析Callback方法需要在声明文件中将其声明,这里提供一份AndroidCallbacks.txt文件,里面是一些常见的原生回调接口或类,如果有特殊接口需求,可以联系管理员 | 开始分析 |