Android7.0-Fiddler证书问题
一、将Fiddler的证书导出到电脑,点击Tools
-> Options
-> HTTPS
-> Actions
-> Export Root Certificate to Desktop
二、
下载Window版openssl, 点击这里打开页面,下拉到下面,选择最上面的64位EXE点击下载安装即可
安装完成之后配置环境变量,打开cmd命令行试试openssl命令是否生效
三、证书格式转换与重命名
1、将Fiddler cer证书
转pem证书
,在cmd输入如下命令进行转换:
C:\Users\ASUS>openssl x509 -inform DER -in C:\Users\ASUS\Desktop\FiddlerRoot.cer -out C:\Users\ASUS\Desktop\FiddlerRoot.pem
2、用md5方式显示pem证书的hash值, 在cmd输入如下命令:
C:\Users\ASUS>openssl x509 -inform PEM -subject_hash_old -in C:\Users\ASUS\Desktop\FiddlerRoot.pem269953fb
-----BEGIN CERTIFICATE-----
MIIDsjCCApqgAwIBAgIQS04EKkF4hoBDEqXCT4zxwTANBgkqhkiG9w0BAQsFADBn
MSswKQYDVQQLDCJDcmVhdGVkIGJ5IGh0dHA6Ly93d3cuZmlkZGxlcjIuY29tMRUw
EwYDVQQKDAxET19OT1RfVFJVU1QxITAfBgNVBAMMGERPX05PVF9UUlVTVF9GaWRk
bGVyUm9vdDAeFw0yNDAxMTQxOTEwMDBaFw0yNjA0MTMxOTEwMDBaMGcxKzApBgNV
BAsMIkNyZWF0ZWQgYnkgaHR0cDovL3d3dy5maWRkbGVyMi5jb20xFTATBgNVBAoM
DERPX05PVF9UUlVTVDEhMB8GA1UEAwwYRE9fTk9UX1RSVVNUX0ZpZGRsZXJSb290
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzJ9XptW8krMuKZ28MGIX
Lbox8+LVRxga3E6A07MrH6X8JoOjUsLn2LIqBpYlY0Aoe7s3O0gXPQk0BVine9IT
BDnN+KgTEXcHdgS/s1fj2OB/B3a9zYyp6U637AKeHCO2y1KlEn5SLSOGKHU6ECBI
8AvllLKkbAkXxijYcalYiRd1j571PTWpN2AJQmQVCleqJxifOdIcWXxuWpddFPVh
19ZT8JmUoPGfsI6XZzbY7ZHwoxcOqHbmx4i49lACXqYJBYDZ8s8MED4ukR/CptcE
VRYnotU9ah3b8zKWKIHRF2frcjVHNVa7RLjP9mu9ommKq1apRMoQGb/mx2pCAM+V
/QIDAQABo1owWDATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBTu7Nhkm6lY03t/OGJEfSYXCU6ykDAOBgNVHQ8BAf8EBAMC
AQYwDQYJKoZIhvcNAQELBQADggEBAD7fs5jzS6ERIdbT73vTNhdfloThweqJQloW
8uwAqytz+nAORuDFNZq5qc9G1MHTthBocvxvetFIZ22n2IT6dLRW0UT237HUbEyd
jSB5t9cGxBeEG9wok6v7kaJY8Bv7CXT7V+aitMOiL+BkZjU5tSquhdgBoUjfPmZK
RZ/VD4HHqHN83R16E5Uuz1cKwXWmDnIvV3RyNIiGSNASM7Q24zcRU2R/JOVnqZk/
iLFuyGbD0+7gqO/ane5vuQOmpftrdhcMhAc/UeBFl0O3Y3U5XBLsMkwzkSOb99Fh
GZhKLdegJoRoi+88p8EJw9Zt8uPmZoZxbWe2ZvjE=
-----END CERTIFICATE-----
3、将pem证书重命名,使用上面显示的值269953fb
对pem证书进行重命名,以下命令仅适用于window
,linux请用mv
C:\Users\ASUS>ren C:\Users\ASUS\Desktop\FiddlerRoot.pem 269953fb.0
《到这里不要关闭这个终端》
四、安装证书到系统目录(/system/etc/security/cacerts)
示例:我也是用的夜神android 7系统的模拟器,打开进去模拟器
进入夜神模拟器的安装目录cmd进去新的命令行后
1.进入到夜神模拟器的终端shell中
D:\Program Files\Nox\bin>adb shell
2.输入su 切换到超级用
d2q:/ # su
3. cd /system/etc/security 文件目录中,
d2q:/ # cd /system/etc/security
4.然后输入ls -l, 可以看到cacerts目录,我们只有读与执行权限,并没有写入的权限
total 12
drwxr-xr-x 2 root root 4096 2023-10-17 02:42 cacerts
-rw-r--r-- 1 root root 2207 2023-10-17 02:42 mac_permissions.xml
-rw-r--r-- 1 root root 1036 2023-10-17 02:42 otacerts.zip
5.输入chmod 777 cacerts
, 让咱们对该目录拥有写入权限,(可以发现,没有改变)
d2q:/system/etc/security # chmod 777 cacerts
chmod: chmod 'cacerts' to 40777: Read-only file system
1|d2q:/system/etc/security # ls -l
total 12
drwxr-xr-x 2 root root 4096 2023-10-17 02:42 cacerts
-rw-r--r-- 1 root root 2207 2023-10-17 02:42 mac_permissions.xml
-rw-r--r-- 1 root root 1036 2023-10-17 02:42 otacerts.zip
重新挂载一下系统,然后再输入chmod 777 cacerts,成功
d2q:/system/etc/security # mount -o remount,rw /system
d2q:/system/etc/security # chmod 777 cacerts
d2q:/system/etc/security # ls -l
total 12
drwxrwxrwx 2 root root 4096 2023-10-17 02:42 cacerts
-rw-r--r-- 1 root root 2207 2023-10-17 02:42 mac_permissions.xml
-rw-r--r-- 1 root root 1036 2023-10-17 02:42 otacerts.zip
d2q:/system/etc/security # exit
6、退出shell终端,然后,将事先转换好的Fiddler证书推送到夜神模拟器的/system/etc/security/cacerts目录下
《在之前那个终端中输入下面内容》
C:\Users\ASUS>adb push C:\Users\ASUS\Desktop\269953fb.0 /system/etc/security/cacerts
C:\Users\ASUS\Desktop\269953fb.0: 1 file pushed, 0 skipped. 0.3 MB/s (1364 bytes in 0.004s)
7、到这里就已经成功的把Fiddler证书安装到系统目录了,咱们点击模拟器的设置
-> 安全
-> 信任的凭据
-> 系统
,往下拉可以看到咱们的Fiddler证书
不明白的看原文
来自原文:http://www.ppsbbs.tech/thread-890.htm
相关文章:

Android7.0-Fiddler证书问题
一、将Fiddler的证书导出到电脑,点击Tools -> Options -> HTTPS -> Actions -> Export Root Certificate to Desktop 二、下载Window版openssl, 点击这里打开页面,下拉到下面,选择最上面的64位EXE点击下载安装即可 安…...
Kotlin:单例模式(项目使用实例)
摘要 单例模式主要的五种如下: 饿汉式懒汉式线程安全的懒汉式双重校验锁式(Double Check)静态内部类式 一、项目使用单例模式实例场景 app在运行时缓存部分数据,作为全局缓存数据,以便其他页面及时更新页面对应状态的数据&…...
vue百度地图的和element输入框/v-region的联动
vue百度地图的使用 第一步:安装插件第二步:main.js中引用第三步:页面中使用 第一步:安装插件 npm install vue-baidu-map --save第二步:main.js中引用 // 百度地图 import BaiduMap from vue-baidu-map Vue.use(Baid…...
搜索+哈希/平衡树,LeetCode 987. 二叉树的垂序遍历
目录 一、题目 1、题目描述 2、接口描述 3、原题链接 二、解题报告 1、思路分析 2、复杂度 3、代码详解 一、题目 1、题目描述 给你二叉树的根结点 root ,请你设计算法计算二叉树的 垂序遍历 序列。 对位于 (row, col) 的每个结点而言,其左右子结…...
蓝桥杯每日一题之内存问题
蓝桥杯真题---内存问题 题目描述: 小蓝最近总喜欢计算自己的代码中定义的变量占用了多少内存空间。 为了简化问题,变量的类型只有以下三种: int:整型变量,一个 int 型变量占用 4 Byte 的内存空间。 longÿ…...

Django前后端分离之后端实践2
小实践:实现用户登录、注销及ORM管理功能、事务开启小实践 models.py class Books(models.Model):id models.CharField(primary_keyTrue,max_length20,verbose_name"图书ID")name models.CharField(max_length20,verbose_name图书名称)status models…...

windowsserver 2016 PostgreSQL9.6.3-2升级解决其安全漏洞问题
PostgreSQL 身份验证绕过漏洞(CVE-2017-7546) PostgreSQL 输入验证错误漏洞(CVE-2019-10211) PostgreSQL adminpack扩展安全漏洞(CVE-2018-1115) PostgreSQL 输入验证错误漏洞(CVE-2021-32027) PostgreSQL SQL注入漏洞(CVE-2019-10208) PostgreSQL 安全漏洞(CVE-2018-1058) …...

Java实现免税店商城管理系统 JAVA+Vue+SpringBoot+MySQL
目录 一、摘要1.1 项目介绍1.2 项目录屏 二、系统设计2.1 功能模块设计2.2 研究方法 三、系统展示四、核心代码4.1 查询免税种类4.2 查询物品档案4.3 新增顾客4.4 新增消费记录4.5 审核免税 五、免责说明 一、摘要 1.1 项目介绍 基于JAVAVueSpringBootMySQL的免税店商城管理系…...

【Linux】信号
祝大家新年快乐啦!!!新的一年,第一篇文章我们来谈谈Linux中的信号 目录 一、引入 二、系统内置的信号 三、前台进程和后台进程 四、signal函数 五、信号的产生 5.1 通过终端按键产生信号 5.2 调用系统函数向进程发信号 5…...

[NISACTF 2022]easyssrf
它提示我们输入 那我们输入file:///flag file:// 访问本地文件系统 它提醒我们输file:///fl4g 它提醒我们输ha1x1ux1u.php 看到代码stristr($file, “file”)当我们输入file它会提示我们输了 啥意思可以前面加个/ 也可以通过read读取 思路都是前面加/不等于flag绕过 filephp://…...

在Linux系统中设置全局HTTP代理的步骤与技巧
在Linux系统中,设置全局HTTP代理可以方便我们统一管理和控制网络请求。这不仅可以帮助我们加速网络访问,还可以在某些情况下绕过网络限制或实现匿名上网。下面,我将为你详细介绍在Linux系统中设置全局HTTP代理的步骤与技巧。 步骤一…...
即席查询框架怎么选?
怎么理解即席查询 即席查询(Ad Hoc)是用户根据自己的需求,灵活的选择查询条件,系统能够根据用户的选择生成相应的统计报表。即席查询与普通应用查询最大的不同是普通的应用查询是定制开发的,而即席查询是由用户自定义查…...

【C语言】实现双向链表
目录 (一)头文件 (二) 功能实现 (1)初始化 (2)打印链表 (3) 头插与头删 (4)尾插与尾删 (5)指定位置之后…...

Python操作MySQL基础
除了使用图形化工具以外,我们也可以使用编程语言来执行SQL从而操作数据库。在Python中,使用第三方库: pymysql来完成对MySQL数据库的操作。 安装第三方库pymysql 使用命令行,进入cmd,输入命令pip install pymysql. 创建到MySQL的数据库连接…...

【数学建模】【2024年】【第40届】【MCM/ICM】【E题 财产保险的可持续性】【解题思路】
一、题目 (一) 赛题原文 2024 ICM Problem E: Sustainability of Property Insurance Extreme-weather events are becoming a crisis for property owners and insurers. The world has endured “more than $1 trillion in damages from more than …...

SpringCloud--Eureka注册中心服务搭建注册以及服务发现
注意springboot以及springcloud版本,可能有莫名其妙的错误,这里使用的是springboot-2.6.13,springcloud-2021.0.5 一,Eureka-Server搭建: 1.创建项目:引入依赖 <dependency><groupId>org.sp…...

ansible shell模块 可以用来使用shell 命令 支持管道符 shell 模块和 command 模块的区别
这里写目录标题 说明shell模块用法shell 模块和 command 模块的区别 说明 shell模块可以在远程主机上调用shell解释器运行命令,支持shell的各种功能,例如管道等 shell模块用法 ansible slave -m shell -a cat /etc/passwd | grep root # 可以使用管道…...
qss的使用
参考:qss样式表笔记大全(二):可设置样式的窗口部件列表(上)(持续更新示例)_51CTO博客_qss样式...

archlinux 使用 electron-ssr 代理 socks5
提前下载好 pacman 包 https://github.com/shadowsocksrr/electron-ssr/releases/download/v0.2.7/electron-ssr-0.2.7.pacman 首先要有 yay 和 aur 源,这个可以参考我之前的博客 虚拟机内使用 archinstall 安装 arch linux 2024.01.01 安装依赖 yay 安装的&#…...
macos安装local模式spark
文章目录 配置说明安装hadoop安装Spark测试安装成功 配置说明 Scala - 3.18 Spark - 3.5.0 Hadoop - 3.3.6 安装hadoop 从这里下载相应版本的hadoop下载后解压,配置系统环境变量 > sudo vim /etc/profile添加以下两行 export HADOOP_HOME/Users/collinsliu/…...

stm32G473的flash模式是单bank还是双bank?
今天突然有人stm32G473的flash模式是单bank还是双bank?由于时间太久,我真忘记了。搜搜发现,还真有人和我一样。见下面的链接:https://shequ.stmicroelectronics.cn/forum.php?modviewthread&tid644563 根据STM32G4系列参考手…...
k8s从入门到放弃之Ingress七层负载
k8s从入门到放弃之Ingress七层负载 在Kubernetes(简称K8s)中,Ingress是一个API对象,它允许你定义如何从集群外部访问集群内部的服务。Ingress可以提供负载均衡、SSL终结和基于名称的虚拟主机等功能。通过Ingress,你可…...

云启出海,智联未来|阿里云网络「企业出海」系列客户沙龙上海站圆满落地
借阿里云中企出海大会的东风,以**「云启出海,智联未来|打造安全可靠的出海云网络引擎」为主题的阿里云企业出海客户沙龙云网络&安全专场于5.28日下午在上海顺利举办,现场吸引了来自携程、小红书、米哈游、哔哩哔哩、波克城市、…...

定时器任务——若依源码分析
分析util包下面的工具类schedule utils: ScheduleUtils 是若依中用于与 Quartz 框架交互的工具类,封装了定时任务的 创建、更新、暂停、删除等核心逻辑。 createScheduleJob createScheduleJob 用于将任务注册到 Quartz,先构建任务的 JobD…...
数据链路层的主要功能是什么
数据链路层(OSI模型第2层)的核心功能是在相邻网络节点(如交换机、主机)间提供可靠的数据帧传输服务,主要职责包括: 🔑 核心功能详解: 帧封装与解封装 封装: 将网络层下发…...

BCS 2025|百度副总裁陈洋:智能体在安全领域的应用实践
6月5日,2025全球数字经济大会数字安全主论坛暨北京网络安全大会在国家会议中心隆重开幕。百度副总裁陈洋受邀出席,并作《智能体在安全领域的应用实践》主题演讲,分享了在智能体在安全领域的突破性实践。他指出,百度通过将安全能力…...
3403. 从盒子中找出字典序最大的字符串 I
3403. 从盒子中找出字典序最大的字符串 I 题目链接:3403. 从盒子中找出字典序最大的字符串 I 代码如下: class Solution { public:string answerString(string word, int numFriends) {if (numFriends 1) {return word;}string res;for (int i 0;i &…...
高效线程安全的单例模式:Python 中的懒加载与自定义初始化参数
高效线程安全的单例模式:Python 中的懒加载与自定义初始化参数 在软件开发中,单例模式(Singleton Pattern)是一种常见的设计模式,确保一个类仅有一个实例,并提供一个全局访问点。在多线程环境下,实现单例模式时需要注意线程安全问题,以防止多个线程同时创建实例,导致…...
《C++ 模板》
目录 函数模板 类模板 非类型模板参数 模板特化 函数模板特化 类模板的特化 模板,就像一个模具,里面可以将不同类型的材料做成一个形状,其分为函数模板和类模板。 函数模板 函数模板可以简化函数重载的代码。格式:templa…...
动态 Web 开发技术入门篇
一、HTTP 协议核心 1.1 HTTP 基础 协议全称 :HyperText Transfer Protocol(超文本传输协议) 默认端口 :HTTP 使用 80 端口,HTTPS 使用 443 端口。 请求方法 : GET :用于获取资源,…...