前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Fiddler的安装与使用

Fiddler的安装与使用

作者头像
py3study
发布2020-11-13 10:42:17
1.9K0
发布2020-11-13 10:42:17
举报
文章被收录于专栏:python3python3

一、概述

简介

Fiddler是位于客户端和服务器端之间的代理,也是目前最常用的抓包工具之一 。它能够记录客户端和服务器之间的所有 请求,可以针对特定的请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器。

看到这么多的应用,是不是就迫不及待的想要开始你的抓包之旅呢,不要急,俗话说的好:工欲善其事,必先利其器,我们先来安装Fiddler吧。

下载

打开官网,官网下载地址是https://www.telerik.com/download/fiddler

打开以后选择你的相关信息如下图:

1.png
1.png

说明:

第一个选择:Mobile application development/debugging,表示移动应用开发/调试

第二个,输入你的邮箱

第三个,选择China

最后点击Download for Window,就会下载一个exe程序。

安装过程就不多了,直接一路下一步即可。

二、配置

打开软件后,效果如下:

1.png
1.png

安装证书

由于默认无法解析https请求,因此需要安装证书才行。

在工具栏找到Tools,然后依次选择Options、HTTPS ,然后勾选Decrypt HTTPS traffic选项,勾选后安装证书。

1.png
1.png

点击yes

1.png
1.png

选择是

1.png
1.png

点击是

1.png
1.png

提示安装完成

1.png
1.png

连接信息

配置连接信息:Tools > Options >Connections - 端口默认是8888,你可以进行修改。 - 勾选Allow remote computers to connect选项,然后重启Fiddler,再次打开时会弹出一个信息,选择ok即可。

1.png
1.png

三、浏览器测试

打开ie浏览器,点击internet选项-->连接-->局域网设置

设置代理,端口为8888

1.png
1.png

设置好之后,打开百度首页,就可以看到很多信息了。

1.png
1.png

四、手机测试

但是如果你想要对手机上的app进行抓包怎么办呢,那么你还需要进行以下操作:

首先你的Fiddler所在的电脑和手机必须处在同一个局域网内(即连着同一个路由器)。

查看你的本机IP地址,在Fiddler的右上角有一个Online按钮,点击一下会显示你的IP信息

1.png
1.png

因为我本机有很多网卡,其中:192.168.31.145,就是无线网卡ip。

打开你的手机,找到你所连接的WIFI,长按选择修改网络,输入密码后往下拖动,然后勾选显示高级选项,然后在代理一栏选择手动,再将你先前查看的IP地址和端口号输入进去,然后保存。

1.png
1.png

最后安装手机证书,在手机浏览器一栏输入电脑的IP地址和端口号 这里我是192.168.31.145:8888

1.png
1.png

下载完成后,安装证书

1.png
1.png

安装完成后,打开今日头条,就可以看到很多数据了。

1.png
1.png

注意:对于抖音,如果wifi设置了Fiddler代理,打开抖音时,提示网络不可连接。当你wifi设置关闭代理后,再次打开抖音,就可以了。

看来抖音对于数据的安全防护策略,确实比较牛逼。

关于Fiddler的高级用法,请参考链接:https://www.cnblogs.com/yyhh/p/5140852.html

本文参考链接:

https://blog.csdn.net/ychgyyn/article/details/82154433

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-11-10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、概述
    • 简介
      • 下载
      • 二、配置
        • 安装证书
          • 连接信息
          • 三、浏览器测试
          • 四、手机测试
          相关产品与服务
          云开发 CloudBase
          云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档