一、介绍
官网:https://www.telerik.com/fiddler
二、抓包工具
1、F12-Network-XHR(接口) 2、Fiddler 3、HTTPwatch(装在IE浏览器) 4、Charles(Mac用的多) 5、Wareshark(可以抓http,tcp,ip)
三、fillder配置
抓包工具默认抓HTTP协议,抓HTTPS需要设置下
1、打开Fiddler-Tools-Options-HTTPS
勾选Capture-Decrypt(解密)
点击Actions-Export(导出证书到桌面)
2、打开Fillder-Tools-Options-Connections设置端口
3、设置浏览器(谷歌)设置-高级-证书管理-导入-导入刚刚导出的证书
备注:苹果手机也要安装证书,安卓手机不需要证书
4、重启Fillder
5、查看自己本机ip(ipconfig)
6、进入浏览器或者手机,设置代理,填写本机的ip及fiddler的端口号
四、fillder设置支持HTTPS协议抓取
五、fillder图标代表
六、限速
1、开启延迟:Rules → Performances → Simulate Modem Speeds 2、自定义延迟: 2.1Rules → Customize Rules 2.2Ctrl + F 查找m_SimulateModem标志位 2.3代码中是每1KB延迟多少毫秒计算 2.4假如我们要模拟2M左右的宽带((1* 8/1000)/ x )*2.0=2 2.5设置限速后要重新开启延迟
七、篡改请求
1、抓取好要拦截的地址
2、拦截订单:bpu + 网址域名,重新请求图标是红色即代表拦截成功
3、修改订单价格:选中拦截的链接,右侧菜单选择Inspectors—WebForms
4、修改价格参数的值,改为一分钱
5、发送修改后参数:点击Run to Completion
7.1拦截图片
7.2修改价格及发送
八、其他功能
1、篡改返回:看数据是否会对页面造成拥挤扭曲
2、过滤会话:过滤掉不需要的请求