超牛的移动端抓包工具Fiddler

工具使用 专栏收录该内容
13 篇文章 0 订阅

 一、官网介绍

https://www.telerik.com/fiddler

Telerik FiddlerCore Embedded Engine is the core proxy engine used by Fiddler to intercept and modify web traffic. You can integrate FiddlerCore into your .NET applications to provide unprecedented functionality—programatically access the HTTP, HTTPS, WebSockets traffic coming in and out of your app / web service/ browser / mobile device. Modify and filter that traffic. Collect traffic stats. Export and import traffic and traffic data to files.

TeleRik FIDDLE内核嵌入式引擎是FIDDLE拦截和修改Web流量的核心代理引擎。可以将FiddlerCore集成到.NET应用程序中,以提供前所未有的功能——以编程方式访问应用程序/web服务/浏览器/移动设备进出的HTTP、HTTPS、WebSockets通信量。修改和过滤流量。收集交通统计数据。进出口交通和交通数据到文件。

 

二、工具下载

网盘下载地址 https://pan.baidu.com/s/1SUh6Nwdh89st-L-RQYnflA

官网下载:https://www.telerik.com/download/fiddler/fiddler4

三、安装

双击安装就行

四、fiddler手机抓包原理

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

浏览器的代理设置默认是关着的,win7谷歌浏览器“设置--高级--系统--打开代理服务器--局域网设置--代理服务器”勾上。代理开关为开:可以抓到包,代理开关为关:抓不到包。

前提条件:

1).电脑需要安装Fiddler
2).测试手机需要支持Wifi
3).测试手机与电脑需要同一网络
4).所测APP需支持代理 

第四模块借鉴原文地址:  https://blog.csdn.net/shimengran107/article/details/78644862

五、开启Fiddler使用

1、菜单:Tools-> Fiddler Options->Connections

 二、勾选Allow remote computers to connect

 三、打开cmd 输入ipconfig 找到勾选的ip地址

 四、查看Fiddler对应的ip 检查是否正确

 五、手机客户端设置操作

1、安卓

我使用的是小米手机 

(1)、打开wifi设置

选择手动代理 

 

设置ip和端口 就是你电脑上的ip和在Fiddler设置的端口  必须一致

(2)、浏览器下载证书 

打开手机系统浏览器 输入你的ip和端口

 点击下载

 下载完成的文件会存在你的手机系统盘里的DownLoad文件夹 若没有使用系统自带浏览器 具体路径请自行查看 在浏览器的下载中心就可以找到

(3)、安装证书 

在找到设置-更多设置-系统安全-从SD卡安装证书-选择你下载的地址安装就好了

 

安装完成可以查看

 (4)、浏览器测试 58同城

 结果

 

2、IOS

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

(1)、给手机设置代理

 

(2)、打开手机浏览器,自己的端口和ip,见下图:

 

(3)、点击最下方的“FiddlerRoot certificate”按钮,下载证书。

 

(4)、点击安装证书

一直操作下一步完成安装就行

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

 

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

打开手机的浏览器,使用百度

 

结果如下:

 六、问题说明

1、我设置的时候出现的最多的问题就是代理设置的有问题 有些手机设置不一样 但是重要的就是只要ip和端口对就没问题

2、重要的就是IP:端口必须和电脑一致

3、手机电脑必须同一个网络下

 

我看的博客好多都是单手机的介绍 正好我ios安卓都有就做了实践 也使用很多次了 本来想转载一个就行了 想想还是动手写一个 把问题都找找 

 

希望对你有帮助 有问题请留言。。。 谢谢

  • 3
    点赞
  • 0
    评论
  • 3
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值