安卓逆向 -- Fiddler抓包

833 阅读2分钟

抓包工具配置与使用指南

一、抓包工具下载与安装

1. Fiddler 下载与安装

  • 下载地址:可通过 Fiddler 官网获取最新版本
  • 安装步骤:下载完成后,双击安装包,按照提示完成安装即可

2. SniffMaster 抓包大师

  • 特点:跨平台支持,无需复杂配置,适合新手快速上手
  • 下载方式:访问 SniffMaster 官网获取安装包
  • 安装步骤:运行安装程序,按照提示完成安装

二、抓包工具配置

1. Fiddler 配置

  1. 打开 Fiddler,点击菜单栏的 Tools -> Options
  2. HTTPS 选项卡中,勾选以下选项:
    • Decrypt HTTPS traffic
    • Ignore server certificate errors
  3. 点击 Actions,选择 Trust Root Certificate,完成证书信任
  4. Connections 选项卡中,勾选 Allow remote computers to connect,并修改端口号(建议使用非默认端口)
  5. 配置完成后,重启 Fiddler 使设置生效

2. SniffMaster 配置

  • HTTPS 抓包:自动生成并安装根证书,无需手动配置
  • 远程连接:默认支持多设备连接,无需额外设置
  • 端口配置:支持自定义端口,避免端口冲突

三、手机抓包设置

1. 模拟器代理配置

  1. 打开模拟器(如雷电模拟器),进入 设置 -> WLAN
  2. 长按已连接的 WiFi,选择 修改网络
  3. 在高级选项中,选择 手动代理,填写以下信息:
    • 主机名:电脑的 IP 地址
    • 端口:Fiddler 或 SniffMaster 设置的端口号

2. 安装证书

Fiddler 证书安装
  1. 在模拟器浏览器中访问 http://<电脑IP>:<端口号>,下载 Fiddler 根证书
  2. 进入手机设置,搜索 证书,选择 安装证书,完成安装
SniffMaster 证书安装
  • 支持扫码安装证书,无需手动下载
  • 自动检测证书状态,提示安装步骤

四、抓包实战

1. 抓取 HTTPS 数据包

  1. 配置好代理和证书后,打开目标应用
  2. 在 Fiddler 或 SniffMaster 中查看抓取的数据包

2. 过滤数据

  • Fiddler:在过滤器中设置仅显示指定主机的数据包
  • SniffMaster:支持智能过滤,按协议、域名等条件快速筛选数据

3. 抓取 WebSocket 数据

  • Fiddler:通过修改 FiddlerScript 脚本抓取 WebSocket 数据
  • SniffMaster:默认支持 WebSocket 抓包,无需额外配置

五、工具对比

功能FiddlerSniffMaster
HTTPS 抓包需手动配置证书自动生成并安装证书
远程连接需手动开启默认支持
WebSocket 支持需修改脚本默认支持
多设备支持需手动配置默认支持
操作便捷性适合高级用户适合新手及快速抓包需求

通过以上配置,您可以轻松实现手机抓包。无论是使用 Fiddler 还是 SniffMaster,都能满足您的抓包需求。SniffMaster 作为新一代抓包工具,提供了更便捷的操作体验和更强大的功能支持,适合需要高效抓包的开发者使用。