fiddler安卓模拟器与ios手机抓包

一.安卓模拟器(雷电模拟器)抓包

1.1fiddler基本配置

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

1.2导出Fiddler证书

Tools -> Options -> HTTPS -> Actions -> Export Root Certificate to Desktop
在这里插入图片描述
在桌面上看到导出的FiddlerRoot.cer证书文件
在这里插入图片描述

1.3下载和安装openssl

openssl下载地址

在这里插入图片描述
git终端输入 openssl查看是否安装成功
在这里插入图片描述

1.4证书格式转换与重命名

1、将Fiddler cer证书pem证书,输入如下命令进行转换:

openssl x509 -inform DER -in FiddlerRoot.cer -out FiddlerRoot.pem

2、用md5方式显示pem证书的hash值, 输入如下命令

openssl x509 -inform PEM -subject_hash_old -in FiddlerRoot.pem

在这里插入图片描述
从上面可以看到,将FiddlerRoot.pem文件命名为269953fb.0

cat FiddlerRoot.pem > 269953fb.0

将269953fb.0文件拖入雷电模拟器中

``在这里插入图片描述

1.5将新命名好的.0文件,通过雷电模拟器4(需要开启ROOT权限)自带的文件管理器,将此文件放置到 /system/etc/security/cacerts
adb devices
adb shell
su
ls
cd /mnt/shared/Pictures
# 解决Read-only file system
mount -o rw,remount /system
mv 269953fb.0 /system/etc/security/cacerts/
cd /system/etc/security/cacerts/
chmod 777 269953fb.0

在这里插入图片描述

1.6重启雷电模拟器,在设置-安全-信任的凭据-系统中找到fiddler证书,则安装证书成功

在这里插入图片描述

1.6.给雷电模拟器设置全局代理
adb shell settings put global http_proxy <个人电脑IP>:8888
1.7重启雷电模拟器,即可发现能够使用fiddler进行抓包操作

在这里插入图片描述

二.ios真机(11为例)抓包

1.手机上配置代理
2.保证手机跟电脑在同一网络
3.然后手机安装抓包工具的证书,基本都可以抓到https的数据包
2.1查看手机WiFi所在的IP

在这里插入图片描述

2.2查看PC端ping能否得通手机IP

在这里插入图片描述

2.3查看手机安装根证书

操作步骤:
①使用手机的safari浏览器,输入网址http://<个人电脑内网IP>:8888/(就是您的PC端电脑IP地址+端口号),跳转到 Fiddler Echo Service 证书下载页;
②点击【FiddlerRoot certificate】,弹出“此网址尝试下载一个配置描述文件,您要允许吗?”,点击【允许】按钮;

③下载完成,弹出提示“已下载描述文件”;

④根据提示,回到手机的【设置】-【通用】中,找到“描述文件”,可以看到下载的证书在那里。
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
⑤选择安装文件,点击【安装】,根据提示完成安装即可。
在这里插入图片描述
注意!安装成功后,必须要回到【设置】-【通用】-【关于本机】中,对证书进行信任设置,否则会出现无法抓到包的情况
在这里插入图片描述

2.3安装完证书之后,设置手机代理

①进入【设置】,查看连接的WIFI,进入HTTP代理,设置为手动,然后填写服务器:输入fiddler的电脑ip地址192.168.8.109和端口8888,点击【存储】保存即可
在这里插入图片描述

2.4开始手机抓包

在这里插入图片描述

如果还是抓不到包,需查看一下是不是电脑的防火墙,是否没有允许Fiddler程序通过防火墙。勾选上允许,就可以了。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.5完成测试后,需要恢复代理方式,并移除证书。

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

参考:
https://blog.csdn.net/qq_43278826/article/details/124291040
https://www.pudn.com/news/62861a68ce083560b8d7b190.html
https://blog.csdn.net/weixin_40608713/article/details/114873070

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

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

5 STM32标准库函数 之 外部中断/事件控制器(EXTI)所有函数的介绍及使用

5 STM32标准库函数 之 外部中断/事件控制器&#xff08;EXTI&#xff09;所有函数的介绍及使用 1. 图片有格式2 文字无格式五 库函数之外部中断/事件控制器&#xff08;EXTI&#xff09;所有函数的介绍及使用前言一、图片预览&#xff0c;无格式&#xff08;CSDN&#xff09;二…

变好的方式那么多,我只选认真。

前几天看了高哥的一篇文章&#xff0c;里面提到了高哥从没有把关注公众号的人称为粉丝&#xff0c;而是读者。我觉得这个理解很好啊&#xff0c;和我不谋而合&#xff0c;虽然我没有公开说过&#xff0c;但却是一直把你们当作我的朋友、伙伴。 说句心里话&#xff0c;如果没有你…

不打扰的刷存在感

不打扰是美德&#xff0c;但是缺乏存在感&#xff0c;狂刷存在感又会导致别人的厌烦&#xff0c;以前我没得选&#xff0c;现在我想全都要。 引 说到不打扰&#xff0c;貌似脑壳里面就能够浮现出来有关霓虹国的传说&#xff0c;说他们的「不给别人添麻烦」的文化已经深入骨髓&…

pd.cut()函数--Pandas

1. 函数功能 将连续性数值进行离散化处理&#xff1a;如对年龄、消费金额等进行分组 2. 函数语法 pandas.cut(x, bins, rightTrue, labelsNone, retbinsFalse, precision3, include_lowestFalse, duplicatesraise, orderedTrue)3. 函数参数 参数含义x要离散分箱操作的数组&…

微信小程序 基于Android的美容理发师预约管理系统

&#xff0c;本系统主要根据管理员、用户及理发师的实际需要&#xff0c;方便用户利用互联网实现对商品信息进行立即订购&#xff0c;同时让管理者可以通过这个系统对用户实际需求以及各信息进行管理。设计该系统主要目的是为了方便用户、理发师可以有一个非常好的平台体验&…

mysql中delete怎么用_mysql怎么使用delete

MySQL中的delete语句一般用于删除表的一行或者多行数据。 以下是 SQL DELETE 语句从 MySQL 数据表中删除数据的通用语法:DELETE FROM [WHERE 子句] [ORDER BY 子句] [LIMIT 子句] DELETE FROM table_name [WHERE Clause]:指定要删除数据的表名。 ORDER BY 子句:可选项。表示…

DELETE 语句

SQL DELETE 作用 DELETE 语句用于删除表中的记录。 SQL DELETE 语法 DELETE FROM table_name WHERE some_columnsome_value; 请注意 SQL DELETE 语句中的 WHERE 子句&#xff01; WHERE 子句规定哪条记录或者哪些记录需要删除。如果您省略了 WHERE 子句&#xff0c;所有的记…

Android studio 软件git使用

在 test 分支添加的方法 , 现在切换到 master分支 总共 2 个分支 , 当前的分支是 test 出现了 先试一下 force checkout , 尝试之后发现 , 你更改没有带过来 , 以为哪个类在master分支没有 , 所以这边也没有 , 切回分支 test 发现之前的跟改没有 , 这样即可以找回 继续切换…

mysql sql delete语句_SQL Delete语句

在本教程中,您将学习如何使用SQL DELETE语句删除表中的一行或多行。 1. SQL DELETE语句简介 要从表中删除一行或多行,请使用DELETE语句。 DELETE语句的一般语法如下: DELETE FROM table_name WHERE condition; 首先,提供要删除行的表名称(table_name)。 其次,在WHERE子句中…

DELETE语句

语法介绍 &#xff08;1&#xff09;如果我们想在SQL数据库中删除某一条数据&#xff0c;我们该怎样删除&#xff1f; Delete&#xff1a;删除 语法如下&#xff1a; 1&#xff0e;删除某一行数据 Delete from 表名称 Where 字段名 表值 2.删除整个表的数据 Delete fro…

delete用法解析

使用delete语句一次只能删除整行记录&#xff0c;不能删除某个字段。 &#xff08;属于DML 语句会有提示是否删除&#xff09;。 delete只会删除记录&#xff0c;不会删除表。 注&#xff1a; 如果要删除整张表&#xff0c;需要使用drop table命令。 如果要一次性清楚表中的数…

SQL入门之第九讲——DELETE删除语句

定义&#xff1a;DELETE 语句是用于删除表中的一条或多条记录。 基本语法&#xff1a; DELETE FROM <表名> WHERE <筛选条件>;1.DELETE删除语句 如果省略WHERE条件时&#xff0c;这回收DELETE 语句就会删除整个表的数据记录。需要注意的是&#xff1a;这里不会删…

驾驶员监控系统DMS系统功能规范

概述 文档范围 该文档阐述了DMS系统的功能场景、系统组成、接口需求等。 目的 该功能规范为DMS系统及周边件的开发提供参考。 缩写与定义 英文缩写 英文全称 中文描述 DMS: Driver Monitoring System 驾驶员监控系统 MPU: Micro Processor Unit 微处理器单元 IECU: …

Windows Server 2008安装VMTool提示要更新到 SP2

安装了个win2008的iso&#xff0c;我也不知道什么版本的&#xff0c;再安装VMware Tools时出现以下错误&#xff1a; 装程序无法继续。本程序需要您将此虚拟机上安装的操作系统更新到SP2&#xff0c;有关详细信息请参阅以下<A HREF“https://kb.wmware.com/kb/55798”>知…

windows 2003 sp2补丁导致的isa各类报错问题:***无法连接 651报错等

公司服务器安全整改测评&#xff0c;发现isa服务器的系统是windows server 2003 sp1不满足安全需要。所以要进行sp2补丁升级。升级后发现原来发布到internet的服务器都无法连接&#xff0c;具体故障如下&#xff1a; 1、发布的RDP经过外网连接后&#xff0c;使用isa自带的日志监…

部署Exchange2003+sp2补丁

安装步骤&#xff1a; 1把服务器加入域 2添加iis组件&#xff08;WEB.SMTP.NNTP&#xff09; 3 ASP.NET 4安装exchange的sp2补丁 试验步骤如下 1至少需要2台机器&#xff0c;一个是域控制器&#xff0c;一个是EXCHANGE服务器。 做一个新的域把另一台机器加入域中 2接下来添加ii…

Office2010 整合 SP2補丁

安裝Office 2010 的時候&#xff0c;有時候會默認沒有sp2&#xff0c;那有ISO的你應該如何做呢&#xff1f; 我手頭上的是零售版&#xff08;家庭與企業、中文簡體、中文繁體、英語&#xff09; 默認版本號&#xff1a;14.0.4 SP2是&#xff1a;14.0.7 官方鏈接&#xff1a;htt…

Windows2003和SP2补丁集成+GHOST安装系统

Windows2003 和 SP2 补丁集成 GHOST 安装系统 <?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /> 一、下面我们先做windows2003和sp2补丁集成 1、首先&#xff0c;准备好一个原“windows<?xml:namespace prefix st1 ns &quo…

部署Exchange Server 2003+SP2补丁

Exchange 作为强大的邮件服务器&#xff0c;工作在 Win 2003 或 Wins 2003 sp2 的操作系统上&#xff0c; Exchange Server 2003 安装程序要求在服务器上安装并启用下列组件和服务 <?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" …

2003安装集成SP2补丁+无人值守

实验需要三个工具&#xff0c;为win2003SP2,windows2003系统.ISO镜像&#xff0c;UitraISO文件。<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /> 一. 先建无人值守应答文件. 二. 然后在D盘新建两个文件夹win2003和SP2. 三…