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/…...
Vim 调用外部命令学习笔记
Vim 外部命令集成完全指南 文章目录 Vim 外部命令集成完全指南核心概念理解命令语法解析语法对比 常用外部命令详解文本排序与去重文本筛选与搜索高级 grep 搜索技巧文本替换与编辑字符处理高级文本处理编程语言处理其他实用命令 范围操作示例指定行范围处理复合命令示例 实用技…...
synchronized 学习
学习源: https://www.bilibili.com/video/BV1aJ411V763?spm_id_from333.788.videopod.episodes&vd_source32e1c41a9370911ab06d12fbc36c4ebc 1.应用场景 不超卖,也要考虑性能问题(场景) 2.常见面试问题: sync出…...
centos 7 部署awstats 网站访问检测
一、基础环境准备(两种安装方式都要做) bash # 安装必要依赖 yum install -y httpd perl mod_perl perl-Time-HiRes perl-DateTime systemctl enable httpd # 设置 Apache 开机自启 systemctl start httpd # 启动 Apache二、安装 AWStats࿰…...
蓝桥杯 2024 15届国赛 A组 儿童节快乐
P10576 [蓝桥杯 2024 国 A] 儿童节快乐 题目描述 五彩斑斓的气球在蓝天下悠然飘荡,轻快的音乐在耳边持续回荡,小朋友们手牵着手一同畅快欢笑。在这样一片安乐祥和的氛围下,六一来了。 今天是六一儿童节,小蓝老师为了让大家在节…...
生成 Git SSH 证书
🔑 1. 生成 SSH 密钥对 在终端(Windows 使用 Git Bash,Mac/Linux 使用 Terminal)执行命令: ssh-keygen -t rsa -b 4096 -C "your_emailexample.com" 参数说明: -t rsa&#x…...
跨链模式:多链互操作架构与性能扩展方案
跨链模式:多链互操作架构与性能扩展方案 ——构建下一代区块链互联网的技术基石 一、跨链架构的核心范式演进 1. 分层协议栈:模块化解耦设计 现代跨链系统采用分层协议栈实现灵活扩展(H2Cross架构): 适配层…...
Keil 中设置 STM32 Flash 和 RAM 地址详解
文章目录 Keil 中设置 STM32 Flash 和 RAM 地址详解一、Flash 和 RAM 配置界面(Target 选项卡)1. IROM1(用于配置 Flash)2. IRAM1(用于配置 RAM)二、链接器设置界面(Linker 选项卡)1. 勾选“Use Memory Layout from Target Dialog”2. 查看链接器参数(如果没有勾选上面…...
【单片机期末】单片机系统设计
主要内容:系统状态机,系统时基,系统需求分析,系统构建,系统状态流图 一、题目要求 二、绘制系统状态流图 题目:根据上述描述绘制系统状态流图,注明状态转移条件及方向。 三、利用定时器产生时…...
python执行测试用例,allure报乱码且未成功生成报告
allure执行测试用例时显示乱码:‘allure’ �����ڲ����ⲿ���Ҳ���ǿ�&am…...
20个超级好用的 CSS 动画库
分享 20 个最佳 CSS 动画库。 它们中的大多数将生成纯 CSS 代码,而不需要任何外部库。 1.Animate.css 一个开箱即用型的跨浏览器动画库,可供你在项目中使用。 2.Magic Animations CSS3 一组简单的动画,可以包含在你的网页或应用项目中。 3.An…...
