Android Spider Charles - 夜神模拟器证书安装App抓包

2023-11-05

在这里插入图片描述



前言

抓包概念:抓包是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全等。
MT管理器下载链接-提取码:pwjj:https://pan.baidu.com/s/1dH-TeB6gChPDYoYpH1aXQg?pwd=pwjj


提示:以下是本篇文章正文内容,下面案例可供参考

一、软件安装

1.Openssl安装

1.1下载安装

官方地址:https://www.openssl.org/source/
大咖打包好的(推荐)下载地址:http://slproweb.com/products/Win32OpenSSL.html
我的设备是Windows64位
在这里插入图片描述
下载完成
在这里插入图片描述
开始安装
在这里插入图片描述
选择安装目录
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.2配置环境变量

新建系统变量OPENSSL_HOME,变量值设为(绝对路径)软件安装目录下的bin
在这里插入图片描述
编辑用户变量path,新建%OPENSSL_HOME%,最后点击确定

在这里插入图片描述

1.3查看openssl版本,输入命令:openssl version

在这里插入图片描述

2.夜神模拟器安装

官方下载地址:https://www.yeshen.com/

1.1 下载安装

下载完成
在这里插入图片描述
开始安装
在这里插入图片描述
在这里插入图片描述

1.2工具准备,MT管理器

apk下载地址:https://download.csdn.net/download/EXIxiaozhou/86937581
在windows下载apk文件,打开模拟器直接将apk文件拖入模拟器窗口完成安装,自动完成安装
在这里插入图片描述

3.Charles安装

官方下载:https://www.charlesproxy.com/latest-release/download.do
一直点击下一步即可完成安装
在这里插入图片描述
在这里插入图片描述

二、Charles 安装证书,抓包

1.Charles破解

1、不破解也可以使用,只是每用一段时间Charles就会自动重启;
2、可以自己百度,搜索Charles 破解的相关文章,获取注册码;
3、输入注册码,点击注册(Register)
在这里插入图片描述
在这里插入图片描述
Charles证书安装为安卓系统证书:https://www.jianshu.com/p/2f85142023e8

2.安装证书并导出

点击:Help > SSL Proxying > Save Charles Root Certificate…
在这里插入图片描述注意:这里有个坑,选择下载目录后,需要在文件夹名后面加上"\xxx"才会把证书下载到该目录下的xxx.pem文件,否则的话证书会下载到上一级目录,而证书名就是最后一级目录的名称;
在这里插入图片描述
在这里插入图片描述

3.开启代理模式

点击Proxy > SSL Proxying Setting,勾选Enable SSL Proxying,添加代理域名/端口
在这里插入图片描述

4.证书格式化

前面介绍了如何安装openssl
1.查看哈希值:openssl x509 -subject_hash_old -in “xxx.pem”
2.修改成对应的文件名,注意后缀(.0):ren “My File.pem” 326c9e5c.0
在这里插入图片描述

5.通过MT管理器将证书配置到模拟器中

1.选择好本地与模拟器的共享目录
在这里插入图片描述
2.打开MT管理器app
在这里插入图片描述
在这里插入图片描述
3.将证书复制到模拟器的目录:system/etc/security/cacerts/
在这里插入图片描述
4.来到windows本地的模拟器安装目录下
4.1查看连接状态:nox_adb.exe devices
4.2判断是否有root权限(默认开启):nox_adb.exe root
4.3进入shell:adb shell
4.4获取超级用户权限:su
4.5修改system目录读写权限:mount -o remount,rw /system
4.6开启证书权限:chmod 644 /system/etc/security/cacerts/326c9e5c.0
在这里插入图片描述

6.模拟器WiFi填入Charles代理的IP和端口

1.获取Charles代理的IP和端口
1.1查看IP
在这里插入图片描述
1.2查看端口
在这里插入图片描述
2.打开模拟器WiFi填入Charles代理的IP和端口
在这里插入图片描述
在这里插入图片描述

7.抓包示例

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android Spider Charles - 夜神模拟器证书安装App抓包 的相关文章

随机推荐

  • linux 查看定时任务

    输入cd var spool cron命令 输入ls命令列出cron目录下的定时任务 vi 查看
  • 强制tensorflow使用cpu

    one start import tensorflow as tf cpu tf config list physical devices CPU tf config set visible devices cpu print tf con
  • Java 中SimpleDateFormat类的使用

    博主前些天发现了一个巨牛的人工智能学习网站 通俗易懂 风趣幽默 忍不住也分享一下给大家 点击跳转到网站 SimpleDateFormat类的介绍 SimpleDateFormat类是一个具体的类 用于以区域设置敏感的方式格式化和解析日期 日
  • VirtualAPK 详解和使用,真牛

    3 1 基本原理 合并宿主和插件的ClassLoader 需要注意的是 插件中的类不可以和宿主重复 合并插件和宿主的资源 重设插件资源的packageId 将插件资源和宿主资源合并 去除插件包对宿主的引用 构建时通过Gradle插件去除插件
  • jeesite整合单点登录

    1 什么是单点登录 单点登录SSO Single Sign On 实际上就是用户在一个系统登录之后 在单点登录的其他客户端 应用 不用重复的登陆 登陆校验交给中央认证服务器去校验 单点登录的应用场景通常为一个大型的系统下有很多小系统 并且这
  • 数据结构之双链表(c语言附完整代码)

    文章目录 一 定义 二 基本运算 三 完整代码 一 定义 双向链表也叫双链表 是链表的一种 它的每个数据结点中都有两个指针 分别指向直接后继和直接前驱 所以 从双向链表中的任意一个结点开始 都可以很方便地访问它的前驱结点和后继结点 示意图
  • Confluence 7 如何修改启动内存

    和 Java 有关的项目通常和内存都有关 最近我们的 Confluence 平台经常挂起 通常的原因可能是内存溢出 在对 Confluence 进行调整之前 需要先查看下内存的配置情况 内存信息 在 Confluence 中 你可以查看当前
  • 【Java】垃圾回收

    目录 概述 什么是垃圾 Garbage 想要学习GC 首先需要理解为什么需要GC Java 垃圾回收机制 Java自动内存管理的优点 关于自动内存管理的担忧 GC 的作用区域 垃圾回收相关算法 重要 标记阶段 引用计数器算法和可达性分析算法
  • Dino 404

    未压缩的版本 可在此处改写 然后到https tool lu html 进行压缩
  • 人大金仓解决授权文件license过期问题

    错误描述 FATAL license file expired 查询授权文件过期时间 SELECT GET LICENSE VALIDDAYS 如果过期了需要替换 license 文件 从官网下载企业版或者专业版授权文件 官网下载地址 li
  • c++ map、multimap 的使用方法

    一 Map是c 的一个标准容器 它提供了很好一对一的关系 在一些程序中建立一个map可以起到事半功倍的效果 总结了一些map基本简单实用的操作 1 map构造函数 map
  • BUCK/BOOST电路原理分析

    Buck变换器 也称降压式变换器 是一种输出电压小于输入电压的单管不隔离直流变换器 图中 Q为开关管 其驱动电压一般为PWM Pulse width modulaTIon脉宽调制 信号 信号周期为Ts 则信号频率为f 1 Ts 导通时间为T
  • CSS 垂直居中

    直接上代码 justifyContent center 长度居中 display flex alignItems center 高度居中
  • 18-C++类与对象

    1 类和对象 C 面向对象的三大特性为 封装 继承 多态 gt 1 封装 class 类名 访问权限 属性 行为 include
  • Inno Setup 系列之添加管理员权限

    需求 Inno Setup打包的程序安装完成后运行失败 这个是因为权限不够 打包的应用需要管理员权限 解决 1 在 Setup 节点添加 PrivilegesRequired admin 2 在Inno Setup的安装目录下有个Setup
  • Python机器学习从零开始(三)数据准备

    目录 1 数据预处理 1 1调整数据尺度 1 2正态化数据 1 3标准化数据 1 4二值数据 2 数据特征选定 2 1单变量特征选定 2 2递归特征消除 2 3数据降维 2 4特征重要性 总结 特征选择时困难耗时的 也需要对需求的理解和专业
  • 微信小程序 多选项目 checkbox & checkbox-group 组件

    完整微信小程序 Java后端 技术贴目录清单页面 必看 多项选择器 checkbox group 内部由多个 checkbox组成 checkbox多项选择器组件 和HTML中的多选框是一样的 用来进行多项选择 属性 类型 默认值 必填 说
  • 一次K8S实操相关的实用笔记,希望能帮助大家填点坑

    前言 前段时间做了些 K8S 理论上的储备 也在测试的 K8S 集群上做了些简单的测试 虽然感觉收获颇丰 但是纸上得来终觉浅 没有经过生产环境的捶打和磨练 还是没办法掌握这种技术的精华 学到的东西更多的也只是流于表面 无法深入其中 正巧最近
  • 自学Android开发 AES加密

    目录 一 问题 二 解决源码 一 问题 在Java 后端发来的AES加密数据时 发现Android APP不能解密 而且Android 端 加密同样的数据返回的结果居然不一致 所以我在网上查询后 发现在SecureRandom在产生安全随机
  • Android Spider Charles - 夜神模拟器证书安装App抓包

    文章目录 前言 一 软件安装 1 Openssl安装 1 1下载安装 1 2配置环境变量 1 3查看openssl版本 输入命令 openssl version 2 夜神模拟器安装 1 1 下载安装 1 2工具准备 MT管理器 3 Char