入手fiddler抓包老是出错,可能是你没注意这些细节

为了流程的完整性,我们从安装说起

目录

一、fiddler下载

二、抓包配置

三、抓取手机端的包


一、fiddler下载

建议在官网下载,因为其他连接下载的内容可能不完整,易出错

打开fiddle的官网:Fiddler | Web Debugging Proxy and Troubleshooting Solutions (telerik.com)

点击Try For Free找到经典版的下载链接

         

最新版的收费,经典版的是免费的 

(使用理由或者如何适合用) 

一直点击同意下一步即可安装完成,建议自己配置安装路径(文件名命名不要设置为中文)

二、抓包配置

安装完成后如果桌面没有快捷方式,找到下载的路径找到Fiddler.exe可执行文件双击打开程序。

 或者右键添加快捷方式

打开后界面大致如下

左半部分显示的是抓到的一些包,红色的是没有成功抓取的,先不用理会。 

接着配置fiddler抓取http和https的包

选择Tools ===》Options

选择HTTPS,把能勾的都勾上

表示允许抓取HTTPS的那部分流量

勾选之后会提示你安装一个证书,Fiddler是作为中间桥梁联系服务器和客户端的, Fiddler使用此证书来解密所捕捉到的包,再加密转发到相对应的服务器端或者客户端,所以fiddler才有这些包的记录。

证书弹窗

点击Yes即可安装,如果你手滑点击了No。别慌,点击右上角的Ations然后选择第一个条目会再一次出现证书安装的弹窗

点开from all processes

 其中个部分含义如下

  • from all processes:抓取所有进程的流量
  • from browsers only:只抓取浏览器的流量
  • from non-browsers only:不抓取浏览器的流量
  • from remote clients only:抓取远程的客户端,如你仅仅需要抓取的是手机端的流量,就需要用到这个

from all processes就可以帮助你抓取所有的流量,下面三个的选项在你单一需求下,如抓取手机端流量时fiddler显示的包更简洁

接着再选择Connections,把能勾的都勾上

 

默认端口为8888,不需要更改,这里我改成8889的原因后面再解释

设置的时候记得点OK,设置完成后记得重启fiddler!!!

重启后

我们就可以看到抓取到的一些HTTP和HTTPS的包

有的重启了fiddler后还是没有看见显示有抓包如下

这是你没有打开capturing

打开后如果还没有出现,试着打开浏览器或者刷新浏览器某一界面即可看到有抓包记录出现 

三、抓取手机端的包

首先我们要确保自己的手机和电脑在同一局域网内,比如电脑和手机同时连接一个WiFi,那有的是用台式电脑如何连接WiFi?不用担心,下面的情况都是可以实现手机和电脑在同一区域网内的。

  1. 电脑和手机连接同一个WiFi
  2. 电脑连接网线,手机连接该网线路由
  3. 电脑连接网线或有网卡,电脑开热点给手机连接

电脑连接手机热点好像是不可以的,因为这样无法设置手机IP代理

在我们将手机和电脑设置在同一个局域网内后

window+R打开控制面板

点击确定或单击Enter 

输入命令ipconfig

如果出现这种情况,需要先输入命令

cd C:\windows\system32 

点击回车,再输入

ipconfig

可以看到电脑上的 ip 地址

这时候我们找IPv4对应的ip

那有这么多IPv4的ip我们应该选哪个?

这里我是用平板连接网线开热点给手机(手机先连接热点再输入命令),电脑和手机连接同一WiFi操作相同。所以我选择的应该是:无线局域网适配器 WLAN 的IPv4

 图中的ip地址。我们将其复制,接着打开浏览器,再网址输入栏输入

IP地址:端口

如 192.123.456.78:8889

端口就是fiddler中的端口(默认8888,也可以自己设为8889)

输入的时候要注意,冒号(:)一定要切换到英文输入模式再输入冒号,否者无法打开网址!!!

正确输入后我们可以看到以下界面

点击下载证书 

如果你之前下载过证书也建议保留最新下载的证书不要删掉、

 

下载好证书后我们配置手机代理,打开手机WLAN设置

找到代理,点击选择手动代理

看到如下界面

这里的主机名就是电脑ip地址,我们再刚刚打开的控制面板中找。填写好记得打钩或确定

 

然后将WiFi关闭再重新启动连接电脑热点。如果显示已连接WiFi但网络不可用,那么说明你的主机名填错了,需要选其他的主机名,也就是上面说的ip。是在不行你可以回到上面选择ip的步骤一步一步尝试所有IPv4。再不行就将端口改为8889。不过一般是ip选错了。

当热点可用后再手机浏览器网址输入框输入

主机名:端口

如 192.123.456.78:8889。主机名就是电脑ip,端口名对应fiddler的端口名

和再电脑浏览器的操作一样下载证书。

下载证书后我们需要安装证书

点击打开证书,如果有安装选项就安装

 

没有我们就到设置中搜索证书,或证书安装,没法搜索就手动查找证书安装设置。如果出现证书命名可以命名为fiddler

 

 

 

手机安装好证书后,我们再fiddler中将之前的抓包记录清除

 

我们打开手机浏览器或qq就可以看见抓包记录出现(没看到可以再安装手机证书后重新连接热点)

 

 

点开这些抓包记录可以看到想要的信息,如图片

 

好了,到这就差不多了,下期我们讲如何利用这些包爬取相关信息

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

亖夕

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

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

抵扣说明:

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

余额充值