美文网首页高级Android知识
Fiddler4 获取抓手机数据包

Fiddler4 获取抓手机数据包

作者: 小人物灌篮 | 来源:发表于2017-05-17 21:42 被阅读1117次

这篇博客不打算写的很详细了,主要就分享一下如何通过Fiddler4 实现对手机数据包的获取。如果你对其fiddler的使用细节感兴趣的话,可以参考视屏,或者这篇博客

那么正式开始今天的抓包教程。

1.下载工具。

给出链接,自行下载并安装,这里就不多做介绍。
ps,这里一定要下载最新版的,不然可能后面的证书会出现问题。如果官网不能下载的话,可以试试这个。下载后安装即可。

2. fiddler简单的配置

安装完成之后,需要进行一点简单的配置。选择tools->Telerik Fiddler Options。


xuanze

选择 https界面设置如下图所示:


Paste_Image.png
然后点击actions,将证书导出到桌面上。回到桌面安装证书。
选择Connections界面,设置如下:
Paste_Image.png

到此,我们电脑的配置基本完成。点击OK,重新启动fidder4软件。

3.手机下载证书

现在,拿出自己的手机。保证自己手机与电脑在同一局域网内。然后访问电脑的ip加fiddle监听的端口号。
电脑的ip地址可以通过cmd运行ipconfig获取,或者在OnLine这个可以看到:

Paste_Image.png

至于端口号,默认是8888,我们也可以自己设置,在Telerik Fiddler Options 的https界面可以设置。
所以,这里我们手机访问的完整URL类似与这种:http://172.18.9.38:8888
成功访问后,界面应该是这个样子的。

Paste_Image.png

然后我们点击下面的连接下载证书。然后安装证书。
这里有几个坑要填一下:证书的名字随便取。
如果你的手机直接提示你安装成功。那么恭喜你,你成功了,可以直接跳到第四步了。如果你下载完成之后不能正常安装,那么请往下看。
如果没有弹出来可以安装的话,可以进入设置->安全选项->从储存设备安装证书。个别手机可能具体位置不同,但是总体来说,一定在设置的子菜单,最后选择项一定是从储存设置安装证书。界面大致是这个样子的。


Paste_Image.png

然后,输入名字,如果提示你输入密码就输入密码。(如果提示你的密码输入错误或者没有反应,可能是你没有设置锁屏密码,设置密码后安装即可。)

Paste_Image.png

到这里,我踩过的坑应该算是写完了。接下面继续。

将电脑设置为代理服务器

手机进入连接wifi的设置界面,选择手动设置代码,输入我们电脑的ip和fiddle监听的端口号即可。然后重新连接wifi。

Paste_Image.png

测试抓取手机的数据包。

然后启动我们的fiddle,观察情况抓包的情况。
到这里我们就实现了利用fiddler实现对手机的抓包,下面我们对抓到的数据进行一个简单的分析。

例如我访问简书首页的的一篇文章时,捕获到的数据包的格式如下。


Paste_Image.png

上半部分是我们手机发出的get请求,下半部分是简书服务端给我们返回的数据。可以看到,他给我们返回的json格式的数据。当然,如果我们想在电脑上模拟出这样的一个get请求来获取简书服务端给我们的反馈信息,这当然是可以的,也非常容易。利用postMan可以很简单的做到这一点。因为简书的服务端做了一点判断,用浏览器直接访问会返回一个错误的json数据。本文重点不在这个,所以就省略了。

好了,到此,你应该知道如果利用fiddle抓捕手机的数据包。enjoy!

相关文章

  • Fiddler4 获取抓手机数据包

    这篇博客不打算写的很详细了,主要就分享一下如何通过Fiddler4 实现对手机数据包的获取。如果你对其fiddle...

  • 2018-04-13

    Filder抓包工具怎么代理(ios手机) 1、先下载filder;目前有Fiddler2和Fiddler4两种版...

  • 软件测试为什么要抓包?(什么情况下要抓包)

    我们首先来看抓包的定义: 什么情况下要抓包呢? 包:数据包 抓包:用特定的工具获取客户端与服务端发送和返回的数据包...

  • Fiddler无法抓包

    【背景】测试版的APP,fiddler4能正常抓包,最近提测预生产版本的APP,fiddler4抓不到包。 【原因...

  • 使用fiddler4实现手机抓包

    Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视...

  • 爬虫:6. 抓包分析

    抓包分析 抓包分析是爬虫必不可少的技能之一,常用的工具有Fiddler4,Charles, whareshark或...

  • fiddler设置

    1.下载Fiddler4 安装 2.设置Fiddler4 3. 设置手机代理 通过ipconfig查看PC的IP地...

  • Mac不用设置代理的抓包工具Wireshark

    Mac下使用Wireshark抓iphone手机数据包推荐这个链接https://www.jianshu.com/...

  • fiddler4抓包

    参考1[https://www.jianshu.com/p/858245504253]参考2[https://ww...

  • Tool Resource

    一、网络抓包工具,服务器接口调试工具(Fiddler4) http://download.csdn.net/det...

网友评论

  • 负刀入梦里:fiddler抓手机包是不是不全啊,感觉有些关键网页没有被抓到
    负刀入梦里:@小人物灌篮 https://bbs.pediy.com/thread-226435.htm
    小人物灌篮:可能 网页的关键数据是用wesocket通信的,fiddle默认只支持获取http和https通信的数据,可以通过再CustomRules.js中添加相应的wescoket抓包支持,可以参考https://www.cnblogs.com/EasonJim/p/5542719.html
  • 勺子一:你好,遇到一个问题想请教你一下,使用android手机设置代理后 手机原生app只能抓取到图片,抓不到接口是什么原因,同时也用iphone设置了一下代理,iphone可以正常抓取,android只能抓取到图片,有些app提示网络有问题是什么原因?
    勺子一:@小人物灌篮 就http的 没安装证书 没做任何设置 android抓不到接口 android的在app上可以抓到图片 iphone都可以抓到 好奇怪的
    小人物灌篮:看是否是证书方面的问题,只有正确安装了证书才能抓取https的数据。
    也有可能是你筛选了数据来源,设置一下就好了。
    勺子一:android的浏览器访问可以正常抓取到数据 app就不行,只能抓到图片

本文标题:Fiddler4 获取抓手机数据包

本文链接:https://www.haomeiwen.com/subject/rucjxxtx.html