当前位置: 首页 > article >正文

charles使用ssl证书抓包https请求失败解决方案

前提

  • 手机必须有root权限,并且是使用Magisk(面具)进行root;

ssl证书安装

  • 安卓7.0以下的手机,ssl证书是直接安装到了‘系统证书’里,可以直接抓取https请求,但是目前的手机大部分都是7.0以上的;
  • 安卓7.0以上的手机,ssl证书是直接安装到了‘用户证书’里,因此无法正常的抓取https包,所以想抓https包,必须将ssl证书从‘用户证书’放到‘系统证书’;

如何将ssl证书从‘用户证书’放到‘系统证书’

  • 手机下载charles证书,可以查看该博客进行学习操作, 很详细!!Charles抓包App教程

  • 如果手机下载好ssl证书后,无法正常安装,提示需要在设置中安装,则需要到手机以下路径:设置—>安全与隐私—>其他安全设置—>从设备储存安装–>CA证书,然后安装即可;

  • 查验ssl证书是否安装成功,在手机以下路径:设置—>安全与隐私—>其他安全设置—>查看安全证书—>用户,如果界面有ssl证书,则说明安装成功

  • 下载movecert模块, 不需要处理,将压缩包上传到手机上

  • 打开手机中的Magisk—>模块—>从本地安装,将movecert压缩包安装, 安装成功后,会提示重启手机,重启成功后,‘用户证书’就会全部放到‘系统证书’里,可以根据以上的‘查验ssl证书是否安装成功’同样步骤,在‘…查看安全证书—>系统’中下滑到最后查找‘XK72 Ltd’证书,有的话则修改成功,可以正常抓取https证书了;
    在这里插入图片描述


http://www.kler.cn/a/292138.html

相关文章:

  • kafka消费者出现频繁Rebalance
  • Flutter:Widget生命周期
  • 如何处理 iOS 客户端内 Webview H5 中后台播放的音视频问题
  • 活动|华院计算作为联盟理事单位出席进博会全球人工智能合作论坛
  • 二分搜索的三种方法
  • 让空间计算触手可及,VR手套何以点石成金?
  • ffmpeg音视频开发从入门到精通——常用结构体介绍(一)
  • Node.js sqlite3:Statement对象详解
  • Ubuntu下pdf操作
  • 【免费分享】高斯过程回归(Gaussian process regression)原理详解及MATLAB代码实战
  • [rk3399 android11]关闭声卡
  • 【docker】docker 简介
  • Windows用户取消共享文件夹密码方法(Method for Windows Users to Cancel Shared Folder Password)
  • Redis 主从复制、切片集群
  • 前端框架有哪些?
  • python正则表达式大全
  • 21.新增管理员页面制作
  • 9月5日复盘日记
  • pytorch计算张量中三维向量的欧式距离
  • WWDG—窗口看门狗
  • Claude的小白入门指南
  • 无人机之摄像头篇
  • Aspose.PDF功能演示:在 C# 中将 JPG 图像合并为 PDF
  • 网络压缩之网络剪枝(network pruning)
  • C#中ArrayList
  • 安卓aosp14上自由窗口划线边框Freeform Caption实战开发-千里马framework实战