fiddler抓包


fiddler:一个web调试代理平台,可以监控和修改web数据流

支持的操作系统:windows/linux

适用平台:网页端,app端

调试难易程度:一般

软件功能程度:多

客户端<--request/response-->fiddler(proxy)<--request/response-->服务器

优点:

可以查看所有浏览器,客户端应用或服务之间的web数据流

手动或自动修改任意的请求和响应

可以解密HTTPS数据流以便查看和修改

缺点:

只支持http,https,ftp,websocket数据流等相关的协议

无法检测或修改其他数据:SMTP、POP3等

无法处理请求和响应超过2GB的数据

下载

https://www.telerik.com/fiddler

 安装

直接装

 界面功能分布

 设置

ctrl+A,右击清除

解密数据流量

装一个证书,做中间人攻击

客户端发出去的请求,由fiddler捕获,由证书进行解密,解密之后再由它的证书加密转发到服务器,服务器解密再将数据解密反馈回来,fiddler接收到数据之后再解密返回给客户端明文数据

这里选择from browsers only

设置完之后点击ok

 设置代理

下载谷歌代理插件

https://chrome.google.com/webstore/detail/proxy-switchyomega/padekgcemlokbadohgkifijomclgjgif

 

 代理情景包含了服务器地址、端口等代理的信息。在 SwitchyOmega 中,情景模式是代理设置的基本单元。默认设置中已经建立了一个代理情景模式作为样例。

 填写所需的代理服务器地址和端口。SwitchyOmega软件本身不提供任何内置代理服务器。

 自动切换模式在多个代理间切换自如

 

 情景模式类型:"第一种是指定代理的方式,每次访问一定会从设置的代理中走,第二种是动态切换的方式,比如说你想让百度走国内的网络,而让谷歌走国外的网络。"

记得勾选“应用选项”!!!!

激活SwitchyOmega扩展程序 :Alt + Shift + O,然后就可以在右上角看见一个圆圈,然后点击刚才创建的fiddler

 重启fiddler