admin管理员组文章数量:1647017
前期环境准备
ADB安装手册:adb安装手册地址
Ps:如果实在安装不成功,请直接安装Android Studio,该软件自动配置adb
Android Studio安装手册:安装手册地址
openssl 工具:openssl生成证书+安装+使用实例_g1531997389的博客-CSDN博客
cmd执行openss测试工具安装是否成功
一、charles
安装包:
- 安装证书,help -- SSL Proxying-- Install Charles Root Certificate...
- 保存证书 help -- SSL Proxying-- save Charles Root Certificate...
adb devices 连接手机
- 使用MD5计算证书hash值
#使用openssl获取pem证书的hash值,路径按照自己保存的路径来写
openssl x509 -subject_hash_old -in D:\software\charles\crt.pem
# 得到名字后使用 ren命令修改名称
ren crt.pem xxxx.0
# 以 root 权限执行
adb root
# 解决目录 read only 关键命令行
adb disable-verity
# 重启 (手机如果没有自动重启,可以手动重启)
adb reboot
# 以 root 权限运行
adb root
# 重新挂载
adb remount
# 安装证书至系统证书目录
adb push bdb7xxx.0 /system/etc/security/cacerts
Charles证书安装成功检查
打开手机设置——密码与安全——系统安全——加密与凭据——信任的凭据——系统栏
滑到最底下,倒数第二个,有charles证书,代表证书安装至系统证书成功。
charless配置端口号,手机开启代理模式,WIFI——网络详情——代理(手动)——主机IP+端口号,查看主机IP:ipconfig
Structure:按照结构展示抓到的数据
Sequence:按照序列展示抓到的数据
扫把:清理抓到的数据
红点:暂停抓包
Filter:过滤抓包信息
Overview:接口信息概述
Content:接口内容
Headers:请求头/响应头信息
JSON Text:接口响应数据
如果一直抓不到手机的包,但是电脑端的https又是正常的,尝试关闭防火墙
二、fiddler
- 导出证书到桌面
tools
options
https
actions
export root certificate to desktop
- 将cer证书转化为pem
openssl x509 -inform DER -in xxx.cer -out cacert.pem
- 计算证书的md5 hash值
openssl x509 -inform PEM -subject_hash_old -in cacert.pem
之后的步骤和charles一样
版权声明:本文标题:fiddler和charles证书安装,需要root手机 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1729471650a1202007.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论