目录

一、安装工具

1、安装open-ssl

2、配置环境变量

 3、验证安装

 二、Fiddler

1、导出证书

 2、转化cer格式变成PEM

 3、查看PEM的哈希值

 三、Charles

1、导出证书

 2、查看PEM的哈希值

四、证书安装到安卓模拟器 (雷电)

1、使用模拟器的adb命令

 2、连接模拟器

 3、发送到模拟器安装证书(fiddler和charles证书)

 4、模拟器查看安装完成


一、安装工具

1、安装openssl

下载地址Win32/Win64 OpenSSL Installer for Windows – Shining Light Productions

2、配置环境变量

 3、验证安装

 二、Fiddler

1、导出证书

 如下图复制一个demo文件夹

 2、转化cer格式变成PEM

#将.cer格式证书转换为.pem格式证书——
x509 -in D:new.cer -inform DER -out D:new.pem -outform PEM

操作执行cmd命令

openssl x509 -in C:UserschengDesktopdemoFiddlerRoot.cer -inform DER -out C:UserschengDesktopdemoFiddlerRoot.pem -outform PEM

生成下图

 3、查看PEM的哈希

openssl x509 -subject_hash_old -in FiddlerRoot.pem  

回车

 只需要

269953fb

 将文件《FiddlerRoot.pem改为《269953fb.0》

 三、Charles

1、导出证书

help-> SSL Proxying-> Save charles Root Certificate

 2、查看PEM的哈希

openssl x509 -subject_hash_old -in charles.pem  

回车:

  将文件charles.pem改为《e3ab5537.0》

四、证书安装到安卓模拟器 (雷电)

1、使用模拟器adb命令

进入到雷电模拟器的安装目录输入cmd回车

 2、连接模拟器

#输入命令
adb remount

 3、发送模拟器安装证书fiddlercharles证书

#输入命令
adb push C:UserschengDesktopdemo269953fb.0 /system/etc/security/cacerts

adb push C:UserschengDesktopdemoe3ab5537.0 /system/etc/security/cacerts

 4、模拟查看安装完成

设置-> 安全 -> 受信任的证书-> 系统

原文地址:https://blog.csdn.net/legend818/article/details/127963538

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_43326.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注