了解Fiddler和证书的作用
Fiddler是一款强大的网络调试代理工具,可以帮助我们监视、记录和修改客户端与服务器之间的所有HTTP(S)通信。在进行HTTPS抓包时,由于手机操作系统对自签名证书的安全性要求,需要设置信任证书才能顺利抓包。
Fiddler的作用
- 监视HTTP(S)通信
- 记录网络请求和响应
- 修改请求和响应内容
- 代理HTTP(S)请求
证书的作用
- 验证服务器的身份
- 加密通信过程
- 保护数据安全
手机Fiddler信任证书设置步骤
安卓手机设置
- 下载证书文件:从Fiddler官网下载证书文件(FiddlerCA.crt)。
- 导入证书:
- 打开“设置”>“安全”>“加密与证书”。
- 选择“安装证书”,然后选择“从存储”。
- 选择证书文件,点击“确定”。
- 在弹出的提示框中,选择“信任”。
- 信任证书:
- 打开“设置”>“安全”>“信任管理器”。
- 选择“设备证书”。
- 选择“FiddlerRoot”证书,然后点击“信任”>“总是信任”。
iOS手机设置
- 下载证书文件:从Fiddler官网下载证书文件(FiddlerRoot.cer)。
- 导入证书:
- 打开“设置”>“通用”>“关于本机”。
- 滑动到底部,点击“证书信任设置”。
- 点击“描述文件”>“通用”>“ Profiles”。
- 点击“FiddlerRoot”证书,然后点击“信任”。
- 信任证书:
- 打开“设置”>“通用”>“关于本机”。
- 滑动到底部,点击“证书信任设置”。
- 选择“根证书”,然后点击“信任”>“FiddlerRoot”。
设置完成后,开始抓包
- 打开Fiddler,点击“工具”>“Fiddler Options”。
- 在“捕获”选项卡中,勾选“捕获HTTPS连接”。
- 打开手机,确保已连接到同一Wi-Fi网络。
- 在手机上访问目标网站,Fiddler将开始抓取HTTPS请求。
总结
通过以上步骤,您可以在手机上成功设置Fiddler信任证书,从而轻松解决证书问题,让抓包更顺畅。希望本文能帮助到您!
