Fiddler 安装及使用教程(移动端 App 抓包)

本文介绍了Fiddler的下载安装与HTTPS抓包配置方法。先从官网下载安装Fiddler Classic,运行后在配置HTTPS时需信任证书。还分别说明了浏览器和App的HTTPS抓包配置,App抓包要配置端口、允许远程连接,手机需安装证书并配置代理。

下载及安装

官网地址:https://www.telerik.com/fiddler

点击 try for free 选择 Fiddler Classic
在这里插入图片描述

填写相关信息然后点击下载 ,安装过程跳过
在这里插入图片描述

运行 Fiddler 界面如下所示
在这里插入图片描述

配置 https

在这里插入图片描述

首次勾选 Decrypt HTTPS traffic 时就会弹出如下图所示的弹窗询问是否要信任该证书,一直确定就可以
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

浏览器https抓包配置

导出证书
在这里插入图片描述
以chrome浏览器为例,导入证书
在这里插入图片描述
选择受信任的根证书颁发机构,点击导入
在这里插入图片描述

App https 抓包配置

可以配置端口,默认 8888,勾选 allow remote computers to connect

注意:修改后需要重启

在这里插入图片描述

手机设置

  1. 访问你的电脑 IP + 8888 端口,安装 fiddler 证书
  2. 电脑和手机连接同一网络
  3. 连接网络后配置手机的代理为: 电脑 IP + 8888 端口
做开发需要抓取手机app的http/https的数据包,想看APP发出的http请求和响应是什么,这就需要抓包了,这可以得到一些不为人知的api,比如还可以干些“坏事”... 需要工具: Fiddler抓包软件 Android 手机一台 一、如何使用 Fiddler2 下载完成后安装安装过程就不贴图了。 如下图设置Fiddler 代理: 点击OK,在这里代理就设置完成,一定要重启软件配置才生效,下面是手机端的设置。 浏览器抓包和调试工具(Fiddler) 4.4.6.2 官方最新版 评分: 8.0类别: 编程辅助 大小:759KB 语言: 英文 查看详细信息 >> 二、手机端代理设置 以三星S4为例子, 1、如下图真机三星S4设置: 找到你的Wifi,必须电脑和手机处于同一个Wifi下。最好是电脑发一个Wifi出来。 长按wifi热点,选择修改网络配置。 代理设置为:手动;代理主机名为你的电脑Ip,端口就是刚才Fiddler设置的端口。 ----------------------------------------------------------------------------------------- 2、模拟器(android 2.3)设置 到这里设置完成,让我们看看我们都抓到什么东东。 -------------------------------------------------------------------------------------------------------- 我们看看微博客户端吧,获取首页内容如下: 不禁感叹,很好很强大~~~~~~~~~~~~~~~~~~~~~~~~ 提示:Fiddler可以设置过滤,可以很方便看到我们想要的Http包: Fiddler手机抓包 第一步:配置Fiddler Tools->Fiddler Options... 重启Fiddler 第二步:在手机上安装证书 用手机浏览器打开http://10.240.139.173:8888(IP是你电脑的IP,8888是Fiddler的端口) 在页面上下载FiddlerRoot certificate(文件名FiddlerRoot.cer) 我用的是uc浏览器,下载到了UCDownloads目录下,这里要注意,将FiddlerRoot.cer移动到根目录下(否则会提示未在USB存储设备中找到证书文件)。 接下去:设置->安全和隐私->从存储设备安装 (按照提示操作即可) 第三步:设置代理 打开你手机上无线,代理设置->手动 主机:10.240.139.173(你的运行Fiddler的电脑IP) 端口:8888 确定 接下去就是Fiddler的基本操作了,我们已经看到手机上的数据包了。 X-User-Agent:XOne/1.1.2(AndroidPhone;2.2Later;MI 2S/android4.1.1)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值