用途:对以 APK 形式传播的 Android 恶意软件做静态分析,在不执行样本的前提下提取权限、活动、服务、广播接收器及可疑 API 调用,识别危险权限组合、混淆代码、动态代码加载、反射调用与网络通信指标。
主要能力:使用 androguard 以编程方式解析 APK,枚举请求权限并标记危险组合;列出清单中的活动、服务、接收器与提供者;扫描反射、加密、短信、电话等可疑 API;检测 DexClassLoader、Runtime.exec 等动态代码加载模式;从字符串中提取硬编码 URL、IP 与 C2 指标;生成带 MITRE ATT&CK 移动端映射的风险评估报告。
使用方式:需 Python 3.9+ 与 androguard,apktool 用于资源反编译,jadx 可选用于 Java 源码恢复,并需隔离分析环境(虚拟机或沙箱)及待分析 APK 样本。步骤为:用 androguard 解析 APK 提取清单元数据;枚举权限并标记危险组合;列出清单组件;扫描可疑 API;检测动态代码加载;提取网络指标;生成风险报告。
适用场景:安全事件调查、构建检测规则或威胁狩猎查询、SOC 分析师需要结构化分析流程、验证相关攻击技术的监控覆盖。
限制:资料未提供具体命令、安装步骤、收费与价格信息,也未说明支持平台与效果保证;分析应在隔离环境中进行。