应用基础信息
文件基本信息
应用基础信息
组件导出状态统计
组件导出状态统计
文件结构与资源列表
应用签名证书信息
APK已签名
v1 签名: True
v2 签名: True
v3 签名: False
v4 签名: False
主题: C=CN, ST=Jiangshu, L=Asia/Nanjing, O=DianmingSoft, OU=Dianming, CN=Dianming
签名算法: rsassa_pkcs1v15
有效期自: 2012-02-16 10:44:27+00:00
有效期至: 2039-07-04 10:44:27+00:00
发行人: C=CN, ST=Jiangshu, L=Asia/Nanjing, O=DianmingSoft, OU=Dianming, CN=Dianming
序列号: 0x4f3cde0b
哈希算法: sha1
证书MD5: e965d1afb8b5e7d8aab62e9e2f7e1fe0
证书SHA1: 3db0cb35b20344db058d0e706ba59a30aa1c2917
证书SHA256: 107650b13308e8cbc725a08873ae59edf7923908bea3380856a9269465fd5732
证书SHA512: 1145b6b1c081d63aa5721742ae1ee2e9717bdb02b99330603970eb85cd3ec4cab65bfb9deb6e48770d5a77d1701a73567e54fd1b4871ac68c8e119b73a07199f
公钥算法: rsa
密钥长度: 2048
指纹: c794c96acd9d021187f99fd2f532fefbc0f6c50237c70c4da020e6cfeb4fde8c
共检测到 1 个唯一证书
权限声明与风险分级
权限名称 | 安全等级 | 权限内容 | 权限描述 | 关联代码 |
---|---|---|---|---|
android.permission.BLUETOOTH | 创建蓝牙连接 | 允许应用程序查看或创建蓝牙连接。 |
|
|
android.permission.READ_PHONE_STATE | 读取手机状态和标识 | 允许应用程序访问设备的手机功能。有此权限的应用程序可确定此手机的号码和序列号,是否正在通话,以及对方的号码等。 |
|
|
android.permission.CALL_PHONE | 直接拨打电话 | 允许应用程序直接拨打电话。恶意程序会在用户未知的情况下拨打电话造成损失。但不被允许拨打紧急电话。 | ||
android.permission.VIBRATE | 控制振动器 | 允许应用程序控制振动器,用于消息通知振动功能。 |
|
|
android.permission.SYSTEM_ALERT_WINDOW | 弹窗 | 允许应用程序弹窗。 恶意程序可以接管手机的整个屏幕。 | ||
android.permission.WAKE_LOCK | 防止手机休眠 | 允许应用程序防止手机休眠,在手机屏幕关闭后后台进程仍然运行。 |
|
|
android.permission.READ_EXTERNAL_STORAGE | 读取SD卡内容 | 允许应用程序从SD卡读取信息。 |
|
|
android.permission.WRITE_EXTERNAL_STORAGE | 读取/修改/删除外部存储内容 | 允许应用程序写入外部存储。 |
|
|
android.permission.MANAGE_EXTERNAL_STORAGE | 文件列表访问权限 | Android11新增权限,读取本地文件,如简历,聊天图片。 | ||
com.dianming.phoneapp.feedback.permission.TALKBACK | 未知权限 | 来自 android 引用的未知权限。 | 无 | |
android.permission.MODIFY_AUDIO_SETTINGS | 允许应用修改全局音频设置 | 允许应用程序修改全局音频设置,如音量。多用于消息语音功能。 | ||
android.permission.RECEIVE_BOOT_COMPLETED | 开机自启 | 允许应用程序在系统完成启动后即自行启动。这样会延长手机的启动时间,而且如果应用程序一直运行,会降低手机的整体速度。 |
|
|
android.permission.INTERNET | 完全互联网访问 | 允许应用程序创建网络套接字。 |
|
|
android.permission.ACCESS_NETWORK_STATE | 获取网络状态 | 允许应用程序查看所有网络的状态。 |
|
|
android.permission.CHANGE_NETWORK_STATE | 改变网络连通性 | 允许应用程序改变网络连通性。 | ||
android.permission.WRITE_SETTINGS | 修改全局系统设置 | 允许应用程序修改系统设置方面的数据。恶意应用程序可借此破坏您的系统配置。 | 无 | |
android.permission.GET_TASKS | 检索当前运行的应用程序 | 允许应用程序检索有关当前和最近运行的任务的信息。恶意应用程序可借此发现有关其他应用程序的保密信息。 | ||
android.permission.READ_SMS | 读取短信 | 允许应用程序读取您的手机或 SIM 卡中存储的短信。恶意应用程序可借此读取您的机密信息。 |
|
|
android.permission.SEND_SMS | 发送短信 | 允许应用程序发送短信。恶意应用程序可能会不经您的确认就发送信息,给您带来费用。 | ||
android.permission.READ_CALL_LOG | 读取通话记录 | 允许应用程序读取用户的通话记录 |
|
|
android.permission.ACCESS_FINE_LOCATION | 获取精确位置 | 通过GPS芯片接收卫星的定位信息,定位精度达10米以内。恶意程序可以用它来确定您所在的位置。 | ||
android.permission.ACCESS_COARSE_LOCATION | 获取粗略位置 | 通过WiFi或移动基站的方式获取用户粗略的经纬度信息,定位精度大概误差在30~1500米。恶意程序可以用它来确定您的大概位置。 |
|
|
android.permission.ACCESS_WIFI_STATE | 查看Wi-Fi状态 | 允许应用程序查看有关Wi-Fi状态的信息。 |
|
|
android.permission.CHANGE_WIFI_STATE | 改变Wi-Fi状态 | 允许应用程序改变Wi-Fi状态。 | ||
android.permission.BLUETOOTH_ADMIN | 管理蓝牙 | 允许程序发现和配对新的蓝牙设备。 | ||
android.permission.READ_CONTACTS | 读取联系人信息 | 允允许应用程序读取您手机上存储的所有联系人(地址)数据。恶意应用程序可借此将您的数据发送给其他人。 | ||
android.permission.WRITE_CONTACTS | 写入联系人信息 | 允许应用程序修改您手机上存储的联系人(地址)数据。恶意应用程序可借此清除或修改您的联系人数据。 | ||
android.permission.REQUEST_INSTALL_PACKAGES | 允许安装应用程序 | Android8.0 以上系统允许安装未知来源应用程序权限。 | 无 | |
com.dianming.phonepackages.permission.getimei | 未知权限 | 来自 android 引用的未知权限。 | 无 | |
android.permission.GET_ACCOUNTS | 探索已知账号 | 允许应用程序访问帐户服务中的帐户列表。 |
|
|
android.permission.MANAGE_ACCOUNTS | 管理帐户列表 | 允许应用程序执行添加、删除帐户及删除其密码之类的操作。 |
|
|
android.permission.WRITE_SYNC_SETTINGS | 修改同步设置 | 允许应用程序修改同步设置。 | ||
android.permission.AUTHENTICATE_ACCOUNTS | 作为帐户身份验证程序 | 允许应用程序使用 AccountManager 的帐户身份验证程序功能,包括创建帐户以及获取和设置其密码。 |
|
|
android.permission.USE_CREDENTIALS | 使用帐户的身份验证凭据 | 允许应用程序请求身份验证标记。 | ||
android.permission.READ_SYNC_STATS | 读取同步统计信息 | 允许应用程序读取同步统计信息;例如已发生的同步历史记录。 | 无 | |
android.permission.READ_SYNC_SETTINGS | 读取同步设置 | 允许应用程序读取同步设置,例如是否为 联系人 启用同步。 | 无 | |
android.permission.FOREGROUND_SERVICE | 创建前台Service | Android 9.0以上允许常规应用程序使用 Service.startForeground,用于podcast播放(推送悬浮播放,锁屏播放) |
|
|
android.permission.REQUEST_DELETE_PACKAGES | 请求删除应用 | 允许应用程序请求删除包。 | 无 | |
android.permission.RECORD_AUDIO | 获取录音权限 | 允许应用程序获取录音权限。 | ||
android.permission.RESTART_PACKAGES | 重启进程 | 允许程序自己重启或重启其他程序 | 无 | |
android.permission.KILL_BACKGROUND_PROCESSES | 结束进程 | 允许应用程序结束其他应用程序的后台进程。 | ||
android.permission.CAMERA | 拍照和录制视频 | 允许应用程序拍摄照片和视频,且允许应用程序收集相机在任何时候拍到的图像。 | ||
android.permission.FLASHLIGHT | 控制闪光灯 | 允许应用程序控制闪光灯。 | ||
android.permission.QUERY_ALL_PACKAGES | 获取已安装应用程序列表 | Android 11引入与包可见性相关的权限,允许查询设备上的任何普通应用程序,而不考虑清单声明。 |
|
|
com.dianming.phoneapp.talkback.PERMISSION_SEND_INTENT_BROADCAST_COMMANDS_TO_TALKBACK | 未知权限 | 来自 android 引用的未知权限。 | 无 | |
com.vivo.aiengine.permission.READ_AWARE_PROVIDER | 未知权限 | 来自 android 引用的未知权限。 | 无 | |
com.vivo.aiengine.permission.WRITE_AWARE_PROVIDER | 未知权限 | 来自 android 引用的未知权限。 | 无 |
证书安全合规分析
标题 | 严重程度 | 描述信息 |
---|---|---|
已签名应用 | 信息 | 应用已使用代码签名证书进行签名。 |
Manifest 配置安全分析
序号 | 问题 | 严重程度 | 描述信息 | 操作 |
---|---|---|---|---|
1 |
应用已配置网络安全策略 [android:networkSecurityConfig=@xml/network_security_config] |
信息 | 网络安全配置允许应用通过声明式配置文件自定义网络安全策略,无需修改代码。可针对特定域名或应用范围进行灵活配置。 | |
2 |
Service (com.dianming.phoneapp.MyAccessibilityService) 受权限保护,但应检查权限保护级别。 Permission: android.permission.BIND_ACCESSIBILITY_SERVICE [android:exported=true] |
警告 | 检测到 Service 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。 | |
3 |
Broadcast Receiver (com.dianming.phoneapp.DeviceAdminReceiver) 受权限保护,但应检查权限保护级别。 Permission: android.permission.BIND_DEVICE_ADMIN [android:exported=true] |
警告 | 检测到 Broadcast Receiver 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。 | |
4 |
Broadcast Receiver (com.dianming.phoneapp.BootCompleteReceiver) 未受保护。 存在 intent-filter。 |
警告 | 检测到 Broadcast Receiver 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Broadcast Receiver 被显式导出,存在安全风险。 | |
5 |
Activity (com.dianming.phoneapp.TranslationCheckActivity) 未受保护。 [android:exported=true] |
警告 | 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。 | |
6 |
Service (com.dianming.phoneapp.SpeakServiceForApp) 未受保护。 [android:exported=true] |
警告 | 检测到 Service 已导出,未受任何权限保护,任意应用均可访问。 | |
7 |
Broadcast Receiver (com.dianming.phoneapp.SpeakReceiverForApp) 未受保护。 [android:exported=true] |
警告 | 检测到 Broadcast Receiver 已导出,未受任何权限保护,任意应用均可访问。 | |
8 |
Service (com.dianming.tts.TtsService) 未受保护。 存在 intent-filter。 |
警告 | 检测到 Service 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Service 被显式导出,存在安全风险。 | |
9 |
Activity (com.dianming.tts.CheckVoiceData) 未受保护。 存在 intent-filter。 |
警告 | 检测到 Activity 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Activity 被显式导出,存在安全风险。 | |
10 |
Activity (com.dianming.tts.GetSampleText) 未受保护。 存在 intent-filter。 |
警告 | 检测到 Activity 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Activity 被显式导出,存在安全风险。 | |
11 |
Broadcast Receiver (com.dianming.phoneapp.AppsChangedReceiver) 未受保护。 存在 intent-filter。 |
警告 | 检测到 Broadcast Receiver 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Broadcast Receiver 被显式导出,存在安全风险。 | |
12 |
Activity (com.dianming.screenshott.RequestScreenShotPermissionActivity) 未受保护。 [android:exported=true] |
警告 | 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。 | |
13 |
Activity (com.dianming.phoneapp.DmInstaller) 未受保护。 存在 intent-filter。 |
警告 | 检测到 Activity 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Activity 被显式导出,存在安全风险。 | |
14 |
Activity (com.dianming.phoneapp.DmEditor) 未受保护。 存在 intent-filter。 |
警告 | 检测到 Activity 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Activity 被显式导出,存在安全风险。 | |
15 |
Activity (com.dianming.phoneapp.LaunchHelper) 未受保护。 存在 intent-filter。 |
警告 | 检测到 Activity 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Activity 被显式导出,存在安全风险。 | |
16 |
Service (com.dianming.phoneapp.DMNotificationListenerService) 受权限保护,但应检查权限保护级别。 Permission: android.permission.BIND_NOTIFICATION_LISTENER_SERVICE [android:exported=true] |
警告 | 检测到 Service 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。 | |
17 |
Content Provider (com.dianming.phoneapp.SettingsProvider) 未受保护。 [android:exported=true] |
警告 | 检测到 Content Provider 已导出,未受任何权限保护,任意应用均可访问。 | |
18 |
Activity (com.dianming.settings.contactmanager.ContactSelector) 未受保护。 [android:exported=true] |
警告 | 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。 | |
19 |
Content Provider (com.dianming.phoneapp.MyFileProvider) 未受保护。 [android:exported=true] |
警告 | 检测到 Content Provider 已导出,未受任何权限保护,任意应用均可访问。 | |
20 |
Activity (com.dianming.phoneapp.permissions.RequestPermissionActivity) 未受保护。 存在 intent-filter。 |
警告 | 检测到 Activity 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Activity 被显式导出,存在安全风险。 | |
21 |
Activity (com.dianming.thirdapp.plugin.ShortcutMenuSettings) 未受保护。 存在 intent-filter。 |
警告 | 检测到 Activity 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Activity 被显式导出,存在安全风险。 | |
22 |
Activity (com.dianming.thirdapp.plugin.AppMenuDescriptionActivity) 未受保护。 存在 intent-filter。 |
警告 | 检测到 Activity 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Activity 被显式导出,存在安全风险。 | |
23 |
Activity (com.dianming.settings.SystemSettingActivity) 未受保护。 存在 intent-filter。 |
警告 | 检测到 Activity 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Activity 被显式导出,存在安全风险。 | |
24 |
Activity (com.dianming.settings.WifiSettingActivity) 未受保护。 [android:exported=true] |
警告 | 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。 | |
25 |
Activity (com.dianming.settings.RingAndVolumeSettings) 未受保护。 [android:exported=true] |
警告 | 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。 | |
26 |
Activity (com.dianming.settings.subsettings.BrigntnessSetting) 未受保护。 [android:exported=true] |
警告 | 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。 | |
27 |
Broadcast Receiver (com.dianming.settings.timeswitch.TimerSwitchDMReceiver) 未受保护。 存在 intent-filter。 |
警告 | 检测到 Broadcast Receiver 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Broadcast Receiver 被显式导出,存在安全风险。 | |
28 |
Broadcast Receiver (com.dianming.settings.timeswitch.TimerSwitchDMInitReceiver) 未受保护。 存在 intent-filter。 |
警告 | 检测到 Broadcast Receiver 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Broadcast Receiver 被显式导出,存在安全风险。 | |
29 |
Activity (com.dianming.settings.OcrLoginActivity) 未受保护。 [android:exported=true] |
警告 | 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。 | |
30 |
Activity (com.dianming.useguidance.UseGuidanceActivity) 未受保护。 [android:exported=true] |
警告 | 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。 | |
31 |
Activity (com.dianming.settings.sync.SyncDataActivity) 未受保护。 [android:exported=true] |
警告 | 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。 | |
32 |
Activity (com.dianming.settings.syncv1.SyncDataActivity) 未受保护。 [android:exported=true] |
警告 | 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。 | |
33 |
Activity (com.dianming.settings.subsettings.NewGestureManager) 未受保护。 [android:exported=true] |
警告 | 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。 | |
34 |
Activity (com.dianming.dm2019useguidance.GuidanceActivity) 未受保护。 [android:exported=true] |
警告 | 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。 | |
35 |
Activity (com.dianming.dm2019useguidance.ZX30GuidanceActivity) 未受保护。 [android:exported=true] |
警告 | 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。 | |
36 |
Activity (com.dianming.settings.activity.ScreenRecordingSettingsActivity) 未受保护。 [android:exported=true] |
警告 | 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。 | |
37 |
Activity (com.dianming.market.AppMarket) 未受保护。 存在 intent-filter。 |
警告 | 检测到 Activity 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Activity 被显式导出,存在安全风险。 | |
38 |
Activity (com.dianming.downloadmanager.DownloadMainActivity) 未受保护。 [android:exported=true] |
警告 | 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。 | |
39 |
Activity (com.dianming.market.providers.downloads.SizeLimitActivity) 未受保护。 存在 intent-filter。 |
警告 | 检测到 Activity 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Activity 被显式导出,存在安全风险。 | |
40 |
Activity (com.dianming.market.ApkHistoryActivity) 未受保护。 [android:exported=true] |
警告 | 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。 | |
41 |
Activity (com.dianming.market.ApkContributorActivity) 未受保护。 [android:exported=true] |
警告 | 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。 | |
42 |
Activity (com.dianming.market.ApkQAActivity) 未受保护。 [android:exported=true] |
警告 | 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。 | |
43 |
Activity (com.dianming.market.SearchActivity) 未受保护。 存在 intent-filter。 |
警告 | 检测到 Activity 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Activity 被显式导出,存在安全风险。 | |
44 |
Activity (com.dianming.phoneapp.notificationcenter.NotificationCenterActivity) 未受保护。 [android:exported=true] |
警告 | 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。 | |
45 |
Activity (com.dianming.phoneapp.MediaControlActivity) 未受保护。 [android:exported=true] |
警告 | 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。 | |
46 |
Service (com.dianming.account.authenticator.AuthenticationService) 未受保护。 [android:exported=true] |
警告 | 检测到 Service 已导出,未受任何权限保护,任意应用均可访问。 | |
47 |
Activity (com.dianming.account.authenticator.AuthenticatorActivity) 未受保护。 [android:exported=true] |
警告 | 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。 | |
48 |
Activity (com.dianming.account.CloudServicesActivity) 未受保护。 [android:exported=true] |
警告 | 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。 | |
49 |
Activity (com.dianming.account.CloudClipboardActivity) 未受保护。 [android:exported=true] |
警告 | 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。 | |
50 |
Activity (com.dianming.account.DianBiRechargeActivity) 未受保护。 [android:exported=true] |
警告 | 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。 | |
51 |
Activity (com.dianming.phoneapp.wxapi.WXPayEntryActivity) 未受保护。 [android:exported=true] |
警告 | 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。 | |
52 |
Activity (com.dianming.settings.ClockEffectThemeActivity) 未受保护。 [android:exported=true] |
警告 | 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。 | |
53 |
Activity (com.android.talkback.TalkBackPreferencesActivity) 未受保护。 [android:exported=true] |
警告 | 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。 | |
54 |
Service (com.google.android.marvin.talkback.TalkBackService) 受权限保护,但应检查权限保护级别。 Permission: android.permission.BIND_ACCESSIBILITY_SERVICE [android:exported=true] |
警告 | 检测到 Service 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。 | |
55 |
Activity (com.dianming.clock.ClockActivity) 未受保护。 存在 intent-filter。 |
警告 | 检测到 Activity 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Activity 被显式导出,存在安全风险。 | |
56 |
Broadcast Receiver (com.dianming.clock.CustomBroadcastReceiver) 未受保护。 [android:exported=true] |
警告 | 检测到 Broadcast Receiver 已导出,未受任何权限保护,任意应用均可访问。 | |
57 |
Broadcast Receiver (com.dianming.clock.OneShotAlarm) 未受保护。 [android:exported=true] |
警告 | 检测到 Broadcast Receiver 已导出,未受任何权限保护,任意应用均可访问。 | |
58 |
Service (com.dianming.clock.UnkillService) 未受保护。 存在 intent-filter。 |
警告 | 检测到 Service 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Service 被显式导出,存在安全风险。 | |
59 |
Service (com.dianming.clock.AlarmService) 未受保护。 存在 intent-filter。 |
警告 | 检测到 Service 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Service 被显式导出,存在安全风险。 | |
60 |
Activity (com.dianming.clock.LaunchHelper) 未受保护。 [android:exported=true] |
警告 | 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。 | |
61 |
Content Provider (com.dianming.clock.ClockProvider) 未受保护。 [android:exported=true] |
警告 | 检测到 Content Provider 已导出,未受任何权限保护,任意应用均可访问。 | |
62 |
Activity (com.dianming.clock.TimeSchedulesActivity) 未受保护。 [android:exported=true] |
警告 | 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。 | |
63 |
Broadcast Receiver (com.dianming.dmvoice.BootReceiver) 未受保护。 [android:exported=true] |
警告 | 检测到 Broadcast Receiver 已导出,未受任何权限保护,任意应用均可访问。 | |
64 |
Broadcast Receiver (com.dianming.dmvoice.receive.MessageReceive) 未受保护。 存在 intent-filter。 |
警告 | 检测到 Broadcast Receiver 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Broadcast Receiver 被显式导出,存在安全风险。 | |
65 |
Activity (com.dianming.dmvoice.MainActivity) 未受保护。 [android:exported=true] |
警告 | 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。 | |
66 |
Service (com.dianming.dmvoice.DMVoiceService) 未受保护。 [android:exported=true] |
警告 | 检测到 Service 已导出,未受任何权限保护,任意应用均可访问。 | |
67 |
Activity (com.dianming.dmvoice.LaunchHelper) 未受保护。 [android:exported=true] |
警告 | 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。 | |
68 |
Activity (com.bytedance.tts.ByteDanceTtsActivity) 未受保护。 [android:exported=true] |
警告 | 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。 | |
69 |
高优先级 Intent(1000) - {2} 个命中 [android:priority] |
警告 | 通过设置较高的 Intent 优先级,应用可覆盖其他请求,可能导致安全风险。 | |
70 |
高优先级 Intent(2147483647) - {1} 个命中 [android:priority] |
警告 | 通过设置较高的 Intent 优先级,应用可覆盖其他请求,可能导致安全风险。 |
可浏览 Activity 组件分析
ACTIVITY | INTENT |
---|
网络通信安全风险分析
序号 | 范围 | 严重级别 | 描述 |
---|---|---|---|
1 | * | 高危 | 基本配置不安全地配置为允许到所有域的明文流量。 |
API调用分析
安全漏洞检测
序号 | 问题 | 等级 | 参考标准 | 文件位置 | 操作 |
---|---|---|---|---|---|
1 | IP地址泄露 | 警告 |
CWE: CWE-200: 信息泄露
OWASP MASVS: MSTG-CODE-2 |
升级会员:解锁高级权限 | |
2 | 应用程序记录日志信息,不得记录敏感信息 | 信息 |
CWE: CWE-532: 通过日志文件的信息暴露
OWASP MASVS: MSTG-STORAGE-3 |
升级会员:解锁高级权限 | |
3 | 应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据 | 警告 |
CWE: CWE-276: 默认权限不正确
OWASP Top 10: M2: Insecure Data Storage OWASP MASVS: MSTG-STORAGE-2 |
升级会员:解锁高级权限 | |
4 | 应用程序创建临时文件。敏感信息永远不应该被写进临时文件 | 警告 |
CWE: CWE-276: 默认权限不正确
OWASP Top 10: M2: Insecure Data Storage OWASP MASVS: MSTG-STORAGE-2 |
升级会员:解锁高级权限 | |
5 | 此应用程序使用SSL Pinning 来检测或防止安全通信通道中的MITM攻击 | 安全 |
OWASP MASVS: MSTG-NETWORK-4 |
升级会员:解锁高级权限 | |
6 | 应用程序使用不安全的随机数生成器 | 警告 |
CWE: CWE-330: 使用不充分的随机数
OWASP Top 10: M5: Insufficient Cryptography OWASP MASVS: MSTG-CRYPTO-6 |
升级会员:解锁高级权限 | |
7 | 文件可能包含硬编码的敏感信息,如用户名、密码、密钥等 | 警告 |
CWE: CWE-312: 明文存储敏感信息
OWASP Top 10: M9: Reverse Engineering OWASP MASVS: MSTG-STORAGE-14 |
升级会员:解锁高级权限 | |
8 | SHA-1是已知存在哈希冲突的弱哈希 | 警告 |
CWE: CWE-327: 使用了破损或被认为是不安全的加密算法
OWASP Top 10: M5: Insufficient Cryptography OWASP MASVS: MSTG-CRYPTO-4 |
升级会员:解锁高级权限 | |
9 | MD5是已知存在哈希冲突的弱哈希 | 警告 |
CWE: CWE-327: 使用了破损或被认为是不安全的加密算法
OWASP Top 10: M5: Insufficient Cryptography OWASP MASVS: MSTG-CRYPTO-4 |
升级会员:解锁高级权限 | |
10 | SSL的不安全实现。信任所有证书或接受自签名证书是一个关键的安全漏洞。此应用程序易受MITM攻击 | 高危 |
CWE: CWE-295: 证书验证不恰当
OWASP Top 10: M3: Insecure Communication OWASP MASVS: MSTG-NETWORK-3 |
升级会员:解锁高级权限 | |
11 | 应用程序使用SQLite数据库并执行原始SQL查询。原始SQL查询中不受信任的用户输入可能会导致SQL注入。敏感信息也应加密并写入数据库 | 警告 |
CWE: CWE-89: SQL命令中使用的特殊元素转义处理不恰当('SQL 注入')
OWASP Top 10: M7: Client Code Quality |
升级会员:解锁高级权限 | |
12 | 使用弱加密算法 | 高危 |
CWE: CWE-327: 使用了破损或被认为是不安全的加密算法
OWASP Top 10: M5: Insufficient Cryptography OWASP MASVS: MSTG-CRYPTO-4 |
升级会员:解锁高级权限 | |
13 | 可能存在跨域漏洞。在 WebView 中启用从 URL 访问文件可能会泄漏文件系统中的敏感信息 | 警告 |
CWE: CWE-200: 信息泄露
OWASP Top 10: M1: Improper Platform Usage OWASP MASVS: MSTG-PLATFORM-7 |
升级会员:解锁高级权限 | |
14 | 应用程序使用带PKCS5/PKCS7填充的加密模式CBC。此配置容易受到填充oracle攻击。 | 高危 |
CWE: CWE-649: 依赖于混淆或加密安全相关输入而不进行完整性检查
OWASP Top 10: M5: Insufficient Cryptography OWASP MASVS: MSTG-CRYPTO-3 |
升级会员:解锁高级权限 | |
15 | 此应用程序可能具有Root检测功能 | 安全 |
OWASP MASVS: MSTG-RESILIENCE-1 |
升级会员:解锁高级权限 | |
16 | 启用了调试配置。生产版本不能是可调试的 | 高危 |
CWE: CWE-919: 移动应用程序中的弱点
OWASP Top 10: M1: Improper Platform Usage OWASP MASVS: MSTG-RESILIENCE-2 |
升级会员:解锁高级权限 |
Native库安全分析
序号 | 动态库 | NX(堆栈禁止执行) | PIE | STACK CANARY(栈保护) | RELRO | RPATH(指定SO搜索路径) | RUNPATH(指定SO搜索路径) | FORTIFY(常用函数加强检查) | SYMBOLS STRIPPED(裁剪符号表) |
---|---|---|---|---|---|---|---|---|---|
1 | arm64-v8a/libAisound.so | True
info 二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。 |
动态共享对象 (DSO)
info 共享库是使用 -fPIC 标志构建的,该标志启用与地址无关的代码。这使得面向返回的编程 (ROP) 攻击更难可靠地执行。 |
True
info 这个二进制文件在栈上添加了一个栈哨兵值,以便它会被溢出返回地址的栈缓冲区覆盖。这样可以通过在函数返回之前验证栈哨兵的完整性来检测溢出 |
Full RELRO
info 此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。 |
None
info 二进制文件没有设置运行时搜索路径或RPATH |
None
info 二进制文件没有设置 RUNPATH |
True
info 二进制文件有以下加固函数: ['__vsprintf_chk'] |
True
info 符号被剥离 |
2 | arm64-v8a/libaiui.so | True
info 二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。 |
动态共享对象 (DSO)
info 共享库是使用 -fPIC 标志构建的,该标志启用与地址无关的代码。这使得面向返回的编程 (ROP) 攻击更难可靠地执行。 |
True
info 这个二进制文件在栈上添加了一个栈哨兵值,以便它会被溢出返回地址的栈缓冲区覆盖。这样可以通过在函数返回之前验证栈哨兵的完整性来检测溢出 |
Full RELRO
info 此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。 |
None
info 二进制文件没有设置运行时搜索路径或RPATH |
None
info 二进制文件没有设置 RUNPATH |
False
warning 二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用 |
True
info 符号被剥离 |
3 | arm64-v8a/libocr-sdk.so | True
info 二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。 |
动态共享对象 (DSO)
info 共享库是使用 -fPIC 标志构建的,该标志启用与地址无关的代码。这使得面向返回的编程 (ROP) 攻击更难可靠地执行。 |
True
info 这个二进制文件在栈上添加了一个栈哨兵值,以便它会被溢出返回地址的栈缓冲区覆盖。这样可以通过在函数返回之前验证栈哨兵的完整性来检测溢出 |
Full RELRO
info 此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。 |
None
info 二进制文件没有设置运行时搜索路径或RPATH |
None
info 二进制文件没有设置 RUNPATH |
True
info 二进制文件有以下加固函数: ['__vsnprintf_chk', '__strlen_chk', '__memcpy_chk', '__memmove_chk', '__vsprintf_chk'] |
True
info 符号被剥离 |
4 | arm64-v8a/libphone-number-jni.so | True
info 二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。 |
动态共享对象 (DSO)
info 共享库是使用 -fPIC 标志构建的,该标志启用与地址无关的代码。这使得面向返回的编程 (ROP) 攻击更难可靠地执行。 |
True
info 这个二进制文件在栈上添加了一个栈哨兵值,以便它会被溢出返回地址的栈缓冲区覆盖。这样可以通过在函数返回之前验证栈哨兵的完整性来检测溢出 |
Full RELRO
info 此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。 |
None
info 二进制文件没有设置运行时搜索路径或RPATH |
None
info 二进制文件没有设置 RUNPATH |
False
warning 二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用 |
True
info 符号被剥离 |
5 | arm64-v8a/libPrompt.so | True
info 二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。 |
动态共享对象 (DSO)
info 共享库是使用 -fPIC 标志构建的,该标志启用与地址无关的代码。这使得面向返回的编程 (ROP) 攻击更难可靠地执行。 |
True
info 这个二进制文件在栈上添加了一个栈哨兵值,以便它会被溢出返回地址的栈缓冲区覆盖。这样可以通过在函数返回之前验证栈哨兵的完整性来检测溢出 |
Full RELRO
info 此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。 |
None
info 二进制文件没有设置运行时搜索路径或RPATH |
None
info 二进制文件没有设置 RUNPATH |
False
warning 二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用 |
True
info 符号被剥离 |
6 | arm64-v8a/libspeechengine.so | True
info 二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。 |
动态共享对象 (DSO)
info 共享库是使用 -fPIC 标志构建的,该标志启用与地址无关的代码。这使得面向返回的编程 (ROP) 攻击更难可靠地执行。 |
True
info 这个二进制文件在栈上添加了一个栈哨兵值,以便它会被溢出返回地址的栈缓冲区覆盖。这样可以通过在函数返回之前验证栈哨兵的完整性来检测溢出 |
Full RELRO
info 此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。 |
None
info 二进制文件没有设置运行时搜索路径或RPATH |
None
info 二进制文件没有设置 RUNPATH |
True
info 二进制文件有以下加固函数: ['__strlen_chk', '__memcpy_chk', '__memset_chk', '__vsnprintf_chk', '__memmove_chk', '__vsprintf_chk', '__read_chk', '__strchr_chk'] |
True
info 符号被剥离 |
7 | arm64-v8a/libspeech_sec.so | True
info 二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。 |
动态共享对象 (DSO)
info 共享库是使用 -fPIC 标志构建的,该标志启用与地址无关的代码。这使得面向返回的编程 (ROP) 攻击更难可靠地执行。 |
True
info 这个二进制文件在栈上添加了一个栈哨兵值,以便它会被溢出返回地址的栈缓冲区覆盖。这样可以通过在函数返回之前验证栈哨兵的完整性来检测溢出 |
Full RELRO
info 此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。 |
None
info 二进制文件没有设置运行时搜索路径或RPATH |
None
info 二进制文件没有设置 RUNPATH |
True
info 二进制文件有以下加固函数: ['__vsnprintf_chk', '__strlen_chk', '__memcpy_chk', '__memmove_chk'] |
True
info 符号被剥离 |
8 | arm64-v8a/libsscronet.so | True
info 二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。 |
动态共享对象 (DSO)
info 共享库是使用 -fPIC 标志构建的,该标志启用与地址无关的代码。这使得面向返回的编程 (ROP) 攻击更难可靠地执行。 |
True
info 这个二进制文件在栈上添加了一个栈哨兵值,以便它会被溢出返回地址的栈缓冲区覆盖。这样可以通过在函数返回之前验证栈哨兵的完整性来检测溢出 |
Full RELRO
info 此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。 |
None
info 二进制文件没有设置运行时搜索路径或RPATH |
None
info 二进制文件没有设置 RUNPATH |
True
info 二进制文件有以下加固函数: ['__memcpy_chk', '__vsnprintf_chk', '__read_chk', '__FD_SET_chk', '__FD_ISSET_chk', '__FD_CLR_chk'] |
True
info 符号被剥离 |
9 | arm64-v8a/libttcrypto.so | True
info 二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。 |
动态共享对象 (DSO)
info 共享库是使用 -fPIC 标志构建的,该标志启用与地址无关的代码。这使得面向返回的编程 (ROP) 攻击更难可靠地执行。 |
True
info 这个二进制文件在栈上添加了一个栈哨兵值,以便它会被溢出返回地址的栈缓冲区覆盖。这样可以通过在函数返回之前验证栈哨兵的完整性来检测溢出 |
Full RELRO
info 此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。 |
None
info 二进制文件没有设置运行时搜索路径或RPATH |
None
info 二进制文件没有设置 RUNPATH |
True
info 二进制文件有以下加固函数: ['__memcpy_chk', '__read_chk', '__strchr_chk', '__strlen_chk', '__memset_chk'] |
True
info 符号被剥离 |
10 | arm64-v8a/libvad_check.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 符号被剥离 |
11 | arm64-v8a/libvolume.so | True
info 二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。 |
动态共享对象 (DSO)
info 共享库是使用 -fPIC 标志构建的,该标志启用与地址无关的代码。这使得面向返回的编程 (ROP) 攻击更难可靠地执行。 |
False
high 这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI |
Full RELRO
info 此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。 |
None
info 二进制文件没有设置运行时搜索路径或RPATH |
None
info 二进制文件没有设置 RUNPATH |
False
warning 二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用 |
True
info 符号被剥离 |
12 | arm64-v8a/libvopus_v5.so | True
info 二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。 |
动态共享对象 (DSO)
info 共享库是使用 -fPIC 标志构建的,该标志启用与地址无关的代码。这使得面向返回的编程 (ROP) 攻击更难可靠地执行。 |
True
info 这个二进制文件在栈上添加了一个栈哨兵值,以便它会被溢出返回地址的栈缓冲区覆盖。这样可以通过在函数返回之前验证栈哨兵的完整性来检测溢出 |
Full RELRO
info 此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。 |
None
info 二进制文件没有设置运行时搜索路径或RPATH |
None
info 二进制文件没有设置 RUNPATH |
True
info 二进制文件有以下加固函数: ['__memcpy_chk'] |
True
info 符号被剥离 |
13 | arm64-v8a/libvsfpa.so | True
info 二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。 |
动态共享对象 (DSO)
info 共享库是使用 -fPIC 标志构建的,该标志启用与地址无关的代码。这使得面向返回的编程 (ROP) 攻击更难可靠地执行。 |
False
high 这个二进制文件没有在栈上添加栈哨兵值。栈哨兵是用于检测和防止攻击者覆盖返回地址的一种技术。使用选项-fstack-protector-all来启用栈哨兵。这对于Dart/Flutter库不适用,除非使用了Dart FFI |
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 符号被剥离 |
文件分析
序号 | 问题 | 文件 |
---|---|---|
1 | 检测到应用内硬编码的证书或密钥文件。 |
assets/user.key |
行为分析
编号 | 行为 | 标签 | 文件 |
---|---|---|---|
00054 | 从文件安装其他APK |
反射 |
升级会员:解锁高级权限 |
00022 | 从给定的文件绝对路径打开文件 |
文件 |
升级会员:解锁高级权限 |
00013 | 读取文件并将其放入流中 |
文件 |
升级会员:解锁高级权限 |
00012 | 读取数据并放入缓冲流 |
文件 |
升级会员:解锁高级权限 |
00063 | 隐式意图(查看网页、拨打电话等) |
控制 |
升级会员:解锁高级权限 |
00130 | 获取当前WIFI信息 |
WiFi 信息收集 |
升级会员:解锁高级权限 |
00033 | 查询IMEI号 |
信息收集 |
升级会员:解锁高级权限 |
00083 | 查询IMEI号 |
信息收集 电话服务 |
升级会员:解锁高级权限 |
00067 | 查询IMSI号码 |
信息收集 |
升级会员:解锁高级权限 |
00189 | 获取短信内容 |
短信 |
升级会员:解锁高级权限 |
00188 | 获取短信地址 |
短信 |
升级会员:解锁高级权限 |
00200 | 从联系人列表中查询数据 |
信息收集 联系人 |
升级会员:解锁高级权限 |
00201 | 从通话记录中查询数据 |
信息收集 通话记录 |
升级会员:解锁高级权限 |
00125 | 检查给定的文件路径是否存在 |
文件 |
升级会员:解锁高级权限 |
00192 | 获取短信收件箱中的消息 |
短信 |
升级会员:解锁高级权限 |
00051 | 通过setData隐式意图(查看网页、拨打电话等) |
控制 |
升级会员:解锁高级权限 |
00191 | 获取短信收件箱中的消息 |
短信 |
升级会员:解锁高级权限 |
00002 | 打开相机并拍照 |
相机 |
升级会员:解锁高级权限 |
00183 | 获取当前相机参数并更改设置 |
相机 |
升级会员:解锁高级权限 |
00096 | 连接到 URL 并设置请求方法 |
命令 网络 |
升级会员:解锁高级权限 |
00089 | 连接到 URL 并接收来自服务器的输入流 |
命令 网络 |
升级会员:解锁高级权限 |
00109 | 连接到 URL 并获取响应代码 |
网络 命令 |
升级会员:解锁高级权限 |
00094 | 连接到 URL 并从中读取数据 |
命令 网络 |
升级会员:解锁高级权限 |
00108 | 从给定的 URL 读取输入流 |
网络 命令 |
升级会员:解锁高级权限 |
00202 | 打电话 |
控制 |
升级会员:解锁高级权限 |
00203 | 将电话号码放入意图中 |
控制 |
升级会员:解锁高级权限 |
00052 | 删除内容 URI 指定的媒体(SMS、CALL_LOG、文件等) |
短信 |
升级会员:解锁高级权限 |
00121 | 创建目录 |
文件 命令 |
升级会员:解锁高级权限 |
00104 | 检查给定路径是否是目录 |
文件 |
升级会员:解锁高级权限 |
00035 | 查询已安装的包列表 |
反射 |
升级会员:解锁高级权限 |
00206 | 检查视图的文本是否包含给定的字符串 |
无障碍服务 |
升级会员:解锁高级权限 |
00036 | 从 res/raw 目录获取资源文件 |
反射 |
升级会员:解锁高级权限 |
00173 | 获取 AccessibilityNodeInfo 屏幕中的边界并执行操作 |
无障碍服务 |
升级会员:解锁高级权限 |
00175 | 获取通知管理器并取消通知 |
通知 |
升级会员:解锁高级权限 |
00187 | 查询 URI 并检查结果 |
信息收集 短信 通话记录 日历 |
升级会员:解锁高级权限 |
00077 | 读取敏感数据(短信、通话记录等) |
信息收集 短信 通话记录 日历 |
升级会员:解锁高级权限 |
00005 | 获取文件的绝对路径并将其放入 JSON 对象 |
文件 |
升级会员:解锁高级权限 |
00126 | 读取敏感数据(短信、通话记录等) |
信息收集 短信 通话记录 日历 |
升级会员:解锁高级权限 |
00025 | 监视要执行的一般操作 |
反射 |
升级会员:解锁高级权限 |
00161 | 对可访问性节点信息执行可访问性服务操作 |
无障碍服务 |
升级会员:解锁高级权限 |
00011 | 从 URI 查询数据(SMS、CALLLOGS) |
短信 通话记录 信息收集 |
升级会员:解锁高级权限 |
00207 | 检查视图的资源名称是否包含给定的字符串 |
无障碍服务 |
升级会员:解锁高级权限 |
00064 | 监控来电状态 |
控制 |
升级会员:解锁高级权限 |
00056 | 修改语音音量 |
控制 |
升级会员:解锁高级权限 |
00146 | 获取网络运营商名称和 IMSI |
电话服务 信息收集 |
升级会员:解锁高级权限 |
00078 | 获取网络运营商名称 |
信息收集 电话服务 |
升级会员:解锁高级权限 |
00038 | 查询电话号码 |
信息收集 |
升级会员:解锁高级权限 |
00171 | 将网络运算符与字符串进行比较 |
网络 |
升级会员:解锁高级权限 |
00117 | 获取 IMSI 和网络运营商名称 |
电话服务 信息收集 |
升级会员:解锁高级权限 |
00162 | 创建 InetSocketAddress 对象并连接到它 |
socket |
升级会员:解锁高级权限 |
00163 | 创建新的 Socket 并连接到它 |
socket |
升级会员:解锁高级权限 |
00014 | 将文件读入流并将其放入 JSON 对象中 |
文件 |
升级会员:解锁高级权限 |
00034 | 查询当前数据网络类型 |
信息收集 网络 |
升级会员:解锁高级权限 |
00004 | 获取文件名并将其放入 JSON 对象 |
文件 信息收集 |
升级会员:解锁高级权限 |
00066 | 查询ICCID号码 |
信息收集 |
升级会员:解锁高级权限 |
00076 | 获取当前WiFi信息并放入JSON中 |
信息收集 WiFi |
升级会员:解锁高级权限 |
00028 | 从assets目录中读取文件 |
文件 |
升级会员:解锁高级权限 |
00029 | 动态初始化类对象 |
反射 |
升级会员:解锁高级权限 |
00046 | 方法反射 |
反射 |
升级会员:解锁高级权限 |
00091 | 从广播中检索数据 |
信息收集 |
升级会员:解锁高级权限 |
00072 | 将 HTTP 输入流写入文件 |
命令 网络 文件 |
升级会员:解锁高级权限 |
00062 | 查询WiFi信息和WiFi Mac地址 |
WiFi 信息收集 |
升级会员:解锁高级权限 |
00115 | 获取设备的最后已知位置 |
信息收集 位置 |
升级会员:解锁高级权限 |
00082 | 获取当前WiFi MAC地址 |
信息收集 WiFi |
升级会员:解锁高级权限 |
00159 | 使用辅助服务执行通过文本获取节点信息的操作 |
无障碍服务 |
升级会员:解锁高级权限 |
00030 | 通过给定的 URL 连接到远程服务器 |
网络 |
升级会员:解锁高级权限 |
00153 | 通过 HTTP 发送二进制数据 |
http |
升级会员:解锁高级权限 |
00204 | 获取默认铃声 |
信息收集 |
升级会员:解锁高级权限 |
00040 | 发送短信 |
短信 |
升级会员:解锁高级权限 |
00172 | 检查管理员权限以(可能)获取它们 |
admin |
升级会员:解锁高级权限 |
00119 | 将IMEI号写入文件 |
信息收集 文件 电话服务 命令 |
升级会员:解锁高级权限 |
00139 | 获取当前WiFi id |
信息收集 WiFi |
升级会员:解锁高级权限 |
敏感权限分析
恶意软件常用权限 是被已知恶意软件广泛滥用的权限。
其它常用权限 是已知恶意软件经常滥用的权限。
IP地理位置
恶意域名检测
域名 | 状态 | 中国境内 | 位置信息 | 解析 |
---|---|---|---|---|
www.tuling123.com |
安全 |
是 |
IP地址: 39.107.192.176 国家: 中国 地区: 北京 城市: 北京 查看: 高德地图 |
|
5akkek6.mqtt.iot.gz.baidubce.com |
安全 |
是 |
IP地址: 14.215.179.174 国家: 中国 地区: 广东 城市: 广州 查看: 高德地图 |
|
dmq-api.dmrjkj.cn |
安全 |
是 |
IP地址: 114.55.60.5 国家: 中国 地区: 浙江 城市: 杭州 查看: 高德地图 |
|
n991xocr.dmrjkj.cn |
安全 |
是 |
IP地址: 121.199.9.253 国家: 中国 地区: 浙江 城市: 杭州 查看: 高德地图 |
|
mobilegw-1-64.test.alipay.net |
安全 |
否 | 没有可用的地理位置信息。 |
|
jovivauc.vivo.com.cn |
安全 |
是 |
IP地址: 47.98.132.167 国家: 中国 地区: 江苏 城市: 常州 查看: 高德地图 |
|
api-ai.vivo.com.cn |
安全 |
是 |
IP地址: 118.190.129.27 国家: 中国 地区: 上海 城市: 上海 查看: 高德地图 |
|
dmq.dmrjkj.com |
安全 |
是 |
IP地址: 114.55.60.5 国家: 中国 地区: 浙江 城市: 杭州 查看: 高德地图 |
|
push.dmrjkj.cn |
安全 |
是 |
IP地址: 116.62.116.53 国家: 中国 地区: 浙江 城市: 杭州 查看: 高德地图 |
|
pc-mon.snssdk.com |
安全 |
是 |
IP地址: 120.55.21.209 国家: 中国 地区: 江苏 城市: 台州 查看: 高德地图 |
|
ep.xfyun.cn |
安全 |
是 |
IP地址: 120.55.21.209 国家: 中国 地区: 北京 城市: 北京 查看: 高德地图 |
|
cloud.dmrjkj.cn |
安全 |
是 |
IP地址: 47.92.39.135 国家: 中国 地区: 北京 城市: 北京 查看: 高德地图 |
|
rrdnbb8kybmarket.dmrjkj.cn |
安全 |
是 |
IP地址: 118.190.129.27 国家: 中国 地区: 山东 城市: 青岛 查看: 高德地图 |
|
scs.openspeech.cn |
安全 |
是 |
IP地址: 120.55.21.209 国家: 中国 地区: 北京 城市: 北京 查看: 高德地图 |
|
rrdn7hhslpush.dmrjkj.cn |
安全 |
是 |
IP地址: 120.55.21.209 国家: 中国 地区: 浙江 城市: 杭州 查看: 高德地图 |
|
adapter.dmrjkj.cn |
安全 |
是 |
IP地址: 120.55.21.209 国家: 中国 地区: 浙江 城市: 杭州 查看: 高德地图 |
|
pc-mon-va.byteoversea.com |
安全 |
否 |
IP地址: 173.222.162.11 国家: 美国 地区: 加利福尼亚 城市: 埃尔塞贡多 查看: Google 地图 |
|
mobilegw.stable.alipay.net |
安全 |
否 | 没有可用的地理位置信息。 |
|
mobilegw.alipaydev.com |
安全 |
是 |
IP地址: 110.75.132.131 国家: 中国 地区: 浙江 城市: 杭州 查看: 高德地图 |
|
effect.snssdk.com |
安全 |
是 |
IP地址: 58.216.15.205 国家: 中国 地区: 江苏 城市: 盐城 查看: 高德地图 |
|
aiui-res.ufile.ucloud.com.cn |
安全 |
否 | 没有可用的地理位置信息。 |
|
shop.dmrjkj.cn |
安全 |
是 |
IP地址: 121.199.9.253 国家: 中国 地区: 浙江 城市: 杭州 查看: 高德地图 |
|
h5.m.taobao.com |
安全 |
是 |
IP地址: 58.216.15.205 国家: 中国 地区: 江苏 城市: 常州 查看: 高德地图 |
|
rrdn898enbdaadapter.dmrjkj.cn |
安全 |
是 |
IP地址: 120.55.21.209 国家: 中国 地区: 浙江 城市: 杭州 查看: 高德地图 |
|
dmbsc.dmrjkj.cn |
安全 |
是 |
IP地址: 58.222.42.40 国家: 中国 地区: 江苏 城市: 台州 查看: 高德地图 |
|
ai.dmrjkj.cn |
安全 |
是 |
IP地址: 122.112.196.100 国家: 中国 地区: 上海 城市: 上海 查看: 高德地图 |
|
cv-tob.bytedance.com |
安全 |
是 |
IP地址: 58.222.29.216 国家: 中国 地区: 江苏 城市: 台州 查看: 高德地图 |
|
vivotrans.vivo.com.cn |
安全 |
是 |
IP地址: 101.237.40.158 国家: 中国 地区: 上海 城市: 上海 查看: 高德地图 |
|
upyun.dmrjkj.cn |
安全 |
是 |
IP地址: 111.173.76.24 国家: 中国 地区: 湖北 城市: 武汉 查看: 高德地图 |
|
aiui-ipv6.openspeech.cn |
安全 |
是 |
IP地址: 124.243.239.172 国家: 中国 地区: 北京 城市: 北京 查看: 高德地图 |
|
privacy.dmrjkj.cn |
安全 |
是 |
IP地址: 118.190.32.107 国家: 中国 地区: 山东 城市: 青岛 查看: 高德地图 |
|
projectlombok.org |
安全 |
否 |
IP地址: 104.21.112.1 国家: 美国 地区: 加利福尼亚 城市: 旧金山 查看: Google 地图 |
|
rrdn6yuonbcreguser.dmrjkj.cn |
安全 |
是 |
IP地址: 118.190.129.27 国家: 中国 地区: 山东 城市: 青岛 查看: 高德地图 |
|
dmq.dmrjkj.cn |
安全 |
是 |
IP地址: 114.55.60.5 国家: 中国 地区: 浙江 城市: 杭州 查看: 高德地图 |
|
life.dmrjkj.cn |
安全 |
是 |
IP地址: 115.29.102.252 国家: 中国 地区: 山东 城市: 青岛 查看: 高德地图 |
|
www.dmrjkj.com |
安全 |
是 |
IP地址: 114.215.117.74 国家: 中国 地区: 山东 城市: 青岛 查看: 高德地图 |
|
sdk.bytespeech.com |
安全 |
是 |
IP地址: 61.147.168.162 国家: 中国 地区: 江苏 城市: 镇江 查看: 高德地图 |
|
hdns.openspeech.cn |
安全 |
是 |
IP地址: 101.200.180.128 国家: 中国 地区: 北京 城市: 北京 查看: 高德地图 |
|
mobilegw.aaa.alipay.net |
安全 |
否 | 没有可用的地理位置信息。 |
|
game.dmrjkj.cn |
安全 |
是 |
IP地址: 119.3.62.226 国家: 中国 地区: 上海 城市: 上海 查看: 高德地图 |
|
beian.miit.gov.cn |
安全 |
是 |
IP地址: 116.211.128.178 国家: 中国 地区: 湖北 城市: 武汉 查看: 高德地图 |
|
手机号提取
手机号 | 源码文件 |
---|---|
13912345678
|
com/dianming/dm2019useguidance/ZX30GuidanceActivity.java |
13347700840
|
com/dianming/settings/y0.java |
URL链接分析
URL信息 | 源码文件 |
---|---|
https://athena-ops.openspeech.cn:443/athena/opsync http://aiui.openspeech.cn:80/sync/v1/upload.do http://aiui.openspeech.cn:80/sync/v1/syncthird.do http://scs.openspeech.cn:80/scs http://aiui.openspeech.cn:80/aiui/v1/pushnode.do https://aiui.openspeech.cn:443/v1.1/server/register |
自研引擎-A |
wss://api-ai.vivo.com.cn/tts |
com/vivo/speechsdk/module/ttsonline/net/OldAuthHostSelector.java |
http://n991xocr.dmrjkj.cn:8080/dmocr/api/auth/loginbycloud.do |
com/dianming/settings/OcrLoginActivity.java |
https://%s/upload_full_text?request_id= https://%s/vcns_config |
com/vivo/speechsdk/module/ttsonline/net/TtsExtraServer.java |
www.baidu.com |
com/dianming/clock/o0.java |
https://%s/upload_full_text?request_id= wss://api-ai.vivo.com.cn/tts https://vivotrans.vivo.com.cn/fy/tts https://%s/vcns_config |
com/vivo/speechsdk/module/ttsonline/net/Protocol.java |
https://vivotrans.vivo.com.cn/fy/tts |
com/vivo/speechsdk/module/ttsonline/net/HttpService.java |
5.2.5.31 |
com/vivo/speechsdk/module/vad/a.java |
5.2.5.31 |
com/vivo/speechsdk/asr/api/VADEngine.java |
https://projectlombok.org https://projectlombok.org/ |
lombok/eclipse/agent/PatchFixesShadowLoaded.java |
5.2.5.31 |
com/vivo/speechsdk/module/ttsonline/a.java |
tcp://5akkek6.mqtt.iot.gz.baidubce.com:1883 http://push.dmrjkj.cn/api/speaker/report.do |
com/dianming/phoneapp/mqtt/MqttHelper.java |
https://projectlombok.org/features/experimental/fieldnameconstants |
lombok/javac/handlers/HandleFieldNameConstants.java |
5.2.5.31 |
com/vivo/speechsdk/a/a.java |
5.2.5.31 |
com/vivo/speechsdk/b/a.java |
wss://api-ai.vivo.com.cn/tts |
com/vivo/speechsdk/module/ttsonline/net/NewAuthHostSelector.java |
http://rrdnbb8kybmarket.dmrjkj.cn/market/search.do |
com/dianming/market/SearchActivity.java |
https://cloud.dmrjkj.cn/dmcloud//soft/heart.do https://cloud.dmrjkj.cn/dmcloud//api/user/queryuser.do http://life.dmrjkj.cn:8080/dmlive https://cloud.dmrjkj.cn/dmcloud//soft/logoutsoft.do http://shop.dmrjkj.cn/dmocr/ https://cloud.dmrjkj.cn/dmcloud/ http://n991xocr.dmrjkj.cn:8080/dmocr/api/auth/loginbycloud.do https://cloud.dmrjkj.cn/dmcloud//api/auth/login.do https://cloud.dmrjkj.cn/dmcloud//soft/querysoftviplist.do https://cloud.dmrjkj.cn/dmcloud//soft/loginsoft.do |
com/dianming/account/y1.java |
http://aiui-res.ufile.ucloud.com.cn/jokeaudio |
com/dianming/dmvoice/entity/JokerDataEntity.java |
http://rrdn898enbdaadapter.dmrjkj.cn/api/apps.do |
com/dianming/phoneapp/y2.java |
wss://api-ai.vivo.com.cn/asr/v2 |
com/vivo/speechsdk/module/asronline/i/c.java |
https://dmbsc.dmrjkj.cn/%e5%be%ae%e4%bc%97%e9%93%b6%e8%a1%8c%e7%82%b9%e6%98%8e%e8%b4%b4?t= |
com/dianming/account/i2.java |
wss://api-ai.vivo.com.cn/asr/v2 |
com/vivo/speechsdk/module/asronline/i/d.java |
http://upyun.dmrjkj.cn/upgrade/qa/ http://upyun.dmrjkj.cn/upgrade/qa/version.json |
com/dianming/dmvoice/MainActivity.java |
http://n991xocr.dmrjkj.cn:8080/dmocr/api/auth/loginbycloud.do |
com/dianming/settings/subsettings/d2.java |
http://192.168.88.34:8080/dmmarketsite/usermanager/download.do?name= |
com/dianming/settings/appexperiencecenter/ApkExperienceCenterActivity.java |
http://mobilegw.aaa.alipay.net/mgw.htm http://mobilegw.stable.alipay.net/mgw.htm https://mobilegw.alipay.com/mgw.htm http://mobilegw-1-64.test.alipay.net/mgw.htm |
d/a/c/b/a.java |
https://projectlombok.org/not/calculated |
lombok/eclipse/EclipseAST.java |
10.0.0.172 10.0.0.200 |
d/c/d/a/j.java |
127.0.0.1 |
d/a/b/b/a/a/s.java |
https://dmq.dmrjkj.com/api/forum/querydmnoticelist.do https://dmq.dmrjkj.cn/newforum/topic/?id= |
com/dianming/settings/listfragments/j.java |
https://projectlombok.org/features/experimental/fieldnameconstants |
lombok/eclipse/handlers/HandleFieldNameConstants.java |
http://www.dmrjkj.com |
com/dianming/settings/listfragments/h.java |
http://192.168.88.34:8080/dmmarketsite/test/ |
com/dianming/settings/appexperiencecenter/b.java |
http://adapter.dmrjkj.cn/adapter/queryversioninfo.do?name=appmenu https://dmbsc.dmrjkj.cn/appmenu/appmenuplugin.json?t= |
com/dianming/thirdapp/plugin/c.java |
http://rrdn6yuonbcreguser.dmrjkj.cn/reguser/keycheck.do |
com/dianming/phoneapp/g2.java |
http://rrdn6yuonbcreguser.dmrjkj.cn/reguser/verify/verifycode.do http://rrdn6yuonbcreguser.dmrjkj.cn/reguser/verify/queryusertasteinfo.do http://rrdn6yuonbcreguser.dmrjkj.cn/reguser/verify/verify.do |
com/dianming/phoneapp/GetExperienceVersion.java |
http://adapter.dmrjkj.cn/adapter/queryversioninfo.do?name=supersearch https://dmbsc.dmrjkj.cn/supersearch/supersearchplugin.json?t= |
com/dianming/thirdapp/plugin/e.java |
5.2.5.31 |
com/vivo/speechsdk/module/player/a.java |
5.2.5.31 |
com/vivo/speechsdk/tts/api/TTSEngine.java |
https://sdk.bytespeech.com |
com/bytedance/speech/c.java |
http://rrdnbb8kybmarket.dmrjkj.cn/market/crashlog/reportcrashlogfromdevice.do |
d/j/a/c.java |
https://cv-tob.bytedance.com |
com/bytedance/tts/m.java |
http://cloud.dmrjkj.cn:8080/dmcloud/api/cloud/addorupdateclip.do |
com/dianming/editor/ContentDetailEditor.java |
http://www.dmrjkj.com/collect/userfeedback.php |
com/dianming/clock/CommitActivity.java |
http://groups.google.com/group/project-lombok |
lombok/installer/eclipse/EclipseProductLocation.java |
http://www.dmrjkj.com:8080/dmmarketsite/getfullurl.do |
com/dianming/clock/j0.java |
https://dmbsc.dmrjkj.cn/localocr/icon_pytorch_config.json?t= |
com/dianming/screenshott/a1.java |
http://www.dmrjkj.com:8080/dmmarketsite/getfullurl.do http://www.dmrjkj.com/dmmanagementsite/api/auth/querydevicename.do?model= |
com/dianming/dmvoice/r0/k0.java |
http://www.tuling123.com/openapi/api |
com/dianming/dmvoice/r0/o.java |
https://dmbsc.dmrjkj.cn/bytedance/%e8%a7%92%e8%89%b24.mp3?t= https://dmbsc.dmrjkj.cn/bytedance/%e8%a7%92%e8%89%b22.mp3?t= https://dmbsc.dmrjkj.cn/bytedance/ https://dmbsc.dmrjkj.cn/bytedance/%e8%a7%92%e8%89%b23.mp3?t= https://dmbsc.dmrjkj.cn/bytedance/%e8%a7%92%e8%89%b20.mp3?t= https://dmbsc.dmrjkj.cn/bytedance/%e8%a7%92%e8%89%b21.mp3?t= https://dmbsc.dmrjkj.cn/bytedance/%e8%a7%92%e8%89%b25.mp3?t= |
com/bytedance/tts/ByteDanceTtsActivity.java |
http://n991xocr.dmrjkj.cn:8080/ https://api.youtu.qq.com/youtu/ |
com/dianming/ai/m/a.java |
www.dmrjkj.com:8080/server01website/ |
com/dianming/support/Fusion.java |
http://121.37.179.180:9494/ocr.do |
com/dianming/screenshott/c1.java |
http://mcgw.alipay.com/sdklog.do |
d/a/g/f/f/b.java |
5.2.5.31 |
com/vivo/speechsdk/api/BuildConfig.java |
1.0.0.1 http://rrdn6yuonbcreguser.dmrjkj.cn/reguser/keycheck.do http://rrdn6yuonbcreguser.dmrjkj.cn/reguser/keycheckreporterror.do http://rrdn6yuonbcreguser.dmrjkj.cn/reguser/api/cloud/addiflyinfo.do |
com/dianming/phoneapp/SpeakServiceForApp.java |
http://rrdn7hhslpush.dmrjkj.cn/api/queryallmessage.do http://rrdn7hhslpush.dmrjkj.cn/api/querymessagecontent.do |
com/dianming/push/NewPushConfig.java |
http://life.dmrjkj.cn:8080/dmlive/ocr/querysliderdata.do |
com/dianming/screenshott/i1.java |
http://cloud.dmrjkj.cn:8080/dmcloud/api/cloud/queryusertaastinfolist.do |
com/dianming/settings/l1/k2.java |
https://projectlombok.org |
lombok/installer/Installer.java |
http://www.dmrjkj.com:8080/dmmarketsite/getfullurl.do http://dmbsc.dmrjkj.cn/ |
com/dianming/settings/CheckConfigActivity.java |
http://beian.miit.gov.cn/ http://www.dmrjkj.com/dmmanagementsite/api/auth/querydevicename.do?model= |
com/dianming/settings/l1/i1.java |
5.2.5.31 |
com/vivo/speechsdk/f/a.java |
http://adapter.dmrjkj.cn/adapter/queryversion.do http://adapter.dmrjkj.cn/adapter/queryinfo.do http://adapter.dmrjkj.cn http://adapter.dmrjkj.cn/adapter/uploadinfo.do |
com/dianming/tools/tasks/IPhoneCheckRequest.java |
https://%s/upload_full_text?request_id= https://vivotrans.vivo.com.cn/fy/tts https://%s/vcns_config 5.2.5.31 https://jovivauc.vivo.com.cn/datacollect/upload |
com/vivo/speechsdk/d/a.java |
5.2.5.31 |
com/vivo/speechsdk/e/a.java |
http://www.dmrjkj.com:8080/dmmarketsite/getfullurl.do http://rrdnbb8kybmarket.dmrjkj.cn/market/getpathbyids.do http://rrdnbb8kybmarket.dmrjkj.cn/market/getpathbyids.do&tid= http://rrdnbb8kybmarket.dmrjkj.cn/market/getpathbyids.do&tid=1&id= |
com/dianming/market/p.java |
http://life.dmrjkj.cn:8080/dmlive/third/queryappsoundthemelist.do |
com/dianming/settings/ClockEffectThemeActivity.java |
http://rrdnbb8kybmarket.dmrjkj.cn/market/category.do http://rrdnbb8kybmarket.dmrjkj.cn/market/getpathbyids.do&tid=1&id= |
com/dianming/market/k.java |
http://www.dmrjkj.com:8080/dmmarketsite/usermanager/download.do?name= http://www.dmrjkj.com:8080/dmmarketsite/usermanager/apkexperience.do |
com/dianming/settings/subsettings/j1.java |
5.2.5.31 |
com/vivo/speechsdk/module/tracker/a.java |
5.2.5.31 |
com/vivo/speechsdk/api/SpeechSdk.java |
https://dmbsc.dmrjkj.cn/zx30/%e5%b0%8a%e4%ba%ab20%e7%b3%bb%e7%bb%9f%e5%8d%87%e7%ba%a7.apk?t= |
com/dianming/settings/SystemSettingActivity.java |
https://api-ai.vivo.com.cn/translation/query/self |
d/m/a/e.java |
5.2.5.31 |
com/vivo/speechsdk/module/session/b.java |
https://dmbsc.dmrjkj.cn/gestureintro/gestureintro.json?t= |
com/dianming/settings/x0.java |
https://dmbsc.dmrjkj.cn/localocr/ocrplugin.apk?t= |
d/e/c/d.java |
http://rrdnbb8kybmarket.dmrjkj.cn/market/category.do |
com/dianming/settings/q0.java |
http://mobilegw.alipay.com/mgw.htm |
d/a/g/b/a.java |
5.2.5.31 |
com/vivo/speechsdk/asr/api/ASREngine.java |
5.2.5.31 |
com/vivo/speechsdk/module/volume/a.java |
http://www.dmrjkj.com:8080/dmmarketsite/getfullurl.do |
com/dianming/settings/v0.java |
http://rrdn6yuonbcreguser.dmrjkj.cn/reguser/keycheck.do |
com/dianming/settings/y0.java |
www.google.com www.baidu.com |
com/bytedance/speech/f4.java |
http://life.dmrjkj.cn:8080/dmlive/ocr/beginrecognize.do |
com/dianming/ai/code/b.java |
http://www.dmrjkj.com:8080/dmmanagementsite/ |
com/dianming/settings/s0.java |
5.2.5.31 |
com/vivo/speechsdk/module/record/c.java |
http://www.dmrjkj.com:8080/dmmarketsite/getfullurl.do http://rrdnbb8kybmarket.dmrjkj.cn/market/checkupdate.do |
com/dianming/common/a.java |
https://api-ai.vivo.com.cn/vivogpt/completions/stream?requestid= |
d/m/a/d.java |
http://api-ai.vivo.com.cn/get_single_image_cn_brief_caption?request_id= |
d/m/a/b.java |
http://life.dmrjkj.cn:8080/dmlive/third/querydataplayurl.do http://life.dmrjkj.cn:8080/dmlive/third/autosearch.do http://ai.dmrjkj.cn:3000/api/v1/chat/completions http://life.dmrjkj.cn:8080/dmlive/third/querydatabykeyword.do |
com/dianming/dmvoice/u0/d.java |
http://114.55.59.10/attachwithocr |
com/dianming/dmvoice/ocr/c.java |
https://dmbsc.dmrjkj.cn/localocr/pytorchplugin.apk?t= https://dmbsc.dmrjkj.cn/localocr/ocrplugin.apk?t= |
com/dianming/phoneapp/LaunchHelper.java |
http://rrdnbb8kybmarket.dmrjkj.cn/market/search.do |
com/dianming/market/AppMarket.java |
http://h5.m.taobao.com/trade/paysuccess.html?bizorderid=$orderid$& |
d/a/g/c/a.java |
https://dmbsc.dmrjkj.cn/appmenu/appmenudescs.json?t= |
com/dianming/thirdapp/plugin/AppMenuDescriptionActivity.java |
http://life.dmrjkj.cn:8080/dmlive/ http://www.dmrjkj.com/dmmanagementsite/ http://shop.dmrjkj.cn/dmocr/ http://game.dmrjkj.cn:8080/cardgame/ http://shop.dmrjkj.cn/ http://cloud.dmrjkj.cn/dmcloud/ http://dmq-api.dmrjkj.cn/ |
com/dianming/account/k2/h.java |
http://h5.m.taobao.com/trade/paysuccess.html?bizorderid=$orderid$& |
d/a/g/c/b.java |
http://rrdnbb8kybmarket.dmrjkj.cn/market/getfullurl.do |
com/dianming/tools/tasks/Conditions.java |
https://mobilegw.alipaydev.com/mgw.htm |
d/a/g/j/i.java |
https://dmbsc.dmrjkj.cn/privacy/%e7%82%b9%e6%98%8e%e5%ae%89%e5%8d%93%e6%89%8b%e6%9c%ba%e8%af%bb%e5%b1%8f.html |
com/dianming/phoneapp/PrivacyPolicyActivity.java |
http://m.alipay.com/?action=h5quit |
d/a/g/j/j.java |
http://www.dmrjkj.com:8080/dmmarketsite/getfullurl.do |
com/dianming/tools/tasks/AppDownloadAndInstallTask1.java |
http://www.dmrjkj.com:8080/dmmarketsite/getfullurl.do |
com/dianming/tools/tasks/AppDownloadAndInstallTask.java |
http://privacy.dmrjkj.cn/privacy.html |
com/dianming/support/ui/PrivacyPolicyActivity.java |
https://jovivauc.vivo.com.cn/datacollect/upload |
com/vivo/speechsdk/module/asronline/c.java |
http://life.dmrjkj.cn:8080/dmlive/third/queryappsoundthemelist.do |
com/dianming/settings/subsettings/q1.java |
http://cloud.dmrjkj.cn:8080/dmcloud/web/buydcsoftvipbyfriend.do http://cloud.dmrjkj.cn:8080/dmcloud/web/buysoftvipbyfriend.do |
com/dianming/settings/l1/x0.java |
https://dmbsc.dmrjkj.cn/apptranslation/traslatedata.zip?t= http://adapter.dmrjkj.cn/adapter/queryversioninfo.do?name=apptranslation |
com/dianming/phoneapp/translation/TranslationManager.java |
https://projectlombok.org/license |
lombok/core/Main.java |
ftp://%s:%s@%s 127.0.0.1 http://ep.xfyun.cn/sdkapi/auth/apply |
lib/arm64-v8a/libAisound.so |
127.0.0.1 103.8.32.157 http://117.121.4.242:3200 36.7.172.9 http://aiui-ipv6.openspeech.cn:80/aiui/v1/pushnode.do 42.62.116.26 117.121.48.213 42.62.116.27 https://aiui-ipv6.openspeech.cn:443/athena/instant http://aiui-ipv6.openspeech.cn:80/sync/v1/syncthird.do ws://aiui-ipv6.openspeech.cn:80/aiui/v2.1/upload.do 117.121.56.5 http://scs.openspeech.cn:80/scs http://hdns.openspeech.cn:80/sip/resolver https://aiui-ipv6.openspeech.cn:443/athena/opsync http://aiui-ipv6.openspeech.cn:80/sync/v1/upload.do https://aiui-ipv6.openspeech.cn:443/v1.1/server/register |
lib/arm64-v8a/libaiui.so |
https://pc-mon.snssdk.com/monitor/collect/c/logcollect https://effect.snssdk.com data::geteditableinternalid: https://pc-mon-va.byteoversea.com/monitor_pc/collect/api/pc_crash file:convertsymboltolabel: data::initarciterator: https://pc-mon-va.byteoversea.com/monitor/collect/c/logcollect 1.1.5.3 https://pc-mon-va.byteoversea.com/monitor_pc/collect/api/pc_log https://pc-mon.snssdk.com/monitor_pc/collect/api/pc_log http://pc-mon.snssdk.com/monitor/collect/c/cloudcontrol/file https://pc-mon.snssdk.com/monitor_pc/collect/api/pc_crash http://pc-mon.snssdk.com/monitor/collect/c/cloudcontrol/get |
lib/arm64-v8a/libspeechengine.so |
4.1.127.2 https://dns.google.com/resolve?name= http://wpad/wpad.dat www.google.com 1.1.1.1 |
lib/arm64-v8a/libsscronet.so |
Firebase配置检测
邮箱地址提取
源码文件 | |
---|---|
master@dmrjkj.cn |
lib/arm64-v8a/libAisound.so |
第三方追踪器
名称 | 类别 | 网址 |
---|---|---|
Baidu Location | https://reports.exodus-privacy.eu.org/trackers/97 | |
Pangle | Advertisement | https://reports.exodus-privacy.eu.org/trackers/363 |
敏感凭证泄露
活动列表
显示所有 118 个 activities
服务列表
显示 16 个 services
广播接收者列表
显示 12 个 receivers
内容提供者列表
显示 6 个 providers
第三方SDK
SDK名称 | 开发者 | 描述信息 |
---|---|---|
离线语音合成 | iFlyTek | 将文字信息转化为声音信息,让应用具备离线语音合成的能力。即让机器像人一样开口说话,给开发者的应用配上“嘴巴”。 |
AIUI | iFlyTek | AIUI 为开发者提供了多种集成方式,帮助开发者开发出多样化的语音交互应用。 |
IJKPlayer | Bilibili | IJKPlayer 是一款基于 FFmpeg 的轻量级 Android/iOS 视频播放器,具有 API 易于集成、编译配置可裁剪、支持硬件加速解码、DanmakuFlameMaster 架构清晰、简单易用等优势。 |
Opus | Xiph.Org | Opus 是用于通过网络进行交互式语音和音频传输的编解码器。 |
BoringSSL | BoringSSL 是 Google 在 OpenSSL 基础上派生出的一个原生库,在很多 Google 产品(最值得注意的是 Google Chrome)中和 Conscrypt 代码(Java 代码和原生代码)一起用于加密和传输层安全协议 (TLS)。BoringSSL 没有正式版本(所有用户都需要从头构建),并且无法保证 API 或 ABI 的稳定性。 | |
支付宝 SDK | Alipay | 支付宝开放平台基于支付宝海量用户,将强大的支付、营销、数据能力,通过接口等形式开放给第三方合作伙伴,帮助第三方合作伙伴创建更具竞争力的应用。 |
File Provider | Android | FileProvider 是 ContentProvider 的特殊子类,它通过创建 content://Uri 代替 file:///Uri 以促进安全分享与应用程序关联的文件。 |
污点分析
当apk较大时,代码量会很大,造成数据流图(ICFG)呈现爆炸式增长,所以该功能比较耗时,请先喝杯咖啡,耐心等待……规则名称 | 描述信息 | 操作 |
---|---|---|
病毒分析 | 使用安卓恶意软件常用的API进行污点分析 | 开始分析 |
漏洞挖掘 | 漏洞挖掘场景下的污点分析 | 开始分析 |
隐私合规 | 隐私合规场景下的污点分析:组件内污点传播、组件间污点传播、组件与库函数之间的污点传播 | 开始分析 |
密码分析 | 分析加密算法是否使用常量密钥、静态初始化的向量(IV)、加密模式是否使用ECB等 | 开始分析 |
Callback | 因为Android中系统级的Callback并不会出现显式地进行回调方法的调用,所以如果需要分析Callback方法需要在声明文件中将其声明,这里提供一份AndroidCallbacks.txt文件,里面是一些常见的原生回调接口或类,如果有特殊接口需求,可以联系管理员 | 开始分析 |