使用fiddler实现PC端和手机端抓包

本人已测试当前只能抓取window本机http、https、以及手机端游览器网页http以及https、部分APP使用了http的请求
重点:尤其手机设置了代理,放了fiddler证书也没用,app判断有代理就无法连接网络,所以无法抓取,尤其银行app、绝大多数都不行,知乎等某些app是可以的。android系统可以尝试一下

PC端操作
1、下载fiddler并安装
官网下载

2、设置https
手机上的应用很多涉及到个人信息,采用比较安全的HTTPS加密过,而fiddler默认只捕获http会话而不抓取HTTPS报文,导致打开fiddler后就打不开https网页(比如百度),解决办法:打开Fiddler->Tool->Fiddler Options->HTTPS tab,勾选上并Capture HTTPS CONNECTs(捕获 HTTPS 连接)和 Decrypt HTTPS traffic (HTTPS 请求解密),并安装证书(首次使用无证书,会弹出是否信任fiddler证书和安全提示,直接点击yes就行),重启Fiddler生效

如图所示:

 选择Actions-----》Trust Root certificate--->选择yes,至此证书已经配置,重启fiddler

3、设置连接
如果想要捕获手机上的通信数据,就需要手机连接上Fiddler代理,而Fiddler默认是不允许其他设备进行连接的,解决办法:点击 Fiddler->Tools -> Options,在 Connections 面板选中 Allow remote computers to connect 允许其他设备连接(此操作需重启Fiddler生效)。
设置端口为:8888
如图所示:


至此可以在PC端Google等游览器可以抓包了

 

手机端操作
前提:手机wifi和电脑连接wifi在同一个网络内
1、安装根证书
查询ip地址,在手机端访问证书地址:http://192.168.124.8:8888/

 当前手机是苹果手机,安装证书,设置---》通用---》VPN与设备管理---》看到DO_NOT_TRUST_FiddlerRoot安装证书,一步步操作
如图所示:


2、设置网络
更改手机无线网的代理方法:打开系统设置-WLAN,点击已连接WiFi修改网络,点击配置代理,代理选择手动,主机名输入fiddler的电脑ip地址192.168.124.8,端口号输入8888,保存即可。 
如图所示:

 然后可以在手机浏览器访问自己公司的生产环境H5或者后台管理系统,就可以抓取到http以及https连接了。

重点:苹果手机app都设置了代理检查,如果有代理就无法访问该APP导致无法捕捉到https连接。android可以试一下,需要root权限啥的。
如图所示:请求都是Tunnel to .......

 



如果没有没有抓取到可以关闭防火墙或者360等杀毒软件

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
C知道:要使用 Fiddler Everywhere 抓包手机应用的流量,您需要按照以下步骤进行设置: 1. 首先,确保您已经在您的计算机上安装了 Fiddler Everywhere。您可以从 Fiddler Everywhere 官方网站(https://www.telerik.com/fiddler-everywhere)下载并安装它。 2. 连接您的手机和计算机到同一个网络上,可以是通过 Wi-Fi 连接或 USB 连接。 3. 在手机上,打开设置,并找到网络设置。然后找到 Wi-Fi 设置或移动网络设置,根据您的连接类型进行调整。 4. 找到您当前所连接的 Wi-Fi 网络或移动网络,并点击进入详细设置。 5. 找到代理设置,选择手动代理配置(Manual Proxy Configuration)。 6. 在代理服务器主机名(Proxy Server Hostname)中输入您计算机上运行 Fiddler Everywhere 的 IP 地址。您可以在 Fiddler Everywhere 的界面中找到此信息。 7. 在代理服务器端口(Proxy Server Port)中输入默认的 Fiddler Everywhere 端口号,通常是 8866。 8. 保存设置并退出网络设置页面。 9. 在计算机上运行 Fiddler Everywhere,并确保它正在监听网络流量。 10. 现在您应该能够在 Fiddler Everywhere 中看到手机应用程序的网络流量,并进行抓包分析。 请注意,这只是基本的设置过程,具体步骤可能会因手机型号、操作系统版本和网络配置而有所不同。确保您已经详细查阅了 Fiddler Everywhere 的文档,并按照其指南进行操作。同时,请遵守法律和道德规范,并仅在合法和道德的范围内使用抓包工具。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值