安卓抓包——安卓7+导证书到系统目录

安卓7+导证书到系统目录

 

要求 先要将手机 Root

 

1. 系统证书

首先我们看看,系统证书目录

adb shell 

cd /system/etc/security/cacerts

系统证书的命名都是 哈希值.0 如果哈希值相同,想要保留证书,那就修改后面的 .0 即可

2. 用户证书

su  # 先进入超级用户

/data/misc/keystore/user_0

3. 将用户证书放到系统目录中

  1. 导出待处理证书到PC桌面
     
  2. 先将文件名构造为 哈希值.0

导出证书到pc

选择 Actions -- open window

右键 所有任务 - 导出 -不要导出私钥 - Base64格式

导出完成

    

计算hash值

要在 liunx mac电脑上运行

cd 到证书目录中 注意 aaaa.cer 是我的证书名,根据实际情况修改

 openssl x509 -subject_hash_old -in aaaa.cer 拿到证书到md5值(8位)

 此证书的md5值为 269953fb 

修改证书名为  269953fb.0 ,在使用adb命令推进手机的跟证书目录

push到系统目录中

cd 到证书目录中,269953fb.0 就是改后的证书

adb push 269953fb.0 /system/etc/security/cacerts/269953fb.0

如果推入失败

解决方案:

push 到临时目录中,再移到sys目录

adb push  data/local/tmp/269953fb.0

再推移动到sys中

注意:

  • 最好设置 777 权限
  • 删掉用户目录中的证书(不然会有冲突)
  • 重新启动手机
adb shell
su
mv data/local/tmp/269953fb.0 /system/etc/security/cacerts

如果还是不行,就安装 文件管理器,就行sys文件夹权限设置

再打开软件,选择刚刚推入到临时目录的文件,长按复制,再到sys目录中粘贴即可

复制到 /system/etc/security/cacerts/ 中

 

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

.含笑.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值