SuperAPI AI 工具集

testing-android-intents-for-vulnerabilities

安全与审计

查看项目

更新于 10-15 16:51

技能介绍

用途:面向 Android 应用的 IPC 安全评估,检测导出活动、服务、广播接收器与内容提供器的漏洞,包括 Intent 注入、未授权组件调用、敏感数据泄露、内容提供器 SQL 注入与路径穿越。

主要能力:使用 Drozer 枚举攻击面(app.package.attacksurface、app.activity.info、app.service.info、app.broadcast.info、app.provider.info);直接启动导出活动并附加 extras 测试权限绕过;向导出接收器发送广播或嗅探敏感广播;查询内容提供器并测试注入与路径穿越(scanner.provider.injection、scanner.provider.traversal);用 Frida 监控 PendingIntent 创建并识别 FLAG_MUTABLE;尝试绑定或发送消息到导出服务。

使用方式:前置需已 root 设备或模拟器与 ADB、目标设备安装 Drozer agent、主机安装 Drozer 控制台、apktool 反编译 APK 分析 AndroidManifest.xml,以及 Frida 运行时监控。通过 drozer console connect 连接后按上述模块逐项测试,或使用 adb shell am start/broadcast。

适用场景:Android 应用的 IPC 渗透测试与安全审计。

限制与注意:禁止在未获明确授权的生产设备上使用。需注意 API 31 起 android:exported 默认值变化、导出组件仍可能受权限保护、隐式 Intent 可被拦截而显式 Intent 安全、自定义签名级权限仅授予同证书应用。