写点什么

如何抓手机的包进行分析,Fiddler 神器或许能帮到您!

作者:wljslmz
  • 2022 年 6 月 24 日
  • 本文字数:953 字

    阅读完需:约 3 分钟

如何抓手机的包进行分析,Fiddler神器或许能帮到您!

在平时开发中,我们想要抓一下手机的流量信息进行分析,这个时候怎么抓呢?


如果我们在手机的浏览器中打开某个网页,想要分析,这个时候我们应该怎么做?


今天瑞哥给大家介绍一款神器 Fiddler,并且会教大家如何用 Fiddler 设置代理抓取手机的 http 报文。


让我们直接开始吧!

什么是 Fiddler?

Fiddler 是一个 Web 调试代理工具,可以捕获 HTTP(S) 流量。


只能在 Windows 上运行。

下载安装 Fiddler

下载地址:


https://www.telerik.com/download/fiddler
复制代码



下载后就跟安装普通软件一样,下一步下一步就行。


安装完成后,打开 Fiddler 就是这样:


使用 Fiddler

在电脑本机使用

这个比较简单,就跟 wireshark 差不多,不过我自己认为 Fiddler 更好用点。


一般就两个步骤,首先清除原本的使用的记录:



清除完成后就是这样:



然后我在谷歌中搜索“wljslmz”:



这个时候,我们发现只有 http 的包,没有 https 的包,这个怎么办呢?


别急,继续往下看:



打开 tools,点 HTTPS,将 Decrypt HTTPS traffic 勾上:



第一次勾上的时候,会自动提示你下载证书,如果没有提示,或者误将第一次下载证书的窗口关闭了,可以手动再次下载:



点击后可以将证书下载到桌面:



可以看到我的桌面已经下载好了证书:FiddlerRoot.cer


这个时候假如我们不导入证书的话,看看抓包是什么样的效果,这个时候,我们在浏览器中随便输个东东:



就会显示“您的连接不是私密连接”的提示,我们再看一下 Fiddler:



依然没有 HTTPS 的包。


接下来,我们将证书导入到浏览器中:



点击”管理证书”



点击“导入“



选择“下一页”



将从 Fiddler 中导出的证书导进来就行



默认点击“下一页”就行



点击“完成”即可



可以看到导入成功



然后我们再去谷歌中搜索就可以正常搜索并抓包分析了


抓手机的数据包

这个需要设置一下代理,首先打开 Fiddler:



将 Fiddler 的监听端口设置一下,这里我们设置成 8888.


然后再设置手机的代理,以安卓手机为例,打开手机连接网络的网络详情,我这里是无线网:



点击“代理“,选择”手动“:



输入主机名(你电脑的 ip)和端口(刚刚在 Fiddler 设置的端口):



到此设置就好了,然后我们在手机网页中随便搜索一下,看看 Fiddler 的变化:




如图,我们已经抓到了手机网页的包,不过测试的时候我把 HTTPS 关闭了,大家正常测试开启就行了。


好了以上就是入门级别的教大家如何抓手机的 HTTP 包,至于包的分析以及 Fiddler 的其他使用方法,后面瑞哥再向大家介绍!

发布于: 刚刚阅读数: 3
用户头像

wljslmz

关注

极致主义者,追求技术的路上,勇往直前! 2021.05.24 加入

订阅号:网络技术联盟站 个站:https://www.wljslmz.cn

评论

发布
暂无评论
如何抓手机的包进行分析,Fiddler神器或许能帮到您!_抓包_wljslmz_InfoQ写作社区