安卓使用Fiddler抓包 2024

server/2024/10/19 13:05:59/

简介

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

使用mumu模拟器

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

fiddler_6">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和端口
在这里插入图片描述
保存后即可生效。


http://www.ppmy.cn/server/35114.html

相关文章

C++之模板

1、概述 模板是一个非常强大的功能。C STL的各种组件也是基于模板实现的&#xff08;vector、map、string等&#xff09;。 模板主要分为&#xff1a;函数模型和类模板。 2、函数重载 示例&#xff1a;使用函数重载&#xff0c;对两个相同类型的数值进行和运算&#xff08;flo…

openGauss学习笔记-276 openGauss性能调优-实际调优案例05-改建分区表

文章目录 openGauss学习笔记-276 openGauss性能调优-实际调优案例05-改建分区表276.1 现象描述276.2 优化分析openGauss学习笔记-276 openGauss性能调优-实际调优案例05-改建分区表 276.1 现象描述 如下简单SQL语句查询, 性能瓶颈点在normal_date的Scan上。 QUERY PLAN ----…

信号与进程(2):进程终止

进程终止 参考博客 exit()与_exit()的区别 exit() 和 _exit() 的区别 进程正常终止 进程正常终止的方法有3种&#xff1a; 执行exit()函数执行_exit()函数在主函数中执行return exit()与_exit()函数 exit()和_exit()的效果都是让程序退出执行&#xff0c;而_exit()用来“尽…

Linux的基本指令(下)

各位大佬好 &#xff0c;这里是阿川的博客 &#xff0c; 祝您变得更强 个人主页&#xff1a;在线OJ的阿川 大佬的支持和鼓励&#xff0c;将是我成长路上最大的动力 阿川水平有限&#xff0c;如有错误&#xff0c;欢迎大佬指正 这篇博客续博主的上篇博客Linux基本指令。 07 …

Leetcode 3138. Minimum Length of Anagram Concatenation

Leetcode 3138. Minimum Length of Anagram Concatenation 1. 解题思路2. 代码实现 题目链接&#xff1a;3138. Minimum Length of Anagram Concatenation 1. 解题思路 这一题的话我们首先统计出来所有的字母出现的频率。 然后&#xff0c;我们只需要从头开始重新计数一下&…

2024小米SU7首批锁单用户调研报告

来源&#xff1a;电动汽车用户联盟 80%的锁单用户认为自己是米粉&#xff0c;64%的用户拥有10个以上米家生态产品&#xff0c; 使用小米手机的比例为67%&#xff0c;使用苹果手机的比例为47% 2. 81%的用户为90后&#xff0c;均龄31岁&#xff0c;未婚者和已婚无孩者占比63%&am…

2分钟教你Flutter怎么避免引用内存泄漏

2分钟教你Flutter怎么避免引用内存泄漏 内存泄漏原因1. 在当前类&#xff0c;或者方法等移除改引用&#xff0c;让其他自动释放&#xff0c;等下一轮GC扫描释放。如2. 使用弱引用-----**WeakReference**&#xff0c;当前使用完&#xff0c;生命周期结束后&#xff0c;自动释放。…

Docker新建容器 修改运行容器端口

目录 一、修改容器的映射端口 二、解决方案 三、方案 一、修改容器的映射端口 项目需求修改容器的映射端口 二、解决方案 停止需要修改的容器 修改hostconfig.json文件 重启docker 服务 启动修改容器 三、方案 目前正在运行的容器 宿主机的3000 端口 映射 容器…