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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

51单片机 跑马灯

#include <reg52.h>//毫秒级延时函数 void delay(int z) {int x,y;for(x z; x > 0; x--)for(y 114; y > 0 ; y--); }sbit LED1 P1^0x0; sbit LED2 P1^0x1; sbit LED3 P1^0x2; sbit LED4 P1^0x3; sbit LED5 P1^0x4; sbit LED6 P1^0x5; sbit LED7 P1^0x6; s…

Rust通用代码生成器莲花发布红莲尝鲜版二十一,前端代码生成物有巨大改进

Rust通用代码生成器莲花发布红莲尝鲜版二十一&#xff0c;前端代码生成物有巨大改进 Rust通用代码生成器莲花已发布红莲尝鲜版二十一&#xff0c;此版本采用了新的前端代码生成引擎&#xff1a;时空之门前端代码生成器6.2.0。此引擎支持Nodejs 21,Nodejs 18和Nodejs 14。消除了…

嵌入式软件工程师面试题——嵌入式专题 (五十七)

说明&#xff1a; 面试群&#xff0c;群号&#xff1a; 228447240面试题来源于网络书籍&#xff0c;公司题目以及博主原创或修改&#xff08;题目大部分来源于各种公司&#xff09;&#xff1b;文中很多题目&#xff0c;或许大家直接编译器写完&#xff0c;1分钟就出结果了。但…

Ansible自动化工具(1)

目录 ansible的特性&#xff1a;. 二.部署ansible 管理端安装 ansible&#xff1a; ansible 目录结构&#xff1a; 管理主机上配置主机清单&#xff1a; ​编辑 配置密钥对验证&#xff1a; ansible 命令行模块 &#xff1a; 1&#xff0e;command 模块 指定 ip 执行…

蓝桥杯-求阶乘-python

问题描述 满足N!的末尾恰好有K个0的最小的N是多少&#xff1f; 如果这样的N不存在输出一1。 思路解析 末尾的0是由10产生的&#xff0c;而10是由质数2和5产生的 在求阶乘的过程中&#xff0c;只要是偶数就会有2&#xff0c;而5相对2更少&#xff0c;所以对于10的数量我们可以…

P8647 [蓝桥杯 2017 省 AB] 分巧克力--2024蓝桥杯冲刺省一

知识点讲解&#xff1a;二分算法--模板及原理总结 思路&#xff1a;读完题发现答案的边长是具有二段性&#xff0c;单调性的。就是假如答案为ans&#xff0c;那么所有 <ans的值为【1&#xff0c;ans】都满足题意&#xff0c;那么我们就是寻找满足这个性质的最大值。 ans的…

MyBatis中#和$符的区别,sql注入问题,动态sql语句

MyBatis中#{}和${}的区别 #{}和${}都是MyBatis提供的sql参数替换。区别是&#xff1a;#{}是预编译处理&#xff0c;${}是字符串直接替换。#{}可以防止SQL注入&#xff0c;${}存在SQL注入的风险&#xff0c;例如 “ or 11”虽然存在SQL注入风险&#xff0c;但也有自己的适用场…

分享3款开源免费好用的Docker可视化管理工具安装部署教程

文章目录 1.前言2.Docker Desktop3.Portainer3.1 Portainer默认英文版本安装3.2 Portainer汉化版本安装3.3官方镜像说明3.3.1ssl访问3.3.2Nginx反代3.3.3Nginx反代设置子目录3.3.4docker-compose部署 3.4登录 4.DockerUI4.1简介4.2项目地址4.3部署启动命令4.4登录4.5首页 5.总结…

C语言数组与扫雷游戏实现(详解)

扫雷游戏的功能说明 使⽤控制台实现经典的扫雷游戏游戏可以通过菜单实现继续玩或者退出游戏扫雷的棋盘是9*9的格子默认随机布置10个雷可以排查雷 ◦ 如果位置不是雷,就显示周围有几个雷 ◦ 如果位置是雷,就炸死游戏结束 ◦ 把除10个雷之外的所有雷都找出来,排雷成功,游戏结…

【数据分享】1929-2023年全球站点的逐日平均风速数据(Shp\Excel\免费获取)

气象数据是在各项研究中都经常使用的数据&#xff0c;气象指标包括气温、风速、降水、能见度等指标&#xff0c;说到气象数据&#xff0c;最详细的气象数据是具体到气象监测站点的数据&#xff01; 有关气象指标的监测站点数据&#xff0c;之前我们分享过1929-2023年全球气象站…

探讨:线程循环与激活(C++11)

关于并发程序的交互&#xff0c;办法挺多&#xff0c;但是既要快速响应又要节省CPU的没什么太好的现成策略。我这里提个思路&#xff0c;大家探讨探讨。 分析 死循环&#xff0c;响应速度够快&#xff0c;但是浪费CPU&#xff0c;每个循环加上一个sleep(0)或者yield()&#xf…

我的QQ编程学习群

欢迎大家加入我的QQ编程学习群。 群号:950365002 群里面有许多的大学生大佬&#xff0c;有编程上的疑惑可以随时问&#xff0c;也可以聊一些休闲的东西。 热烈欢迎大家加入&#xff01;&#xff01; 上限:150人。

Linux联网安装MySQL Server

yum安装 以下代码复制粘贴到控制台即可 yum list | grep mysql-server #查看可以下载的MySQLyum install -y mysql-server #安装MySQLmysql_secure_installation #引导安装 引导安装实例如下 systemctl enable mysqld 设置开机自动启动 systemctl sta…

Powershell Install 一键部署Openssl+certificate证书创建

前言 Openssl 是一个方便的实用程序,用于创建自签名证书。您可以在所有操作系统(如 Windows、MAC 和 Linux 版本)上使用 OpenSSL。 Windows openssl 下载 前提条件 开启wmi,配置网卡,参考 自签名证书 创建我们自己的根 CA 证书和 CA 私钥(我们自己充当 CA)创建服务器…

代码随想录算法训练营|day28

第七章 回溯算法 93.复原IP地址78.子集90.子集II代码随想录文章详解 93.复原IP地址 ip地址有效需要满足&#xff1a;遍历完s&#xff0c;将其分为4段&#xff0c;每段数字有效性&#xff1a;范围在[0,255],且不含前导零 为避免重复取值&#xff0c;需要startIndex作为下次递归…

开源社区资源网站GitHub遭遇经济危机:GitHub员工警告当前模式不可持续,没有更多资金开源项目就有消亡的风险

在 State of Open Con 活动中&#xff0c;GitHub 的开源项目经理 Kara Sowles 警告称当前的开源资助方法“不可持续”。她指出&#xff0c;许多开源开发人员在没有报酬的情况下工作&#xff0c;这导致 58% 的开发人员考虑过停止参与开源项目&#xff0c;22% 的人已经退出。此外…

探讨CSDN等级制度:博客等级、原力等级、创作者等级

个人名片&#xff1a; &#x1f981;作者简介&#xff1a;学生 &#x1f42f;个人主页&#xff1a;妄北y &#x1f427;个人QQ&#xff1a;2061314755 &#x1f43b;个人邮箱&#xff1a;2061314755qq.com &#x1f989;个人WeChat&#xff1a;Vir2021GKBS &#x1f43c;本文由…

编辑器Zed

什么是Zed 官网&#xff1a;https://zed.dev/ Zed 是 Atom 编辑器原作者主导的新项目 —— 一款支持多人协作的代码编辑器&#xff0c;底层采用 Rust&#xff0c;且默认支持 Rust&#xff0c;还自带了 rust-analyzer&#xff0c;主打 “高性能”&#xff0c;颜值也十分在线&a…

GPT-3 训练自己的数据教程详解

安装依赖库&#xff1a; 确保你安装了必要的Python库&#xff0c;包括transformers、torch等。 pip install torch pip install transformers下载预训练模型&#xff1a; 从Hugging Face的模型库中下载GPT-2的预训练权重。 from transformers import GPT2Tokenizer, GPT2LMHe…

【MySQL】MySQL复合查询--多表查询/自连接/子查询

文章目录 1.基本查询回顾2.多表查询3.自连接4.子查询4.1单行子查询4.2多行子查询4.3多列子查询4.4在from子句中使用子查询4.5合并查询4.5.1 union4.5.2 union all 1.基本查询回顾 表的内容如下&#xff1a; mysql> select * from emp; ----------------------------------…