BrupSuit证书导入Android7.0以上手机

栏目: Android · 发布时间: 7年前

内容简介:Android7.0 对SSL证书提升了大量限制。 例如应用不信任用户证书,用户无法自己导入证书等。我们可以通过

Android安全策略提升

Android7.0 对SSL证书提升了大量限制。 例如应用不信任用户证书,用户无法自己导入证书等。

如何破解

我们可以通过 https://github.com/levyitay/AddSecurityExceptionAndroid 项目来对apk进行修改。也可以通过导入证书为系统证书来实现。后者需要有root权限

作为证书变为系统证书

  1. 从brupsuit中导出证书文件 certificate.der

  2. 生成PEM文件 openssl x509 -in certificate.der -inform DER -out certificate.pem -outform PEM

  3. 提取hash: openssl x509 -inform PEM -subject_hash -in certificate.pem | head -1 ,记住输出的hash,例如 a0b1c2d3

  4. cat certificate.pem > a0b1c2d3.0

  5. openssl x509 -inform PEM -text -in certificate.pem -out /dev/null >> a0b1c2d3.0

  6. 连接手机,执行 adb rootadb remount

  7. adb push a0b1c2d3.0 /system/etc/security/cacerts/

  8. 进入手机终端 adb shell

  9. 加上权限 chmod 644 /system/etc/security/cacerts/a0b1c2d3.0

  10. 重启手机,查看证书是否安装完成。

参考

  1. https://nvisium.com/blog/2017/07/12/advantages-and-disadvantages-of-android-n-network-security-configuration/

  2. https://github.com/levyitay/AddSecurityExceptionAndroid


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Learn Python the Hard Way

Learn Python the Hard Way

Zed A. Shaw / Addison-Wesley Professional / 2013-10-11 / USD 39.99

Master Python and become a programmer-even if you never thought you could! This breakthrough book and CD can help practically anyone get started in programming. It's called "The Hard Way," but it's re......一起来看看 《Learn Python the Hard Way》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换