fiddler抓包工具(如何使用fiddler抓包)
Fiddler 是一个通过 代理 的方式来进行抓包工具,运行时会在本地建立一个代理服务,默认地址:127.0.0.1:8888。Fiddler开启之后,配置本机代理,再打开IE浏览器,IE的PROXY会自动变成 127.0.0.1:8888 ,通过其来抓取IE浏览器与服务器之间的所有HTTP(s)请求,但是 火狐 、 chrome 需要手动设置代理。
配置本机代理,IE 的 代理 自动变成 配置完的代理, 谷歌和火狐则需要 手动 设置 代理, 具体原因:浏览器人家厂商自己设置的。
工具下载: Fiddler
Fiddler工作原理
这一步 很重要,只有弄懂了工作原理,才能更好的产开工作,配置一些相关环境。 浏览的好多抓包软件教程, 无力吐槽
抓包其中涉及三个角色: 客户端 、 代理 、 目标服务器
- 原本正常访问服务器是: 客户端 ---> 目标服务器
- 抓包,就加入了一个代理,相当于古代的 媒人 ,客户端 ---> 媒人 (代理)-->目标服务器
- 只有这三者产生一定的联系,才能进行拦截一些东西,客户端先访问 媒人 ,媒人把 客户端 的信息记录下来,媒人去联系 目标服务器 ,进而返回给 客户端。
- 三者如何产生联系来? 咱接着说。
pc端浏览器、window软件 进行抓包
- 打开 Fiddler (媒人/代理),配置媒人信息,即代理信息。找到 Fiddler options 路径, Tools---> Options, 配置 Options ,主要配置 HTTPS , Connections 信息. 第一次配置会出现安装证书的请求,一路点击 是 就对了.Connections 配置,主要是 让手机 或电脑 链接 Fiddler(媒人),默认端口号为:8888
- 媒人配置完毕,接着配置 客户端 , 不择手段让 客户端 链接媒人,和媒人产生联系打开windows 代理设置, 代理配置路径 ,亲们自己百度配置 windows 代理 ,这不很关键,其他资料没有,是我自己 琢磨的 。
- 客户端已经和 Fiddler(媒人)产生一定联系了,已经可以抓 windows软件 和 IE 了, 不信 上图给您看。IE 抓包。 直接访问IE,Fiddler自动运行 拦截数据解释 IE 代理 自动变成 配置完的代理 ,打开IE 代理看看windows 软件抓包,即 windows微信中 的小程序当然也可以抓取,如果是抓取 小程序 的, 就不用配置app的了 ,省事
- 好了配置 谷歌 和 火狐浏览器的,即配置他们的代理,这里 我以 谷歌 为例。找到谷歌 代理( 路径自己百度 ),配置:127.0.0.1:8888以上是简单做法,第二种 翻墙 下载 ,进行配置
app端抓包,我使用的 红米低端机。
使用条件: 电脑和 手机必须在用一个 网络 中.
- 配置手机 安全证书 ,这个很关键. 手机先连接和电脑同一个 wifi ,手机打开浏览器访问 电脑ip:8888, 下载安装证书电脑ip 获取,cmd 运行ipconfig ,我的是 192.168.1.86
- 访问之后你看到如此界面,安装我的设备 提示 无法识别 cer文件无法安装。。。
- 没事,咱有办法。打开手机 系统安全 --- 凭据存储 --- 从存储设备安装 找到 FidderRoot.cer 文件进行安装, 然后点击 信任的凭据 --- 用户 看是否安装成功。
- 配置手机 wifi 代理。找到 与电脑同样的wifi,配置信息. 长按 wifi,进入配置信息,找到 代理 ,选择 手动 ,进行配置
- 愉快的 抓包吧 。
友情提示,我使用的是 红米 安卓系统为 5.0.2 的,一些高端机 安卓系统太高,容易失败。 原因: 高端机,系统安全 太 安全了,一些 数据 访问,都给拦截了。
赞 (0)