[张三的渗透日记]浅谈移动端渗透测试抓包方法
字数 912 2025-08-11 17:39:51

移动端渗透测试抓包方法详解

一、iOS端APP抓包方法

1. 环境准备

  • 测试设备配置:
    • 手机热点:172.20.10.1
    • iPad (iOS 16):172.20.10.4
    • Windows 10 PC:172.20.10.2

2. 网络连通性测试

  • 确保设备间可以互相ping通

3. Fiddler配置步骤

  1. 在PC端安装并配置Fiddler
  2. 设置Fiddler监听端口为8888
  3. 配置允许远程设备连接

4. iOS设备证书安装

  1. 在iOS设备浏览器访问:http://[PC_IP]:8888
  2. 下载并安装Fiddler根证书
  3. 在iOS设置中信任安装的描述文件

5. 抓包测试

  1. 在iOS设备上打开目标APP(如哔哩哔哩)
  2. 在PC端Fiddler中查看捕获的请求包

6. 局限性说明

  • 某些APP(如哔哩哔哩)可能无法正常联网
  • 部分功能(如图片发送)可能受到影响

二、微信公众号抓包方法

方法一:PC端微信+BURP

  1. 配置Burp Suite代理(默认127.0.0.1:8080)
  2. 在PC微信设置中配置代理为Burp地址和端口
  3. 正常登录微信即可捕获流量

方法二:MUMU模拟器+BURP

  1. 安装网易MUMU模拟器
  2. 在模拟器中安装微信
  3. 配置模拟器网络使用Burp作为代理
  4. 实现微信公众号流量抓取

三、微信小程序抓包方法

1. 工具准备

  • Proxifier
  • Burp Suite

2. 配置步骤

  1. 配置Proxifier代理服务器为Burp地址和端口
  2. 在任务管理器中定位小程序exe文件位置
  3. 在Proxifier中创建针对小程序exe的代理规则

3. 抓包实现

  1. 启动Proxifier和Burp Suite
  2. 运行微信小程序
  3. 在Burp中查看捕获的小程序流量

注意事项

  1. 所有方法都需要确保设备间网络连通
  2. 证书安装是HTTPS流量解密的关键
  3. 部分应用可能有证书绑定(pinning)等防护措施
  4. 实际测试中可能需要尝试多种方法组合

适用场景

  • 移动应用安全测试
  • API接口分析
  • 数据传输安全评估
  • 漏洞挖掘与验证

以上方法涵盖了iOS APP、微信公众号和微信小程序三种常见移动端应用的抓包技术,可根据实际测试需求选择合适的方法或组合使用。

移动端渗透测试抓包方法详解 一、iOS端APP抓包方法 1. 环境准备 测试设备配置: 手机热点:172.20.10.1 iPad (iOS 16):172.20.10.4 Windows 10 PC:172.20.10.2 2. 网络连通性测试 确保设备间可以互相ping通 3. Fiddler配置步骤 在PC端安装并配置Fiddler 设置Fiddler监听端口为8888 配置允许远程设备连接 4. iOS设备证书安装 在iOS设备浏览器访问:http://[ PC_ IP ]:8888 下载并安装Fiddler根证书 在iOS设置中信任安装的描述文件 5. 抓包测试 在iOS设备上打开目标APP(如哔哩哔哩) 在PC端Fiddler中查看捕获的请求包 6. 局限性说明 某些APP(如哔哩哔哩)可能无法正常联网 部分功能(如图片发送)可能受到影响 二、微信公众号抓包方法 方法一:PC端微信+BURP 配置Burp Suite代理(默认127.0.0.1:8080) 在PC微信设置中配置代理为Burp地址和端口 正常登录微信即可捕获流量 方法二:MUMU模拟器+BURP 安装网易MUMU模拟器 在模拟器中安装微信 配置模拟器网络使用Burp作为代理 实现微信公众号流量抓取 三、微信小程序抓包方法 1. 工具准备 Proxifier Burp Suite 2. 配置步骤 配置Proxifier代理服务器为Burp地址和端口 在任务管理器中定位小程序exe文件位置 在Proxifier中创建针对小程序exe的代理规则 3. 抓包实现 启动Proxifier和Burp Suite 运行微信小程序 在Burp中查看捕获的小程序流量 注意事项 所有方法都需要确保设备间网络连通 证书安装是HTTPS流量解密的关键 部分应用可能有证书绑定(pinning)等防护措施 实际测试中可能需要尝试多种方法组合 适用场景 移动应用安全测试 API接口分析 数据传输安全评估 漏洞挖掘与验证 以上方法涵盖了iOS APP、微信公众号和微信小程序三种常见移动端应用的抓包技术,可根据实际测试需求选择合适的方法或组合使用。