页面标题
页面副标题
平台声明
本平台专为移动应用安全风险研究与合规评估设计,严禁用于任何非法用途。 如有疑问或建议,欢迎加入微信群交流。
应用基础信息
文件基本信息
文件名称
Taschenlampe v1.5.apk
文件大小
3.22MB
MD5
e9f82bd710bd7e7084dbf43cb56fb448
SHA1
f73c454b08890e0205be63ea5ce6ac4b99142933
SHA256
6ab52caed3fda8906f3ed6b46335835a1997b29ee14eee975182330d85583028
病毒检测
⚠️ 23 个厂商报毒
应用基础信息
应用名称
Taschenlampe
包名
de.wesselsmedien.taschenlampe
主活动
de.wesselsmedien.taschenlampe.Taschenlampe
目标SDK
19 (API Level)
最小SDK
19 (API Level)
版本号
1.5
子版本号
10500
类数量
0 个
方法数量
0 个
开发框架
Cordova
加固信息
未加壳
签名证书
APK已签名
v1: 是
v2: 是
v3: 是
v4: 否
共 1 个证书
高危
1
警告
1
信息
1
证书 #1
| 主题 | C=US, ST=US, L=US, O=US, OU=Android, CN=Android Debug |
|---|---|
| 发行人 | C=US, ST=US, L=US, O=US, OU=Android, CN=Android Debug |
| 签名算法 | rsassa_pkcs1v15 |
| 哈希算法 | sha256 |
| 序列号 | 0x56c1a15 |
| 有效期 | 2016-10-23 20:10:05+00:00 至 2044-03-10 20:10:05+00:00 |
| 证书MD5 | ffd6314a83f267ac4f9407fd2e5a0480 |
| 证书SHA1 | 5d08264b44e0e53fbccc70b4f016474cc6c5ab5c |
| 证书SHA256 | 1e08a903aef9c3a721510b64ec764d01d3d094eb954161b62544ea8f187b5953 |
| 证书SHA512 | 428b549823a4f3010218b270db81b8dea32f9115edcf58898a38839826ed3a5ece86fe792c4e0db47aab7c940e3968220bb16dfcca36052070d6e6ab2c482b96 |
| 公钥算法 | RSA (2048 bits) |
| 公钥指纹 | 5ae9c127f99536cc5371c0a638c92ffcd60c770d30ddc58bd1721fba7e0d321f |
安全发现
| 标题 | 严重程度 | 描述信息 |
|---|---|---|
| 已签名应用 | 信息 | 应用已使用代码签名证书进行签名。 |
| 检测到调试证书签名 | 高危 | 检测到应用使用调试证书签名。请勿在生产环境中使用调试证书。 |
文件结构
应用权限
| 权限名称 | 安全等级 | 权限内容 | 权限描述 | 关联代码 |
|---|---|---|---|---|
| android.permission.INTERNET | 完全互联网访问 | 允许应用程序创建网络套接字。 | 显示文件 | |
| android.permission.ACCESS_NETWORK_STATE | 获取网络状态 | 允许应用程序查看所有网络的状态。 | 无 | |
| android.permission.CAMERA | 拍照和录制视频 | 允许应用程序拍摄照片和视频,且允许应用程序收集相机在任何时候拍到的图像。 | 显示文件 | |
| android.permission.WAKE_LOCK | 防止手机休眠 | 允许应用程序防止手机休眠,在手机屏幕关闭后后台进程仍然运行。 | 显示文件 | |
| android.permission.READ_EXTERNAL_STORAGE | 读取SD卡内容 | 允许应用程序从SD卡读取信息。 | 显示文件 | |
| android.permission.WRITE_EXTERNAL_STORAGE | 读取/修改/删除外部存储内容 | 允许应用程序写入外部存储。 | 无 | |
| android.permission.MANAGE_EXTERNAL_STORAGE | 文件列表访问权限 | Android11新增权限,读取本地文件,如简历,聊天图片。 | 无 | |
| android.permission.WRITE_SETTINGS | 修改全局系统设置 | 允许应用程序修改系统设置方面的数据。恶意应用程序可借此破坏您的系统配置。 | 无 | |
| android.permission.WRITE_SECURE_SETTINGS | 修改安全系统设置 | 允许应用程序修改系统的安全设置数据。普通应用程序不能使用此权限。 | 无 | |
| android.permission.READ_SMS | 读取短信 | 允许应用程序读取您的手机或 SIM 卡中存储的短信。恶意应用程序可借此读取您的机密信息。 | 无 | |
| android.permission.SEND_SMS | 发送短信 | 允许应用程序发送短信。恶意应用程序可能会不经您的确认就发送信息,给您带来费用。 | 显示文件 | |
| android.permission.RECEIVE_SMS | 接收短信 | 允许应用程序接收短信。 恶意程序会在用户未知的情况下监视或删除。 | 显示文件 | |
| android.permission.WRITE_SMS | 编辑短信或彩信 | 允许应用程序写入手机或 SIM 卡中存储的短信。恶意应用程序可借此删除您的信息。 | 无 | |
| android.permission.RECEIVE_BOOT_COMPLETED | 开机自启 | 允许应用程序在系统完成启动后即自行启动。这样会延长手机的启动时间,而且如果应用程序一直运行,会降低手机的整体速度。 | 显示文件 | |
| android.permission.READ_PHONE_STATE | 读取手机状态和标识 | 允许应用程序访问设备的手机功能。有此权限的应用程序可确定此手机的号码和序列号,是否正在通话,以及对方的号码等。 | 无 | |
| android.permission.READ_CALL_LOG | 读取通话记录 | 允许应用程序读取用户的通话记录 | 无 | |
| android.permission.PROCESS_OUTGOING_CALLS | 拦截外拨电话 | 允许应用程序处理外拨电话或更改要拨打的号码。恶意应用程序可能会借此监视、另行转接甚至阻止外拨电话。 | 显示文件 | |
| android.permission.READ_CONTACTS | 读取联系人信息 | 允允许应用程序读取您手机上存储的所有联系人(地址)数据。恶意应用程序可借此将您的数据发送给其他人。 | 显示文件 | |
| android.permission.RECORD_AUDIO | 获取录音权限 | 允许应用程序获取录音权限。 | 显示文件 | |
| android.permission.MODIFY_AUDIO_SETTINGS | 允许应用修改全局音频设置 | 允许应用程序修改全局音频设置,如音量。多用于消息语音功能。 | 无 | |
| android.permission.ACCESS_FINE_LOCATION | 获取精确位置 | 通过GPS芯片接收卫星的定位信息,定位精度达10米以内。恶意程序可以用它来确定您所在的位置。 | 显示文件 | |
| android.permission.ACCESS_COARSE_LOCATION | 获取粗略位置 | 通过WiFi或移动基站的方式获取用户粗略的经纬度信息,定位精度大概误差在30~1500米。恶意程序可以用它来确定您的大概位置。 | 显示文件 | |
| android.permission.ACCESS_BACKGROUND_LOCATION | 获取后台定位权限 | 允许应用程序访问后台位置。如果您正在请求此权限,则还必须请求ACCESS COARSE LOCATION或ACCESS FINE LOCATION。单独请求此权限不会授予您位置访问权限。 | 显示文件 | |
| android.permission.REQUEST_IGNORE_BATTERY_OPTIMISATIONS | 未知权限 | 来自 android 引用的未知权限。 | 无 |
Manifest 配置
0
高危
严重风险
2
警告
需要关注
0
信息
提示信息
0
屏蔽
已屏蔽
| 序号 | 问题 | 严重程度 | 描述信息 | 操作 |
|---|---|---|---|---|
| 1 |
应用数据存在泄露风险 未设置[android:allowBackup]标志 |
警告 | 建议将 [android:allowBackup] 显式设置为 false。默认值为 true,允许通过 adb 工具备份应用数据,存在数据泄露风险。 | |
| 2 |
Broadcast Receiver (ahmyth.mine.king.ahmyth.MyReceiver) 未受保护。 [android:exported=true] |
警告 | 检测到 Broadcast Receiver 已导出,未受任何权限保护,任意应用均可访问。 |
组件信息
-
高危组件
导出且无保护
-
需关注
导出有保护
-
安全组件
未导出
0
组件总数
Activity/Service/...
无 Activity 组件
无 Service 组件
无 Receiver 组件
无 Provider 组件
安全漏洞检测
0
高危
3
警告
1
信息
1
安全
0
屏蔽
| 序号 | 问题 | 等级 | 参考标准 | 文件位置 | 操作 |
|---|---|---|---|---|---|
| 1 | 应用程序记录日志信息,不得记录敏感信息 | 信息 |
CWE: CWE-532: 通过日志文件的信息暴露
OWASP MASVS: MSTG-STORAGE-3 |
升级会员 | |
| 2 | MD5是已知存在哈希冲突的弱哈希 | 警告 |
CWE: CWE-327: 使用了破损或被认为是不安全的加密算法
OWASP Top 10: M5: Insufficient Cryptography OWASP MASVS: MSTG-CRYPTO-4 |
升级会员 | |
| 3 | 此应用程序使用SSL Pinning 来检测或防止安全通信通道中的MITM攻击 | 安全 |
OWASP MASVS: MSTG-NETWORK-4 |
升级会员 | |
| 4 | 应用程序创建临时文件。敏感信息永远不应该被写进临时文件 | 警告 |
CWE: CWE-276: 默认权限不正确
OWASP Top 10: M2: Insecure Data Storage OWASP MASVS: MSTG-STORAGE-2 |
升级会员 | |
| 5 | 应用程序使用不安全的随机数生成器 | 警告 |
CWE: CWE-330: 使用不充分的随机数
OWASP Top 10: M5: Insufficient Cryptography OWASP MASVS: MSTG-CRYPTO-6 |
升级会员 |
API调用分析
行为分析
| 编号 | 行为 | 标签 | 文件 |
|---|---|---|---|
| 00193 | 发送短信 |
短信 |
升级会员 |
| 00192 | 获取短信收件箱中的消息 |
短信 |
升级会员 |
| 00009 | 将游标中的数据放入JSON对象 |
文件 |
升级会员 |
| 00191 | 获取短信收件箱中的消息 |
短信 |
升级会员 |
| 00162 | 创建 InetSocketAddress 对象并连接到它 |
socket |
升级会员 |
| 00163 | 创建新的 Socket 并连接到它 |
socket |
升级会员 |
| 00015 | 将缓冲流(数据)放入 JSON 对象 |
文件 |
升级会员 |
| 00014 | 将文件读入流并将其放入 JSON 对象中 |
文件 |
升级会员 |
| 00022 | 从给定的文件绝对路径打开文件 |
文件 |
升级会员 |
| 00013 | 读取文件并将其放入流中 |
文件 |
升级会员 |
| 00005 | 获取文件的绝对路径并将其放入 JSON 对象 |
文件 |
升级会员 |
| 00195 | 设置录制文件的输出路径 |
录制音视频 文件 |
升级会员 |
| 00199 | 停止录音并释放录音资源 |
录制音视频 |
升级会员 |
| 00198 | 初始化录音机并开始录音 |
录制音视频 |
升级会员 |
| 00194 | 设置音源(MIC)和录制文件格式 |
录制音视频 |
升级会员 |
| 00004 | 获取文件名并将其放入 JSON 对象 |
文件 信息收集 |
升级会员 |
| 00012 | 读取数据并放入缓冲流 |
文件 |
升级会员 |
| 00197 | 设置音频编码器并初始化录音机 |
录制音视频 |
升级会员 |
| 00007 | Use absolute path of directory for the output media file path |
文件 |
升级会员 |
| 00006 | 安排录制任务 |
录制音视频 |
升级会员 |
| 00196 | 设置录制文件格式和输出路径 |
录制音视频 文件 |
升级会员 |
| 00096 | 连接到 URL 并设置请求方法 |
命令 网络 |
升级会员 |
| 00183 | 获取当前相机参数并更改设置 |
相机 |
升级会员 |
| 00003 | 将压缩后的位图数据放入JSON对象中 |
相机 |
升级会员 |
| 00002 | 打开相机并拍照 |
相机 |
升级会员 |
| 00001 | 初始化位图对象并将数据(例如JPEG)压缩为位图对象 |
相机 |
升级会员 |
| 00063 | 隐式意图(查看网页、拨打电话等) |
控制 |
升级会员 |
| 00051 | 通过setData隐式意图(查看网页、拨打电话等) |
控制 |
升级会员 |
| 00075 | 获取设备的位置 |
信息收集 位置 |
升级会员 |
| 00115 | 获取设备的最后已知位置 |
信息收集 位置 |
升级会员 |
污点分析 (FlowDroid)
基于FlowDroid的数据流分析引擎,追踪敏感数据从Source到Sink的传播路径。支持以下5种分析场景:
病毒检测
漏洞挖掘
隐私合规
加密问题
回调分析
使用限制
FlowDroid 无法分析以下类型的APK文件:
- 加壳应用 - 需要先进行脱壳处理
- 混淆格式 - 如加密的DEX、非标准ZIP结构、混淆后的APK/DEX/ZIP文件
- 损坏文件 - 无法正常解析的APK包
当前应用加壳状态:未加壳
大型APK分析可能需要较长时间(数十分钟甚至更长),请耐心等待
其他凭证信息
已显示 2 个secrets
1、 258EAFA5-E914-47DA-95CA-C5AB0DC85B11
2、 B3EEABB8EE11C2BE770B684D95219ECB
URL链接分析
| URL信息 | 源码文件 |
|---|---|
|
http://jsperf.com/b64tests https://use.fontawesome.com/e0c02312dd.js |
自研引擎-A |
|
https://play.google.com/store/apps |
ahmyth/mine/king/ahmyth/MainActivity.java |
|
http://192.168.213.253:40458?model= |
ahmyth/mine/king/ahmyth/e.java |
恶意域名检测
IP地理位置
第三方SDK
第三方追踪器
| 名称 | 类别 | 网址 |
|---|---|---|
| Google AdMob | Advertisement | https://reports.exodus-privacy.eu.org/trackers/312 |