当前位置:网站首页 > 科技动态 > 正文

fiddler4手机抓包教程

如何使用Fiddler进行手机端抓包

一、Fiddler简介&功能&原理

1、简介

Fiddler是目前常用抓包工具之一,它是位于客户端和服务端之间的代理,能够记录客户端和服务端之前的所有请求,可以针对特定的请求,分析请求数据设置断点、调试web应用、修改请求的数据,还可以修改服务器返回的数据,功能强大好用。

2、功能

 2.1 能够监听http/https的流量,可以捕获从浏览器或者客户端软件向服务器发送的http/https请求; 2.2 能够查看已捕获请求中的内容; 2.3 伪造请求,不仅可以伪造客户端的请求,还能够伪造服务器的响应数据,方便前后端的调式及测试场景覆盖; 2.4 测试网站的性能; 2.5 解密https的外部会话。因为https本身是一种加密的协议,通过fiddle我们可以进行解密操作; 2.6 提供第三方扩展插件以满足更多的需求。 3、工作原理 ![在这里插入图片描述](https://img-blog.csdnimg.cn/046af7867ba04026aaf69d50a.png) ```java 如上图,Fiddler 作为一个代理,先是捕捉到客户端的 request 请求,然后再自己转发到服务器端,服务器接收到请求时,会返回一 个响应 response ,Fiddler 还是会继续捕捉到服务器的响应请求,再来转发给客户端,简单来说, Fiddler 就是作为一个中间人。 

二、 安装配置

1、下载&安装

官网:https://www.telerik.com/fiddler 下载网址:https://www.telerik.com/download/fiddler 安装教程(仅供参考):https://mp.weixin..com/s/RDiEineuUs5dsCCkpjvwUw 

2、 fiddler配置

说明:fiddler默认只抓取HTTP请求,抓取HTTPS请求时需要手动配置

 2.1 首先在fiddler菜单栏选择Tools->Options->HTTPS 2.2 勾选【Decrypt HTTPS traffic】【Ignore server certificate errors】,下拉框选择【from all process】; 

在这里插入图片描述

2.3 点击【Actions】,选择【Trust Root Certificate】,然后选择【yes】,最后选择【是】; 

在这里插入图片描述
说明:设置fiddler connections的值,允许fiddler远程连接

2.4 在fiddler菜单栏选择Tools->Options->Connections; 2.5 勾选【Allow remote computers to connect】弹框后点击【确定】,最后点击【OK】并重启Fiddler !!! 

在这里插入图片描述

3、 手机端设置

3.1 查看自己的本机IP 

在这里插入图片描述
在这里插入图片描述

或者将鼠标箭头移动到fiddler右上角的Online也可查看本机ip 

在这里插入图片描述

手机安装证书(Android和IOS设置基本一致) 前提条件:手机和电脑在同一网络(公司内网) 
说明:一个手机可以安装多个证书,但是每安装的一个证书里面都设置有IP地址,所以安装的证书和电脑IP是一一对应的,更换电脑后该证书将不能使用,只能重新安装证书才能使用
3.2 手机端下载证书,打开手机浏览器,地址栏输入:【IP:端口】,例如:【10.19.199.11 :8888】 

在这里插入图片描述在这里插入图片描述

3.3 安装证书 

说明:有的手机可以直接点击已下载的文件进行安装,有的手机则不行,如果不能直接安装证书,我们可以通过以下方法来

Android手机:安装证书 手机—>设置—>搜索【证书】,然后选择安装证书或者证书管理,点击安装证书,输入证书名称,名称自己起,凭据用途选择【VPN和应用】 然后点击【确定】; 

Tips:选择安装的文件后,需要输入手机的锁屏密码,输入锁屏密码才能安装证书。
在这里插入图片描述

3.4 查看已安装证书 在手机设置页打开【信任的凭据】,如下图所示: 

在这里插入图片描述

3.5 手机端设置代理 设置->WLAN->连接的WLAN,代理选择手动,输入主机名(本机IP,参考3.1)和端口(默认为8888,参考2.5)然后保存即可; 

在这里插入图片描述

3.6 使用fiddler抓取手机端请求数据包 

在这里插入图片描述

谢谢你这么好看,还关注我!!!

版权声明


相关文章:

  • 逆时空是否存在,熵减的世界是什么样2024-10-21 15:30:01
  • 夏天,一定要试试拍摄彩虹2024-10-21 15:30:01
  • Word 小技巧分享:只需照片搞定身份证复印件打印2024-10-21 15:30:01
  • Excel 中如何使用 index + match 函数来查找2024-10-21 15:30:01
  • Word 文档“电子版手写签名”,手把手教你2024-10-21 15:30:01
  • win10关闭自动更新后强制更新2024-10-21 15:30:01
  • 通过组策略禁止更新2024-10-21 15:30:01
  • 加密方式2024-10-21 15:30:01
  • android aes加密解密2024-10-21 15:30:01
  • 简易浏览器 java_365备用java 实现简单浏览器&Android 开发之快速实现一个简单Web浏览器...2024-10-21 15:30:01