Fiddler抓包(网页、手机、MUMU模拟器)

前置条件:电脑上下载安装好了Fiddler,有浏览器

一、网页抓包

1、fiddler下载安装证书

Tools-Options

勾选下面两个框

点击下面的选项,信任证书

会弹出弹窗,点击yes(这个时候注意,DO_NOT_TRUST_FiddlerRoot是证书名称)-是-是-确定就行,没有贴图片了

将证书导出到桌面

2、在浏览器中安装证书

在浏览器中点击右上角的省略号,找到设置并点击

点击隐私、搜索和服务

往下滑动,找到管理证书并点击

弹出弹窗,点击导入

点击下一步

点击浏览找到刚刚保存的证书

点击打开

点击下一步

点击浏览

点击完成,弹出导入成功的弹窗,点击确定即可

这个时候,随便打开一个网页,就可以看到Fiddler抓到的包了,这里以淘宝为例,浏览器中打开淘宝,可以看到Fiddler中有很多淘宝的Https的请求,如下

二、手机抓包

1、Fiddler安装证书配置Https,详情见上面

网页抓包-fiddler下载安装证书

2、设置端口,开启允许远程连接

Tools-Options-Connections

8888是端口号

Allow remote computers to connect 是允许远程连接

3、关闭并重启Fiddler

4、下载安装证书到手机

方法一:访问Fiddler服务,下载安装证书到手机(看到的其他人的方法,我没有成功,用的后面的方法

查看IP地址

电脑打开CMD,输入ipconfig回车,查看ip地址

手机打开浏览器,访问https://刚刚查到的ip地址:设置的Fiddler端口号,例如:https://192.168.12.216:8888

点击即可下载证书,这里可能遇到问题,就是浏览器中访问Fiddler服务地址,拿不到这个界面,

有可能的原因是:手机和电脑(Fiddler服务)不在同一个网络环境下,或者Fiddler中配置完允许远程访问后没有重启Fiddler

手机安装证书,打开下载好的证书,凭据用途选择VPN和应用,给证书起个名字,确定之后安装完成

方法二:将电脑上已经下载的证书通过其他软件发送到手机(微信、钉钉等,我用的钉钉,发给了自己),下载安装(我的手机:索尼XQ-CT72,不同的手机可能位置不一样)

首先打开发送的证书,点击其他应用打开,使用证书安装程序打开

可能无法安装,出现下面的弹窗

这时,可以在设置里面去安装

打开设置-网络和互联网-互联网-网络偏好设置--安装证书

在顶部搜索栏搜素证书名称(你发送的证书名字),点击证书

会弹出弹窗,要为证书命名,我给证书的命名为Fiddler,自己命名就行,然后点击确定,证书就能安装啦

然后退出到设置界面,搜索凭据,凭据存储-信任的凭据-用户,就能看到刚刚安装的证书,点击能查看详情

5、配置手机的网络代理

打开设置-网络和互联网-互联网-点击你连接的互联网,点击右上角的编辑按钮

点击高级选项,将代理改为手动

修改代理主机名和代理端口

这个时候,Fiddler就可以对手机中的APP进行抓包了,打开一个应用程序,查看Fiddler中的抓包情况,

我打开的是夸克浏览器,有对应域名包含“quark”的抓包,可以试试打开百度,没贴图片啦

域名就是host对应那一列。

三、MUMU模拟器抓包

我想用模拟器抓包试试,但是在网上找了很多教程,大部分是这样的

mumu模拟器+fiddler抓APP包_mumu模拟器抓包-CSDN博客

但是!!!我把mumu的设置翻烂了也没看到“安全”,后面在一个贴吧找到了答案,

在设置-网络和互联网-互联网-网络偏好设置-安装证书,可以安装证书,(前提是你已经把下载好的证书复制到了共享文件夹)

文件复制到共享文件夹:打开下面的文件传输,可以看到电脑的共享文件夹和模拟器的共享文件夹在哪

找到你已经下载的证书,复制到电脑的共享文件夹,在模拟器打开"安卓共享路径"就可以看到证书了(证书怎么下载看上文)

点击左上角更多按钮

然后点击下面这里

最后找到共享文件夹中,你从电脑复制到共享文件夹的证书(共享文件夹路径在哪看,请看下文),为证书命名并点击确定,即可安装证书

进行到这一步很开心,解决了证书安装的问题,但是!!!新的问题出现了"修改网络"找不到,可恶啊!(我用的MUMU12,没有”修改网络“了),于是根据我抓包手机APP的经验,找到了修改代理服务的地方(我难道是个天才?),具体如下:

设置-网络和互联网-互联网-点击已连接的网络-右上角编辑按钮muu

点击高级选项

找到代理,改为手动

修改代理主机名和代理端口后,点击确定

这个时候,打开Fiddler,并在模拟器中打开一个APP,就可以看到对应的抓包啦

最后,可能有什么地方不对的,欢迎指出

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/471928.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Linux网络编程六】服务器守护进程化Daemon

【Linux网络编程六】服务器守护进程化Daemon 一.背景知识:前台与后台二.相关操作三.Linux的进程间关系四.自成会话五.守护进程四步骤六.服务器守护进程化 一.背景知识:前台与后台 核心知识就是一个用户在启动Linux时,都会给一个session会话&a…

Open AI 王炸,新Sora模型 一句话生成 1 分钟视频,效果接近实拍。

自从Openai推出了Chatgpt,彻底拉开了AI革命的序幕,我们见证了越来越多AI产品的兴起, 以前只敢想一想的东西,到现在真的变成了现实。 就比如前段时间刚刚发售的 Vision Pro 人们甚至戴上眼镜就可以实现办公,只要动一动…

基于Java (spring-boot)和微信小程序的奶茶点餐小程序

一、项目介绍 基于Java (spring-boot)和微信小程序的奶茶点餐小程序功能:客户端登录、个人中心、点餐、选规格、去结算、取餐、我的信息、管理员登录、管理员首页、用户管理、商品管理、商品编辑、商品种类、订单管理、订单处理、等等等。 适用人群:适合…

安装 Windows Server 2019

1.镜像安装 镜像安装:Windows Server 2019 2.安装过程(直接以图的形式呈现) 先选择""我没有产品密钥"",选择桌面体验 选择自定义 设置密码后继续 安装成功

计网物理层

通信基础 基本概念 物理层解决如何在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。 其主要任务是确定与传输媒体接口有关的一些特性,即定义标准。 机械特性:定义物理连接的特性,规定物理连接时所采用的…

算法沉淀——优先级队列(堆)(leetcode真题剖析)

算法沉淀——优先级队列 01.最后一块石头的重量02.数据流中的第 K 大元素03.前K个高频单词04.数据流的中位数 优先队列(Priority Queue)是一种抽象数据类型,它类似于队列(Queue),但是每个元素都有一个关联的…

重磅!OpenAI发布文生视频模型Sora——视频模型的奇点或许来临!!

文章目录 1 卓越能力1.1 60s超长时间 高度详细复杂的场景1.2 复杂的相机运动1.3 同一场景多个镜头 2 技术原理3 不足4 安全战略5 碎碎念 OpenAI发布文生视频模型Sora——视频模型的奇点或许来临!! 初七啦,得开始工作了,没想到第一…

彻底理解无刷电机

前言 现在很多设备都是搭载的无刷电机而不是有刷电机了,为啥?性能好啊! 引入 同性相斥异性相吸 可以看出,只要改变磁铁的极性,电机就能转起来 那 怎么改变磁铁极性呢? 右手螺旋定则可以根据电流的流向…

tcp 中使用的定时器

定时器的使用场景主要有两种。 (1)周期性任务 这是定时器最常用的一种场景,比如 tcp 中的 keepalive 定时器,起到 tcp 连接的两端保活的作用,周期性发送数据包,如果对端回复报文,说明对端还活着…

阿里云香港服务器租用优惠价格表,2024更新

阿里云香港服务器2核1G、30M带宽、40GB ESSD系统盘优惠价格24元/月,288元一年,每月流量1024GB,多配置可选,官方优惠活动入口 https://t.aliyun.com/U/bLynLC 阿里云服务器网aliyunfuwuqi.com分享阿里云香港服务器优惠活动、详细配…

如何在30天内使用python制作一个卡牌游戏

如何在30天内使用python制作一个卡牌游戏 第1-5天:规划和设计第6-10天:搭建游戏框架第11-20天:核心游戏机制开发第21-25天:游戏界面和用户体验第26-30天:测试和发布附加建议游戏类型游戏规则设计界面设计技术选型第6-…

【机器学习】数据清洗之识别重复点

🎈个人主页:甜美的江 🎉欢迎 👍点赞✍评论⭐收藏 🤗收录专栏:机器学习 🤝希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共同学习、交流进步…