zoukankan      html  css  js  c++  java
  • adb安装CA证书

    使用背景:

      在使用抓包工具时,需要给移动设备或虚拟机安装CA证书才可以解析HTTPS请求内容。但是由于Android6.0的系统安全性提高,用户自己直接安装的CA证书无法起到作用,因此使用adb将证书安装到系统中。

    使用思路:

      加载移动设备或虚拟机的磁盘,切换目录至证书文件存放位置,查看证书是否存在,复制证书名字。将设备中的证书拿到本机中来,然后将证书存到系统中,即完成操作。

    具体操作:

      1、安装adb,配置adb使用环境。如果是虚拟机,确保adb与虚拟机所使用adb是同一版本。

      2、设备安装所需证书

      3、查看证书安装位置

        1)运行命令提示符窗口,打开adb脚本

        2)挂载设备磁盘

        3)切换目录,找到证书所在位置

        4)查看目录下证书是否存在

        5)复制证书的名字及所在路径

        6)退出adb脚本

      4、从设备中拿到证书放到本机

      5、将本机证书推送到设备的系统中

      注意:如果本机已经有了CA证书,只需要执行最后一步,使用adb将证书存到系统中就可以了。

    执行命令:

     1 # 打开adb 脚本
     2 adb shell
     3 # 挂载磁盘
     4 mount -o rw,remount /system
     5 # 切换至证书目录
     6 cd /data/misc/user/0/cacerts-added/
     7 # 查看证书是否存在
     8 ls
     9 # 复制证书 
    10 cp 证书 /system/etc/security/cacerts/
    11 # 退出adb脚本
    12 exit
    13 # adb拿证书
    14 adb pull /data/misc/user/0/cacerts-added/证书
    15 # adb存证书
    16 adb push 证书 /system/etc/security/cacerts/
  • 相关阅读:
    maptalks 开发GIS地图(16)maptalks.three.09
    maptalks 开发GIS地图(15)maptalks.three.08
    maptalks 开发GIS地图(14)maptalks.three.07
    maptalks 开发GIS地图(12)maptalks.three.05 bar-music
    Use mongoose-CRUD operations
    First Mongoose Model
    MongoDB-1-CRUD Operations
    Mongo DB-0
    Kill port process
    Defining RESTful Routes(CRUD operations)
  • 原文地址:https://www.cnblogs.com/yumoblogs/p/14773298.html
Copyright © 2011-2022 走看看