ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
[TOC] ## **Fiddler工具介绍** `Fiddler`是一个通过`代理`的方式来进行抓包工具,运行时会在本地建立一个代理服务,默认地址:127.0.0.1:8888。Fiddler开启之后,配置`本机`代理,再打开IE浏览器,IE的PROXY会自动变成`127.0.0.1:8888`,通过其来抓取IE浏览器与服务器之间的所有HTTP(s)请求,但是`火狐`、`chrome`需要手动设置代理。 > 配置本机代理,IE 的 代理 自动变成 刚刚配置的, 谷歌和火狐则需要 手动 设置 代理。 具体原因:浏览器人家厂商自己设置的。 工具下载: [Fiddler](https://link.juejin.cn?target=https%3A%2F%2Fwww.telerik.com%2Ffiddler "https://www.telerik.com/fiddler") <br /> ## **Fiddler工作原理** `这一步`很重要,只有弄懂了工作原理,才能更好的`展开工作`、`配置环境`。 ![](https://img.kancloud.cn/6e/a8/6ea854f02b28f29220577aa7ffa14817_580x265.png) 抓包其中涉及三个角色: `客户端` 、 `代理`、 `目标服务器` * 原本正常访问`网页或App`路径是: 客户端 ---> 目标服务器 * 抓包,其实就加入了一个`代理`,相当于古代的 媒人 ,客户端 ---> `媒人`(代理)-->目标服务器 * 只有这三者产生一定的联系,才能进行拦截/抓取一些东西,客户端先访问`媒人`,媒人把`客户端`的信息记录下来,媒人再去联系`目标服务器`,进而返回给`客户端`。 <br /> ## **pc端浏览器、window软件 进行抓包** 1. 打开`Fiddler`(媒人/代理),Fiddler其实就是 古代的 “媒人” ,即 `代理`。 * 寻到 Fiddler options 路径, Tools---> Options, 配置 `Options`,主要配置 `HTTPS`,`Connections` 信息. 第一次配置会出现`安装证书`的请求,一路点击 `是`就对了, 配置完毕一定要记得`重启`Fiddler,否则失效 ![](https://img.kancloud.cn/a0/1a/a01a1a3a67a14cff1e85fe989be3d5b5_678x460.png) * Connections 配置,主要是 让手机 或电脑 链接 Fiddler(媒人),默认端口号为:8888 ![](https://img.kancloud.cn/96/89/968951d32c3150cea627a44fc0c039b8_750x438.png) 2. Fiddler(媒人)配置完毕,接着配置`客户端`, 不择手段让 客户端 链接媒人,和媒人产生联系。 * 打开windows 代理设置,`代理配置路径` > 配置 windows 代理 ,这步很关键 ![](https://img.kancloud.cn/0a/83/0a8387ce32a3cb5788b5ecfe503a7911_829x638.png) 3. 客户端已经和 Fiddler(媒人)产生一定联系了,已经可以抓取`windows软件`和`IE`了,。 * IE 抓包。 直接访问IE,Fiddler自动运行且拦截数据 ![](https://img.kancloud.cn/bd/88/bd88e63847c1ef571b3a042800c20f99_1916x1031.png) * 在这解释 下 IE 代理`自动变成`配置完的代理 ,打开IE 代理看看 ![](https://img.kancloud.cn/cd/52/cd5249c0f12c7117607a948be059a9f7_1142x787.png) * windows 软件抓包,即 windows微信中 的小程序当然也可以抓取!如果是抓取`小程序`包的,就不用`配置app`的了,直接在电脑抓取即可 ![](https://img.kancloud.cn/0e/8b/0e8b4c6fe703f8b3a53ad2997ff6a750_1734x924.png) 4. 接着说 谷歌 和 火狐浏览器的,他们的代理不像IE自动,需要`手动配置`他们的代理,这里 我以 `谷歌`为例。 * 第一种方式:寻到谷歌 代理配置路径(`路径自己百度`),配置:127.0.0.1:8888 * 第二种方式:以上是简单做法,这种需要 `翻墙` 下载扩展程序(Proxy SwitchyOmega) ,进行配置 ![](https://img.kancloud.cn/27/01/270168fa73793272d3d59a11d3dfc484_1158x425.png) ![](https://img.kancloud.cn/85/a0/85a01eae21dfb1b27e2e0a0ab7720baf_1443x637.png) ![](https://img.kancloud.cn/c9/84/c984a0064f5882e0fa23b14438157e13_379x315.png) 5. 可以进行愉快的抓包了 ## **app端抓包,ios手机** 使用条件: 电脑和 手机必须在用一个`网络`中. 1. 配置手机`安全证书`,这个很关键. 手机首先连接和电脑同一个`wifi`,手机打开浏览器访问地址`电脑ip:8888`, 下载安装证书 * 电脑ip 获取,window + r 输入,cmd 运行 ipconfig ![](https://img.kancloud.cn/ad/c5/adc5a27a5fcc0bbd8bad957157f8433c_640x506.png) 2. 在ios手机中找到设置 ![](https://img.kancloud.cn/cb/83/cb832b0bcc294d95ffca76a6225acdb1_1252x900.png) 3. 在ios手机Safari浏览器中,输入192.168.1.86:8000后,点击回车,会提示下载证书。 ![](https://img.kancloud.cn/a6/ea/a6ea123a67895ffc864ba1fab5f261a1_1248x901.png) ![](https://img.kancloud.cn/7b/64/7b64178dfe1a908e5d67d9ed9fe74119_1666x904.png) 4. 打开电脑端的fiddler客户端,可以开始抓包使用。