通过 Fiddler 实现 HTTPS 包的抓取
Fiddler是一个http协议调试代理商工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件)。 Fiddler 要比其余的网络调试器要更加简单,由于它不仅仅暴露http通讯还提供了一个客户友好的格式。
Fiddler 是用C#写出来的,它包含一个简单却功能强大的基于JScript .NET 事件脚本子系统,它的灵活性非常棒,可以支持众多的http调试任务,并且能够使用.net框架语言进行扩展。
Fiddler 下载地址: http://www.telerik.com/fiddler
下载安装后设置 Fiddler 可以抓取 HTTPS 数据包:
1. 打开 Fiddler 选择 “Tools” -> “Options” 选择 “HTTPS” 选项卡
Options
2. 如图所示 “勾选”
1. Capture HTTPS CONNECTs
2. Decrypt HTTPS traffic
3. Ignore server certificate errors(unsafe)
3. 点击 Actions 按钮
options
“点击 Trust Root Certificate” 安装 Fidder 的证书 -> “Yes”
安装Root证书告警对话框
或者者 选择 (“Export Root Certificate to Desktop”) 将证书导出到桌面, 自己自行安装也可以:
证书导入向导
允许手机连接代理商 (选择 Connections 选项卡, 配置如下图所示)
Telerik Fiddler Options
手机安装证书
首先保证手机与 Fiddler 所在 PC 处于同一局域网内,查看 PC 的 ip,以及 Fiddler 的代理商端口,手动设置到无线局域网 HTTP 代理商
在浏览器中访问http://xx.xx.xx.xx:8080,点击下载并安装 Fiddler 根证书。
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 通过 Fiddler 实现 HTTPS 包的抓取