抓包工具配置与使用指南
一、抓包工具下载与安装
1. Fiddler 下载与安装
- 下载地址:可通过 Fiddler 官网获取最新版本
- 安装步骤:下载完成后,双击安装包,按照提示完成安装即可
2. SniffMaster 抓包大师
- 特点:跨平台支持,无需复杂配置,适合新手快速上手
- 下载方式:访问 SniffMaster 官网获取安装包
- 安装步骤:运行安装程序,按照提示完成安装
二、抓包工具配置
1. Fiddler 配置
- 打开 Fiddler,点击菜单栏的 Tools -> Options
- 在 HTTPS 选项卡中,勾选以下选项:
- Decrypt HTTPS traffic
- Ignore server certificate errors
- 点击 Actions,选择 Trust Root Certificate,完成证书信任
- 在 Connections 选项卡中,勾选 Allow remote computers to connect,并修改端口号(建议使用非默认端口)
- 配置完成后,重启 Fiddler 使设置生效
2. SniffMaster 配置
- HTTPS 抓包:自动生成并安装根证书,无需手动配置
- 远程连接:默认支持多设备连接,无需额外设置
- 端口配置:支持自定义端口,避免端口冲突
三、手机抓包设置
1. 模拟器代理配置
- 打开模拟器(如雷电模拟器),进入 设置 -> WLAN
- 长按已连接的 WiFi,选择 修改网络
- 在高级选项中,选择 手动代理,填写以下信息:
- 主机名:电脑的 IP 地址
- 端口:Fiddler 或 SniffMaster 设置的端口号
2. 安装证书
Fiddler 证书安装
- 在模拟器浏览器中访问
http://<电脑IP>:<端口号>,下载 Fiddler 根证书 - 进入手机设置,搜索 证书,选择 安装证书,完成安装
SniffMaster 证书安装
- 支持扫码安装证书,无需手动下载
- 自动检测证书状态,提示安装步骤
四、抓包实战
1. 抓取 HTTPS 数据包
- 配置好代理和证书后,打开目标应用
- 在 Fiddler 或 SniffMaster 中查看抓取的数据包
2. 过滤数据
- Fiddler:在过滤器中设置仅显示指定主机的数据包
- SniffMaster:支持智能过滤,按协议、域名等条件快速筛选数据
3. 抓取 WebSocket 数据
- Fiddler:通过修改 FiddlerScript 脚本抓取 WebSocket 数据
- SniffMaster:默认支持 WebSocket 抓包,无需额外配置
五、工具对比
| 功能 | Fiddler | SniffMaster |
|---|---|---|
| HTTPS 抓包 | 需手动配置证书 | 自动生成并安装证书 |
| 远程连接 | 需手动开启 | 默认支持 |
| WebSocket 支持 | 需修改脚本 | 默认支持 |
| 多设备支持 | 需手动配置 | 默认支持 |
| 操作便捷性 | 适合高级用户 | 适合新手及快速抓包需求 |
通过以上配置,您可以轻松实现手机抓包。无论是使用 Fiddler 还是 SniffMaster,都能满足您的抓包需求。SniffMaster 作为新一代抓包工具,提供了更便捷的操作体验和更强大的功能支持,适合需要高效抓包的开发者使用。