使用fiddler对手机app进行抓包

author author     2022-08-19     259

关键词:

在做手机或移动端APP的接口测试时,需要从开发人员那里获取接口文档,接口文档应该包括完整的功能接口、接口请求方式、接口请求URL、接口请求参数、接口返回参数。如果当前项目没有接口文档,则可以使用fiddler对APP进行抓包确认。在手机上对APP进行操作,然后在Fiddler中可以抓取对应的网络交互信息(一个功能中可能设计多个接口的交互)。在抓取的信息中可以看到接口请求方式、接口请求URL、接口请求参数、接口返回参数。
下面是如何使用fiddler对手机APP进行抓包:

Fiddler官方下载地址:http://fiddler2.com/

 

安装后打开界面效果图如下:

 

 

每一个标签的说明这里不细说了,只说下抓包需要进行的操作:

1、因为fiddler抓包的原理就是通过代理,所以被测终端需要和安装fiddler的电脑在同一个局域网中。

2、开启Fiddler的远程连接,Fiddler 主菜单 Tools -> Fiddler Options…-> Connections页签,选中Allowremote computers to connect,并记住端口号为8888,等会设置手机代理时需要。设置好后重启fiddler保证设置生效。设置如下:


 

3、  查看电脑IP,在CMD中输入ipconfig:

 

4、在手机侧设置代理

设置-WLAN,找到连接的wifi长按,选择修改网络:

 

然后勾选高级选项,选择代理为手动,填入代理服务器为自己电脑IP,端口填入刚刚记住的8888:

 


这里是以Android手机举例的,如果是iPhone则可以在对应wifi的设置中直接配置HTTP代理。

 

 

5、现在就可以开始抓包了:

在手机上对APP进行操作,从fiddler上即可看到对应的网络请求信息:

 


 

6.   在右边的Composer标签页中可以定义并发送网络请求:

 

 

 

我们也可以直接将左侧抓到的网络请求直接拖到composer中然后进行相应修改即可测试不同参数下该接口的功能是否正常。

 

7、在filter标签中我们可以设置不同的过滤规则对抓取的包进行过滤:

更多Fiddler教程可以参考网站:http://kb.cnblogs.com/page/130367/


 

fiddler无法与手机连接是啥原因?

首先要确保手机和安装有Fiddler的计算机处在同一个局域网中,可以使用路由器,或者使用笔记本发送热点给手机使用。在这里本人是使用手机USB共享功能让笔记本联网的。进入cmd输入ipconfig/all。查看IPv4地址,下面设置代理需要... 查看详情

fiddler无法与手机连接是啥原因

首先要确保手机和安装有Fiddler的计算机处在同一个局域网中,可以使用路由器,或者使用笔记本发送热点给手机使用。在这里本人是使用手机USB共享功能让笔记本联网的。进入cmd输入ipconfig/all。查看IPv4地址,如下图。下面设置... 查看详情

fiddler手机抓包有啥用

参考技术Afiddler手机抓包有什么用:cr173.37625_1.上面为Fiddler对安卓应用手机抓包图文教程fiddlerapp抓包有什么用在做手机或移动端APP的介面测试时,需要从开发人员那里获取介面文件,介面文件应该包括完整的功能介面、介面请求... 查看详情

使用fiddler对手机app抓包渗透测试实战(代码片段)

...咋检测的,就下了某日报app既然是app,首先使用fiddler抓取手机流量,用电脑模拟器或者手机设置代理,将流量转发至电脑具体步骤首先需要保证手机和电脑在同一个WiFi下,如果是模拟器那没事了&#x 查看详情

fiddler抓包使用教程-扫盲篇

转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/72823370本文出自【赵彦军的博客】1、什么是抓包?不同主机之间的数据通信都是通过网络来进行传输,对那些在网络上传输的数据(发送、请求的数据)进行截获、编辑、... 查看详情

fiddler+夜神模拟器进行app抓包

Fiddler+夜神模拟器进行APP抓包作者:无界编程需求:对公司APP进行抓包获取详细的接口信息,这是现在开发必备的。工具:Fiddler抓包,夜神模拟器模拟手机安装APP注意:在Fiddler里长按左键才出现菜单或... 查看详情

使用fiddler对iphone手机的应用数据进行抓包分析

原文出自:http://www.cr173.com/html/20064_1.html   Fiddler能捕获ISO设备发出的请求,比如IPhone,IPad,MacBook.等等苹果的设备。 同理,也可以截获Andriod,WindowsPhone的等设备发出的HTTP/HTTPS。前提条件:   安装Fiddler的... 查看详情

fiddler+夜神模拟器对安卓app进行抓包(代码片段)

Fiddler+夜神模拟器对安卓app进行抓包  在浏览器中查看网络请求,我们可以直接F12在Network中获取,但是要查看手机端app的网络请求就没有那么简单了。这里使用Fiddler抓包工具,抓取夜神模拟器中app的网络请求。... 查看详情

如何实现使用fiddler对手机https进行抓包

  1、PC端安装Fiddler  下载地址:Fiddler.exe,下面是Fiddler的简单介绍:  Fiddler是强大且好用的Web调试工具之一,它能记录客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据,Fiddler包含了一个... 查看详情

通过fiddler进行手机抓包

通过Fiddler进行手机抓包通过Fiddler抓包工具,可以抓取手机的网络通信,但前提是手机和电脑处于同一局域网内(WI-FI或热点),然后进行以下设置:用Fiddler对Android应用进行抓包打开Fiddler设置     在Connections里... 查看详情

如何设置fiddler对nodejs进行抓包

参考技术A首先要确保手机和安装有Fiddler的计算机处在同一个局域网中,可以使用路由器,或者使用笔记本发送热点给手机使用。在这里本人是使用手机USB共享功能让笔记本联网的。进入cmd输入ipconfig/all。查看IPv4地址,如下图。... 查看详情

实操!使用fiddler在android手机上对https请求抓包!

...认端口号8888,勾选Allowremotecomputerstoconnect,点击ok:至此,Fiddler配置完成,关闭Fillder重新打开即可。手机网络配置:打开当前手机wifi,当前连接wifi要与使用电脑端在同一局域网,进入当前wifi配置界面,代理那一栏选手动,主机名... 查看详情

使用fiddler进行抓包

...安卓手机查看mac 设置》关于手机》状态消息)2.查询fiddler的端口tools》option》connection3.手机设置代理4.如果有更改fiddler,需要重 查看详情

fiddler抓包入门

...包。本地应用与服务器之间所有的Request和Response都将经过Fiddler,由Fiddler进行转发,此时Fiddler以代理服务器的方式存在。由于所有的网络数据都会经过Fiddler,因此Fiddler能够截获这些数据,实现网络数据的抓包,可以详细地对HTTP... 查看详情

如何用fiddler对手机进行抓包

  配置Fiddler,允许"远程连接"打开Fiddler,Tools->FiddlerOptions。(配置完后记得要重启Fiddler).选中"DecrptHTTPStraffic",Fiddler就可以截获HTTPS请求选中"Allowremotecomputerstoconnect".是允许别的机器把HTTP/HTTPS请求发送到F... 查看详情

手机爬虫汇总(代码片段)

一.抓包工具mitmproxy的使用Fiddler手机抓包设置Fiddler抓取内容自动保存本地fiddler抓包syntaxview窗口乱码Fiddler显示指定host请求,以及过滤无用的css,js手机APP无法抓包(无法连接服务器)python爬虫用drony转发进行抓包转发二.adb修改手机相... 查看详情

前段时间碰到的一些问题(免费wifi设置+fiddler对手机进行抓包+fiddler抓不到https的请求)

这段时间转入移动端测试,对这块比较陌生,工作开展起来比较困难,所以好多东西都只是以解决问题为第一目标,没有去细细推敲其中原理,可能会有些语无伦次之感,但还是记一下当时解决问题的大致思路,供以后参考。1.... 查看详情

通过fiddler进行手机抓包(代码片段)

通过Fiddler进行手机抓包通过Fiddler抓包工具,可以抓取手机的网络通信,但前提是手机和电脑处于同一局域网内(WI-FI或热点),然后进行以下设置:用Fiddler对Android应用进行抓包打开Fiddler设置在Connections里设置允许连接远程计算... 查看详情