Agent Skills
返回列表
🔒

攻击性移动安全

IT 运维与安全 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/offensive-mobile-lr-8zbn 技能到你的 AI 助手中。

技能介绍

解决什么问题

移动应用的安全评估常被当成桌面或 Web 测试的附庸。静态扫描器丢出一堆告警,却无法还原真实攻击路径;真机抓包要么卡在证书校验,要么绕过之后又不清楚数据流向了哪个后端。工程师真正需要的,是一套能把反编译、动态挂钩、流量拦截和后端测试串起来的完整攻击性测试工作流。

核心能力与工作流

这个技能把移动端攻击性测试拆成五个可执行阶段:

  • 静态分析:拉取 APK/IPA 包,反编译后 dump 资源与字符串,快速识别应用通信的端点;
  • 动态分析:在已 root/越狱设备上安装应用,用 Frida 挂钩关键函数,拦截 TLS 流量,看清加密通道里的真实请求;
  • 攻击面梳理:映射所有导出组件,包括 deep links、URL schemes 和 exported components,找出可从外部触发的入口;
  • 存储与密钥审计:检查 Keystore/Keychain 与本地存储,明确 secrets 存放在哪、由什么机制保护;
  • API 测试:把 app 连接的每个后端都纳入测试范围,按 Web 渗透方法逐个验证。

适用边界

  • 该流程假设你能准备 root/越狱设备和 Frida 环境;企业签名、加固(hardened)应用需要额外的绕过手段;
  • 动态阶段依赖真机或模拟器,无法在纯 CI 中无头完成;
  • 测试必须在获得授权的环境下进行,验证 exported 组件和 deep link 可能触发真实业务逻辑。

使用场景

  • 拿到第三方合作方提供的Android应用包,需要反编译提取字符串,找出未公开的API端点。
  • 在已越狱的iOS设备上运行金融App,用Frida挂钩绕过证书校验,抓取TLS加密后的交易报文。
  • 审计企业内部开发的音乐App,梳理所有导出的Activity和深链,验证是否存在越权跳转漏洞。
  • 针对电商App的本地存储进行安全测试,检查Keystore中是否硬编码或明文存储了用户鉴权密钥。

适合人员

  • 移动端渗透测试工程师:需要在真机环境下对App进行完整的黑盒测试,验证加密流量和本地存储的安全性。
  • 企业安全审计人员:负责审查自研应用的导出组件和后端接口,排查是否存在越权访问或敏感数据泄露风险。
  • 蓝队安全研究员:在排查移动端漏洞时,需要掌握Frida动态挂钩与反编译分析,以复现并修复攻击链。