当前位置: 首页 > news >正文

安卓使用Fiddler抓包 2024

简介

最近试了一下安卓使用fiddler 抓包,发现https包基本都会丢失。原因是Anandroid 7+版本针对ssl安全性做了加强,不认可用户的证书。我们要做的就是把fiddler导出的证书进过处理后放置到系统证书目录下面,这样才能抓包https请求。
这里使用的是 fiddler classic 版本

使用mumu模拟器

使用模拟器的话可以获取Root权限,我不希望对自己的手机root。

fiddler上配置代理

在这里插入图片描述
在这里插入图片描述
然后在 HTTPS 中的Actions 点击 Trust Root Certificate 一路点击确定。这一步把证书添加到PC端了。

导出证书

导出证书到桌面:在 HTTPS 中的Actions 点击 Export Root Certificate to Desktop
导出的是 cer 文件,这个文件在安卓中直接使用的话,是安装用户证书,所以我们需要额外处理。

  1. 下载 OpenSSL (例如Win64 OpenSSL v3.3.0),安装后将bin目录放置到系统路径中
  2. openssl x509 -subject_hash_old -in <刚才导出的cer文件全路径>
    输出结果如下,下面的内容中,只有开头的 269953fb 是有用的,其他的内容不管。
    将刚才导出的cer文件更名为 269953fb.0 , 这个就是我们最终要导入到安卓系统的文件
    在这里插入图片描述

模拟器配置

开启root权限

以 mumu 模拟器为例
在这里插入图片描述
在这里插入图片描述
需要配置两个地方,开启Root权限

拷贝证书文件

下面这个工具就可以直接访问系统文件了。
在这里插入图片描述
将之前导出的证书 269953fb.0 拷贝到 /system/etc/security/cacerts 目录下即可

配置代理

【设置】-【网络和互联网】-【互联网】
在这里插入图片描述
在这里插入图片描述
配置代理的ip和端口
在这里插入图片描述
保存后即可生效。

相关文章:

安卓使用Fiddler抓包 2024

简介 最近试了一下安卓使用fiddler 抓包&#xff0c;发现https包基本都会丢失。原因是Anandroid 7版本针对ssl安全性做了加强&#xff0c;不认可用户的证书。我们要做的就是把fiddler导出的证书进过处理后放置到系统证书目录下面&#xff0c;这样才能抓包https请求。 这里使用…...

【前端每日基础】day2 const var const的区别

var: 在早期的 JavaScript 中&#xff0c;var 是声明变量的唯一方式。它有以下特点&#xff1a; var 声明的变量是函数作用域&#xff08;function-scoped&#xff09;&#xff0c;而不是块作用域&#xff08;block-scoped&#xff09;&#xff0c;这意味着它们在整个函数内部都…...

乡村振兴的文化旅游融合:整合乡村文化资源与旅游资源,发展文化旅游产业,提升美丽乡村的文化内涵和旅游吸引力

一、引言 随着城市化进程的加速和人们精神文化需求的日益增长&#xff0c;乡村旅游逐渐成为旅游市场的新热点。乡村振兴战略的提出&#xff0c;为乡村旅游的发展提供了新的契机。在这一背景下&#xff0c;如何整合乡村文化资源与旅游资源&#xff0c;发展文化旅游产业&#xf…...

力扣题目101:对称二叉树

作者介绍&#xff1a;10年大厂数据\经营分析经验&#xff0c;现任大厂数据部门负责人。 会一些的技术&#xff1a;数据分析、算法、SQL、大数据相关、python 欢迎加入社区&#xff1a;码上找工作 作者专栏每日更新&#xff1a; LeetCode解锁1000题: 打怪升级之旅 python数据分析…...

struct和union大小计算规则

Union 一&#xff1a;联合类型的定义 联合也是一种特殊的自定义类型&#xff0c;这种类型定义的变量也包含一系列的成员&#xff0c;特征是这些成员公用同一块空间&#xff08;所以联合也叫共用体&#xff09; 比如&#xff1a;共用了 i 这个较大的空间 二&#xff1a; 联合的…...

数据库课程设计《基于Spring Boot + MyBatis + MySQL 实现Java医院药品管理系统》+源代码

文章目录 源代码下载地址项目介绍项目功能 项目备注源代码下载地址 源代码下载地址 点击这里下载源码 项目介绍 项目功能 库存管理 登记入库的药品。 登记出库的药品。 每日检查库存下限&#xff0c;报警。 每日检查过期的药品&#xff0c;报警并做退回销毁处理。 对有问题…...

【每日力扣】98. 验证二叉搜索树 与 108. 将有序数组转换为二叉搜索树

&#x1f525; 个人主页: 黑洞晓威 &#x1f600;你不必等到非常厉害&#xff0c;才敢开始&#xff0c;你需要开始&#xff0c;才会变的非常厉害 98. 验证二叉搜索树 给你一个二叉树的根节点 root &#xff0c;判断其是否是一个有效的二叉搜索树。 有效 二叉搜索树定义如下&a…...

Django3 个人开发笔记

查询函数 select_related 在 Django ORM 中&#xff0c;select_related 是一个查询性能优化工具&#xff0c;用于解决关联对象的查询效率问题。当你有两个通过外键&#xff08;ForeignKey&#xff09;或一对一字段&#xff08;OneToOneField&#xff09;连接的模型时&#xf…...

【全开源】Java U U跑腿同城跑腿小程序源码快递代取帮买帮送源码小程序+H 5+公众号跑腿系统

特色功能&#xff1a; 智能定位与路线规划&#xff1a;UU跑腿小程序能够利用定位技术&#xff0c;为用户提供附近的跑腿服务&#xff0c;并自动规划最佳路线&#xff0c;提高配送效率。订单管理&#xff1a;包括订单查询、订单状态更新、订单评价等功能&#xff0c;全行业覆盖…...

物联网实战--平台篇之(五)账户界面

目录 一、界面框架 二、首页(未登录) 三、验证码登录 四、密码登录 五、帐号注册 六、忘记密码 本项目的交流QQ群:701889554 物联网实战--入门篇https://blog.csdn.net/ypp240124016/category_12609773.html 物联网实战--驱动篇https://blog.csdn.net/ypp240124016/cat…...

9. Django Admin后台系统

9. Admin后台系统 Admin后台系统也称为网站后台管理系统, 主要对网站的信息进行管理, 如文字, 图片, 影音和其他日常使用的文件的发布, 更新, 删除等操作, 也包括功能信息的统计和管理, 如用户信息, 订单信息和访客信息等. 简单来说, 它是对网站数据库和文件进行快速操作和管…...

ELK+kafka日志采集

ElasticSeach&#xff08;存储日志信息&#xff09; Logstash&#xff08;搬运工&#xff09; Kibana 连接ElasticSeach图形化界面查询日志 ELK采集日志的原理&#xff1a; 在每个服务器上安装LogstashLogstash需要配置固定读取某个日志文件Logstash将日志文件格式化为json的…...

【C++ list所有函数举例如何使用】

C 中的 std::list 是一个双向链表&#xff0c;提供了在列表中添加、删除、访问元素等操作的方法。以下是一些常用的 std::list 函数以及如何使用它们的示例&#xff1a; push_back(const T& value): 在列表的末尾添加一个值为 value 的元素。 std::list<int> mylis…...

HTML5(1)

目录 一.HTML5(超文本&#xff08;链接&#xff09;标记&#xff08;标签<>&#xff09;语言) 1.开发环境&#xff08;写代码&#xff0c;看效果&#xff09; 2.vscode 使用 3.谷歌浏览器使用 4.标签语法 5.HTML基本骨架&#xff08;网页模板&#xff09; 6.标签的…...

【LAMMPS学习】八、基础知识(6.2)LAMMPS GitHub 教程

8. 基础知识 此部分描述了如何使用 LAMMPS 为用户和开发人员执行各种任务。术语表页面还列出了 MD 术语&#xff0c;以及相应 LAMMPS 手册页的链接。 LAMMPS 源代码分发的 examples 目录中包含的示例输入脚本以及示例脚本页面上突出显示的示例输入脚本还展示了如何设置和运行各…...

专业习惯:避开本地语言,使用通用语言

如果你的目标是走一步看一步&#xff0c;那躺平就得了&#xff0c;学习什么的都没有必要。如果你的目标是远方&#xff0c;那么就需要未雨绸缪。 在工作之中&#xff0c;本地语言及习惯固然可用&#xff0c;但非常局限&#xff0c;随便换一个地方和场景&#xff0c;别人就难以理…...

【Leetcode每日一题】 综合练习 - 逆波兰表达式求值(难度⭐⭐)(73)

1. 题目解析 题目链接&#xff1a;150. 逆波兰表达式求值 这个问题的理解其实相当简单&#xff0c;只需看一下示例&#xff0c;基本就能明白其含义了。 2.算法原理 数据结构选择&#xff1a; 使用栈&#xff08;stack<int>&#xff09;来存储操作数&#xff0c;以便进…...

2G 3G LTE 5G的区别

2G、3G、LTE和5G是不同代的移动通信技术&#xff0c;每一代技术都在其前一代的基础上提供了改进的性能、更高的数据速率和新的功能。以下是这些技术的主要区别&#xff1a; ### 2G (第二代移动通信技术): - **数据速率**&#xff1a;较低的数据速率&#xff0c;通常在几百kbps…...

《21天学通C++》(第二十章)STL映射类(map和multimap)

为什么需要map和multimap&#xff1a; 1.查找高效&#xff1a; 映射类允许通过键快速查找对应的值&#xff0c;这对于需要频繁查找特定元素的场景非常适合。 2.自动排序&#xff1a; 会自动根据键的顺序对元素进行排序 3.多级映射&#xff1a; 映射类可以嵌套使用&#xff0c;创…...

5月游戏市场迎来新的体验,网易两款游戏重磅出炉

易采游戏网5月9日消息&#xff0c;随着科技的飞速发展&#xff0c;手机游戏已经成为人们休闲娱乐的重要方式。在这个领域&#xff0c;网易作为国内领先的游戏开发商&#xff0c;一直致力于为玩家带来高品质的游戏体验。近日&#xff0c;网易携手国际大厂Square Enix&#xff0c…...

用移位指令重构跑马灯程序:西门子S7-200PLC的两种经典实现方案对比

西门子S7-200PLC跑马灯程序进阶&#xff1a;移位指令与定时器的架构级对决 在工业自动化现场&#xff0c;跑马灯控制看似基础&#xff0c;却暗藏程序架构设计的精髓。当一位经验丰富的PLC工程师面对产线改造需求时&#xff0c;如何在定时器方案与移位指令方案之间做出技术选型&…...

OpenClaw快速入门:对接ollama GLM-4.7-Flash实现本地自动化

OpenClaw快速入门&#xff1a;对接ollama GLM-4.7-Flash实现本地自动化 1. 为什么选择OpenClawGLM本地组合 去年我为了处理每周重复的Markdown文档整理工作&#xff0c;尝试过各种自动化方案。从浏览器插件到RPA工具&#xff0c;要么功能受限&#xff0c;要么需要将敏感数据上…...

基于Chrome WebRTC与语音大模型的端到端AI辅助开发实战

最近在做一个需要实时语音交互的智能应用&#xff0c;项目要求低延迟、高音质&#xff0c;并且要能集成一个语音大模型进行实时分析和反馈。经过一番技术选型和实践&#xff0c;最终选择了基于 Chrome WebRTC 技术栈来构建端到端的解决方案。整个过程踩了不少坑&#xff0c;也积…...

OpenClaw权限管理:GLM-4.7-Flash敏感操作的安全确认机制

OpenClaw权限管理&#xff1a;GLM-4.7-Flash敏感操作的安全确认机制 1. 为什么需要安全确认机制 上周我在用OpenClaw自动整理项目文档时&#xff0c;差点酿成一场灾难。当时AI助手误将/Users/me/Documents/project识别为临时文件夹&#xff0c;准备执行rm -rf清理操作——如果…...

OpenClaw硬件推荐:流畅运行nanobot镜像的最低配置与性价比方案

OpenClaw硬件推荐&#xff1a;流畅运行nanobot镜像的最低配置与性价比方案 1. 为什么需要关注硬件配置&#xff1f; 去年夏天&#xff0c;我第一次尝试在笔记本上部署OpenClaw时遭遇了惨痛的失败。那台搭载i5-8250U的轻薄本在启动nanobot镜像后&#xff0c;风扇立刻像直升机一…...

从物流仓库到游戏背包:三维装箱问题(3D-BPP)如何影响你的日常生活?

从物流仓库到游戏背包&#xff1a;三维装箱问题如何塑造我们的数字生活 清晨打开手机里的策略游戏&#xff0c;你发现背包格子又不够用了——那些珍贵的装备和药水总是无法完美摆放&#xff1b;周末搬家时&#xff0c;面对满屋的家具和纸箱&#xff0c;你突然意识到小货车可能装…...

SEO_全面介绍SEO工具的正确使用方法与评估指标

SEO工具的正确使用方法&#xff1a;全面解析与评估指标 在当前竞争激烈的互联网环境中&#xff0c;搜索引擎优化&#xff08;SEO&#xff09;已经成为企业和网站提升网络可见度和流量的重要手段。为了更好地实现SEO目标&#xff0c;许多人选择使用各种SEO工具。如何正确使用这些…...

C#实战:5分钟搞定Winform鼠标坐标实时追踪(附API对比)

C#实战&#xff1a;Winform鼠标坐标追踪的深度优化与API选择指南 在自动化测试工具开发或屏幕绘图软件构建过程中&#xff0c;精确获取鼠标坐标是基础却关键的功能需求。许多开发者往往只满足于实现基本功能&#xff0c;却忽略了不同API选择对性能、精度和系统兼容性的深远影响…...

强烈建议Java面试后一定要及时“复盘”!

金三银四到了&#xff0c;不知道大家在这之前是否都拿到了自己理想的Offer&#xff1f;是否做好面试的复盘&#xff1f;对于我们做技术的来讲&#xff0c;每次面试之后的复盘工作非常重要&#xff0c;一次好的复盘能让我们认识到自己的短板&#xff0c;明确我们后续努力的方向&…...

Nacos 服务注册为什么默认是临时实例?

做 Spring Cloud 开发的同学&#xff0c;对 Nacos 肯定不陌生。大家平常写代码&#xff0c;配置文件里只要配好 Nacos 地址&#xff0c;程序一启动&#xff0c;服务就自动注册上去了。但不知道大家有没有留意过一个细节&#xff1a;当你把服务停掉&#xff0c;或者直接 Kill 进…...