环境:windows,Android sdk(要使用adb命令),夜神模拟器(自己创建一个Android 7 模拟器,设置root,桥接,wlan设置好代理)

模拟器设置代理 如xxx.xxx.xxx.xxx:8889

用模拟器安装猎豹浏览器(模拟器的自带的浏览器不行,百度手机浏览器也很垃圾)访问mitm.it,下载证书

找到证书下载位置,用adb命令把证书pull到windows上,如adb pull /sdcard/screen.png C:\apk

然后对这个证书进行操作,参考https://blog.csdn.net/shadowyspirits/article/details/79756274,就是在windows的cmd命令行下用命令:openssl x509 -subject_hash_old -in filename

然后adb remount(必须这一步,因为/system/etc/security/cacerts/这个文件夹在只读的,不然其他任何方式把证书放到这个目录下都不行。参考https://www.imooc.com/article/49265)

然后adb push C:\xxx /system/etc/security/cacerts/

这样模拟器中的系统证书中就会出现mitmproxy的证书

安装charles证书同上,但是安装fiddler证书会在这一步openssl x509 -subject_hash_old -in filename 出错!

转载于:https://www.cnblogs.com/sheajin/p/11075713.html

app爬虫Android 7证书设置相关推荐

  1. 爬虫:Charles证书设置为系统信任证书(root)

    简介将Charles证书设置为系统信任证书,前提条件是需要root手机. 1.使用MD5计算证书hash值 openssl x509 -subject_hash_old -in D:\Adownloa ...

  2. APP爬虫- 手机安装证书-解决SSL证书的移动端数据包问题

    什么是SSL pinning https协议验证服务器身份的方式通常有三种: 一是根据浏览器或者说操作系统(Android)自带的证书链: 二是使用自签名证书: 三是自签名证书加上SSL Pinnin ...

  3. MacOs平台下 Vs2022 for Mac、Xamarin、IOS Android 双平台证书申请、开发环境配置、实机测试、内部分发B(贝塔)测试、 App store发布 超详细(多图)全程笔记

    本文超长,含盖从前期准备到发布的全程细节,多图杀猫-- 这些天,研究使用Visual studio for macos做ios和android双平台开发.遇到最大的坑就是apple开发各种证书.真机测 ...

  4. Android Studio 更换/设置App应用图标Icon

    Android Studio 更换/设置App应用图标Icon 刚开始接触Android Studio,用C++.Java编程做一个小的App,心血来潮想要换掉默认的安卓应用图标和应用名称,在经历一番 ...

  5. android 12.0 设置app为默认浏览器

    1.概述 在12.0的产品定制化中,如果系统安装多个浏览器时,需要设置默认浏览器来完成需求,这就需要看系统设置中的相关源码 当出现多个浏览器时,该如何设置默认浏览器呢, 其实在Settings 默认应 ...

  6. 抓取app服务器证书,APP爬虫-双向认证抓包的两种方法

    证书认证分单向认证和双向认证,双向认证是相较于单向认证而言的,单向认证就是只在 APP 侧做证书校验,单向认证有现成的解决方法,比如用各种 bypass ssl 校验的 hook 脚本既可让单向认证失 ...

  7. APP渗透—Android 7.0 抓包(教程)

    零基础学黑客,搜索公众号:白帽子左一 关于APP渗透的教程及思路,之前发过视频,视频地址:https://www.bilibili.com/video/BV1WK411w7UA/ 用到的工具 1.Pr ...

  8. android系统证书导入工具,添加Fiddler/Mitmproxy证书为安卓系统证书

    Android证书分为"用户证书"和"系统证书"两种,在设置->安全->"查看安全证书"列表中,可以看到"系统&quo ...

  9. App 抓包利器:Charles 以及 App 爬虫心得

    整理不易,欢迎关注公众号:AI悦创,如果你想快速入门点击此阅读: https://mp.weixin.qq.com/s/hxWpw5lydfRyqki45xly1Q 公众号:AI悦创 1. 前言 介绍 ...

最新文章

  1. 云时代运维转型必读:容器运维模式的五大场景
  2. 10 大受欢迎的全球顶级编程语言与薪资水平
  3. Eigen: C++开源矩阵计算工具——Eigen的简单用法
  4. “个人核心竞争力”与“危机感”
  5. 卷积Strassen算法
  6. 古典概型中的几何体计数
  7. python3爬虫初探(五)之从爬取到保存
  8. 用Telnet 来用smtp发邮件。。 send mail by SMTP server
  9. webstock php,workerman_connection
  10. C/C++越来越不行了?让我们看看C++的未来趋势
  11. html 新浪博客,html
  12. 十大司机如厕友好城市出炉:苏州/杭州/成都位居前三
  13. 416. Partition Equal Subset Sum
  14. linux 查询命令 批量替换多个文件
  15. C++面试题:介绍一下STL,STL如何实现vector
  16. python手册中文版--精选版python 中文手册.pdf
  17. java支付宝原理_java支付宝支付原理及其问题点
  18. IT运维存在问题及改进
  19. 图片Exif信息解析(Java实现)
  20. ES6新特性箭头函数语法、如何正确使用箭头函数

热门文章

  1. php和mysql处理树状_分级_无限分类_分层数据的方法_PHP和MySQL处理树状、分级、无限分类、分层数据的方法...
  2. SPI驱动0.96/1.3寸 OLED屏幕,易修改为DMA控制
  3. C++ 高级篇(三)—— 出错处理
  4. python的UnboundLocalError: local variable 'xxx' referenced before assignment
  5. [vim] vim中使用cscope的安装与使用
  6. windows下Python+Editplus windows Python开发环境
  7. What is AJAX?(转)(二)
  8. Linux下如何安装最新版本工具
  9. [html] 如果列表元素li的兄弟元素为div,会产生什么情况?
  10. [jQuery] jQuery的属性拷贝(extend)的实现原理是什么,如何实现深拷贝?