目录

1、为何需要使用需要使用工具来抓包呢?
<https://blog.csdn.net/jianxia801/article/details/82155517#1%E3%80%81%E4%B8%BA%E4%BD%95%E9%9C%80%E8%A6%81%E4%BD%BF%E7%94%A8%E9%9C%80%E8%A6%81%E4%BD%BF%E7%94%A8%E5%B7%A5%E5%85%B7%E6%9D%A5%E6%8A%93%E5%8C%85%E5%91%A2%EF%BC%9F>

1.1、Fiddler手机抓包原理
<https://blog.csdn.net/jianxia801/article/details/82155517#%C2%A0%20%C2%A0%20%C2%A01.1%E3%80%81Fiddler%E6%89%8B%E6%9C%BA%E6%8A%93%E5%8C%85%E5%8E%9F%E7%90%86>

2、如何安装Fiddler
<https://blog.csdn.net/jianxia801/article/details/82155517#2%E3%80%81%E5%A6%82%E4%BD%95%E5%AE%89%E8%A3%85Fiddler>

3、如何配置和使用Fiddler进行抓包,以及相关常用操作
<https://blog.csdn.net/jianxia801/article/details/82155517#3%E3%80%81%E5%A6%82%E4%BD%95%E9%85%8D%E7%BD%AE%E5%92%8C%E4%BD%BF%E7%94%A8Fiddler%E8%BF%9B%E8%A1%8C%E6%8A%93%E5%8C%85%EF%BC%8C%E4%BB%A5%E5%8F%8A%E7%9B%B8%E5%85%B3%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C>

3.1、给手机设置代理
<https://blog.csdn.net/jianxia801/article/details/82155517#3.1%E3%80%81%E7%BB%99%E6%89%8B%E6%9C%BA%E8%AE%BE%E7%BD%AE%E4%BB%A3%E7%90%86>

3.2、打开手机浏览器,输入ip:端口号=192.168.1.104:8888,点击前往,见下图:
<https://blog.csdn.net/jianxia801/article/details/82155517#3.2%E3%80%81%E6%89%93%E5%BC%80%E6%89%8B%E6%9C%BA%E6%B5%8F%E8%A7%88%E5%99%A8%EF%BC%8C%E8%BE%93%E5%85%A5ip%3A%E7%AB%AF%E5%8F%A3%E5%8F%B7%3D192.168.1.104%3A8888%EF%BC%8C%E7%82%B9%E5%87%BB%E5%89%8D%E5%BE%80%EF%BC%8C%E8%A7%81%E4%B8%8B%E5%9B%BE%EF%BC%9A>

3.3、打开一个下载证书的页面,如下,点击最下方的“FiddlerRoot certificate”按钮,下载证书。
<https://blog.csdn.net/jianxia801/article/details/82155517#3.3%E3%80%81%E6%89%93%E5%BC%80%E4%B8%80%E4%B8%AA%E4%B8%8B%E8%BD%BD%E8%AF%81%E4%B9%A6%E7%9A%84%E9%A1%B5%E9%9D%A2%EF%BC%8C%E5%A6%82%E4%B8%8B%EF%BC%8C%E7%82%B9%E5%87%BB%E6%9C%80%E4%B8%8B%E6%96%B9%E7%9A%84%E2%80%9CFiddlerRoot%20certificate%E2%80%9D%E6%8C%89%E9%92%AE%EF%BC%8C%E4%B8%8B%E8%BD%BD%E8%AF%81%E4%B9%A6%E3%80%82>

3.4、点击按钮,进入下个页面,出现一个安装文件,点击“安装”。
<https://blog.csdn.net/jianxia801/article/details/82155517#3.4%E3%80%81%E7%82%B9%E5%87%BB%E6%8C%89%E9%92%AE%EF%BC%8C%E8%BF%9B%E5%85%A5%E4%B8%8B%E4%B8%AA%E9%A1%B5%E9%9D%A2%EF%BC%8C%E5%87%BA%E7%8E%B0%E4%B8%80%E4%B8%AA%E5%AE%89%E8%A3%85%E6%96%87%E4%BB%B6%EF%BC%8C%E7%82%B9%E5%87%BB%E2%80%9C%E5%AE%89%E8%A3%85%E2%80%9D%E3%80%82>

3.5、验证手机抓包
<https://blog.csdn.net/jianxia801/article/details/82155517#3.5%E3%80%81%E9%AA%8C%E8%AF%81%E6%89%8B%E6%9C%BA%E6%8A%93%E5%8C%85>

4、Fiddler 基本面板介绍
<https://blog.csdn.net/jianxia801/article/details/82155517#4%E3%80%81Fiddler%20%E5%9F%BA%E6%9C%AC%E9%9D%A2%E6%9D%BF%E4%BB%8B%E7%BB%8D>

1、为何需要使用需要使用工具来抓包呢?

    因为App调用API接口,如果在IDE Android
Studio直接调试,虽然可以获得接口返回数据,但是此种方式比较复杂,如果针对已经发布的软件是无法获得相关的接口数据的。所以无论是在开发阶段,还是在发布后的APP都可以使用抓包工具,来实现调用API的接口返回数据抓包。 
  

   Fiddler最大的优势在于抓包,我们大部分使用的功能也在抓包的功能上,Fiddler做接口测试也是非常方便的。

  对应没有接口测试文档的时候,可以直接抓完包后,copy请求参数,修改下就可以了

1.1、Fiddler手机抓包原理

     在本机开启了一个http的代理服务器,然后它会转发所有的http请求和响应。Fiddler 是以代理web
服务器的形式工作的,它使用代理地址:127.0.0.1,端口:8888。网络请求走fiddler,fiddler从中拦截数据,由于fiddler充当中间人的角色,所以可以解密https。因此,它比一般的firebug或者是chrome自带的抓包工具要好用的多。不仅如此,它还可以支持请求重放等一些高级功能。它还可以支持对手机应用进行http抓包的。本文就是手机抓包。

 
 浏览器的代理设置默认是关着的,win7谷歌浏览器“设置--高级--系统--打开代理服务器--局域网设置--代理服务器”勾上。代理开关为开:可以抓到包,代理开关为关:抓不到包。(
本人Windows10直接安装后即可)





2、如何安装Fiddler

    百度 搜索 Fiddler 找到后安装即可 可以到官网下载  https://www.telerik.com/fiddler
<https://www.telerik.com/fiddler> 或者下载国内,本人下载解压包,解压后直接可用

  菜单:Tools-> Fiddler Options->Connections,勾选"Allow remote computers to
connect" 



 注: 8888为默认端口号,可修改,但需注意两点,一是本机空闲端口,二是手机代理设置时端口要一致。

          

查看本机的ip地址,在本机命令行输入:ipconfig   我的电脑有2个IP,都试了一下,192.168.1.104是有效的IP,



打开Fiddler,右上角有一个Online,这里也可以查看IP。如果和电脑的ip不一致时,以这里的为准。



3、如何配置和使用Fiddler进行抓包,以及相关常用操作

手机端进行参数配置(IOS 设置)

条件:保证手机和电脑都处于同一个网络。

3.1、给手机设置代理



3.2、打开手机浏览器,输入ip:端口号=192.168.1.104:8888,点击前往,见下图:



3.3、打开一个下载证书的页面,如下,点击最下方的“FiddlerRoot certificate”按钮,下载证书。

3.4、点击按钮,进入下个页面,出现一个安装文件,点击“安装”。



出现“已验证”字样,如下图。表示证书安装成功。



3.5、验证手机抓包

操作手机,电脑fiddler中会显示一些http信息,即为成功 输入baidu.com



4、Fiddler 基本面板介绍



参考文章:Fiddler4入门——手机抓包
<https://blog.csdn.net/shimengran107/article/details/78644862> 
Fiddler抓包5-接口测试(Composer) <https://www.cnblogs.com/yoyoketang/p/6754560.html>

 

 

 

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信