使用Fiddler对手机APP抓包详细教程

使用Fiddler对手机APP抓包详细教程

在实现用Fiddler对手机APP抓包过程中遇到了两个很棘手的问题,一个是设置代理后手机就上不了网,在手机上下载证书一直提示下载失败,第二个就是在fiddler上抓包信息全都显示为Tunnel To. 捣鼓了很久才解决好,现在分享出来也让一些新手小白少走点弯路,可能我的方法能解决你的问题,也可能解决不了,但也提供一个尝试方法。

先设置fiddler

1.在官网下载Fiddler,并安装。https://www.telerik.com/download/fiddler
2.先配置fiddler,打开fiddler,依次点击Tools—>Options…—>HTTPS,安装图中所示勾选,安装证书。
在这里插入图片描述
3.再点击Connections,配置如图,端口号可以不更改,默认的是8888,我这里设置的是8866
在这里插入图片描述
4.点击OK按钮,关闭fiddler,再重新打开。按照常规方法,此时fiddler部分设置完成,接下来在手机上进行一些设置。

5.我这里用了小米随身WiFi,手机连接上小米随身WiFi,这样手机跟电脑连的就是同一个网段了。

设置手机

6.在手机上进入WiFi设置页面,将代理改为“手动”,主机名是电脑连接无线网后的ip地址
在这里插入图片描述
7.打开手机浏览器,输入该地址打开http://ipv4.fiddler:8866,(因为我设置的端口号是8866),在该页面中点击FiddlerRoot certificate,下载证书。我在此处就遇到了一个问题,就是证书下载不下来,一直提示下载失败在这里插入图片描述
8.到此为止遇到了两个难以解决的问题,一个是在网页下载证书下载失败,第二个是在手机上打开APP后,在fiddler上抓的包全部显示为TunnelTo.接下来说一说我如何解决这两个问题
在这里插入图片描述

问题解决方法:

1.在fiddler官网下载CerMaker,下载下来后并运行一下该插件。
下载地址:https://www.telerik.com/fiddler/add-ons
在这里插入图片描述
2.安装完后,发现TunnelTo问题还是没有得到解决,并且又出现了新的问题,在手机上打开http://ipv4.fiddler:8866反而出现提示No root certificate was found.Have you enabled HTTPS traffic decryption in fiddler yet?

3.于是尝试如下解决方法,在Fiddler跟目录下运行如下命令
makecert.exe -r -ss my -n “CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com” -sky signature -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy authority -a sha1 -m 120 -b 09/05/2012
运行后提示Succeeded,重新运行fiddler

4.然后在手机上浏览器中打开http://ipv4.fiddler:8866,下载证书,下载并安装成功,在打开测试的APP,发现抓包成功,HTTPS可以正常抓包,但HTTP还是显示Tunnel to,但已经不影响使用。

Fiddler是一款常用的网络抓包工具,可以帮助用户分析和调试网络请求。以下是使用Fiddler抓包手机应用程序的步骤: 1. 首先,确保手机Fiddler所在的主机在同一个局域网中,并且可以相互访问。 2. 在Fiddler主机上配置Fiddler。首先下载并安装Fiddler软件。然后,打开Fiddler并进行必要的配置。 3. 下载Fiddler证书。为了能够解密HTTPS流量,需要在手机上安装Fiddler的根证书。可以在Fiddler中找到并下载证书。 4. 在手机上安装证书。将证书发送到手机,并在手机上进行安装。具体的安装步骤可能因手机型号和操作系统版本而有所不同。 5. 手机设置代理。在手机的网络设置中,将代理设置为Fiddler主机的IP地址和端口号。 6. 打开手机应用程序并进行测试。确保手机应用程序正在使用Fiddler进行网络请求。在Fiddler中,可以查看和分析手机应用程序发送的请求和接收的响应。 请注意,具体的操作步骤可能会因Fiddler版本、手机型号和操作系统版本而有所不同。建议查阅Fiddler手机的相关文档或指南以获取更详细的操作指导。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Fiddler抓取手机app包](https://blog.csdn.net/weixin_46146855/article/details/128067636)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [fiddler抓包APP操作步骤.docx](https://download.csdn.net/download/g_uiop123/11751912)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值