Fiddler 是一个通过 代理 的方式来进行抓包工具,运行时会在本地建立一个代理服务,默认地址:127.0.0.1:8888。Fiddler开启之后,配置本机代理,再打开IE浏览器,IE的PROXY会自动变成 127.0.0.1:8888 ,通过其来抓取IE浏览器与服务器之间的所有HTTP(s)请求,但是 火狐 、 chrome 需要手动设置代理。

配置本机代理,IE 的 代理 自动变成 配置完的代理, 谷歌和火狐则需要 手动 设置 代理, 具体原因:浏览器人家厂商自己设置的。

工具下载: Fiddler

Fiddler工作原理

这一步 很重要,只有弄懂了工作原理,才能更好的产开工作,配置一些相关环境。 浏览的好多抓包软件教程, 无力吐槽

fiddler是如何抓包的(Fiddler抓包最新详细教程)(1)

抓包其中涉及三个角色: 客户端 、 代理 、 目标服务器

pc端浏览器、window软件 进行抓包

  1. 打开 Fiddler (媒人/代理),配置媒人信息,即代理信息。找到 Fiddler options 路径, Tools---> Options, 配置 Options ,主要配置 HTTPS , Connections 信息. 第一次配置会出现安装证书的请求,一路点击 是 就对了.Connections 配置,主要是 让手机 或电脑 链接 Fiddler(媒人),默认端口号为:8888
  2. 媒人配置完毕,接着配置 客户端 , 不择手段让 客户端 链接媒人,和媒人产生联系打开windows 代理设置, 代理配置路径 ,亲们自己百度配置 windows 代理 ,这不很关键,其他资料没有,是我自己 琢磨的 。

fiddler是如何抓包的(Fiddler抓包最新详细教程)(2)

  1. 客户端已经和 Fiddler(媒人)产生一定联系了,已经可以抓 windows软件 和 IE 了, 不信 上图给您看。IE 抓包。 直接访问IE,Fiddler自动运行 拦截数据解释 IE 代理 自动变成 配置完的代理 ,打开IE 代理看看windows 软件抓包,即 windows微信中 的小程序当然也可以抓取,如果是抓取 小程序 的, 就不用配置app的了 ,省事
  2. 好了配置 谷歌 和 火狐浏览器的,即配置他们的代理,这里 我以 谷歌 为例。找到谷歌 代理( 路径自己百度 ),配置:127.0.0.1:8888以上是简单做法,第二种 翻墙 下载 ,进行配置

app端抓包,我使用的 红米低端机。

使用条件: 电脑和 手机必须在用一个 网络 中.

  1. 配置手机 安全证书 ,这个很关键. 手机先连接和电脑同一个 wifi ,手机打开浏览器访问 电脑ip:8888, 下载安装证书电脑ip 获取,cmd 运行ipconfig ,我的是 192.168.1.86
  2. 访问之后你看到如此界面,安装我的设备 提示 无法识别 cer文件无法安装。。。
  3. 没事,咱有办法。打开手机 系统安全 --- 凭据存储 --- 从存储设备安装 找到 FidderRoot.cer 文件进行安装, 然后点击 信任的凭据 --- 用户 看是否安装成功。
  4. 配置手机 wifi 代理。找到 与电脑同样的wifi,配置信息. 长按 wifi,进入配置信息,找到 代理 ,选择 手动 ,进行配置

fiddler是如何抓包的(Fiddler抓包最新详细教程)(3)

  1. 愉快的 抓包吧 。

友情提示,我使用的是 红米 安卓系统为 5.0.2 的,一些高端机 安卓系统太高,容易失败。 原因: 高端机,系统安全 太 安全了,一些 数据 访问,都给拦截了。

,