APP抓包之 Burpsuite+MuMu模拟器12抓包

写在前面
高版本的安卓不能直接安装证书了,比较麻烦。步骤如下。

前置工作
安装adb
https://blog.csdn.net/x2584179909/article/details/108319973

安装openssl
https://blog.csdn.net/zyhse/article/details/108186278

adb配置环境变量,openssl下载好后取消捐款,配置环境变量

点击这个搜索环境变量就能看到

下载证书

看一下自己的IP,win+r输入cmd再输入ipconfig,找wlan里面的ip
在这里插入图片描述

指定刚才查看的ip,8080端口

访问你的ip+端口即ip:8080导出CA证书,点击右上角下载

在这里插入图片描述

在ca证书的文件夹右键打开终端或者win+r输入cmd再输入cd ca证书目录输入命令

 openssl x509 -subject_hash_old -in 证书全名带后缀

命令返回不是一个程序就是没配置环境变量,如果配置了还是这样报错直接cmd里面cd到安装openssl的bin目录:cd C:\Program Files\OpenSSL-Win64\bin

再输入

openssl x509 -subject_hash_old -in C:\Users\天\Downloads\cacert.der(证书的绝对路径)

生成一个字符串,复制保存下来把你刚才的证书名字改为这个,后缀改为0,如下所示

MuMu模拟器12配置

打开root权限及文件访问权限

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

找到adb调试端口

在这里插入图片描述
往下滑
在这里插入图片描述
好了,至此可以连接adb

命令:

cmd窗口输入

adb devices

上面看到的端口是多少下面就输入多少

adb connect 127.0.0.1:16384

adb push 证书绝对路径 /sdcard/

adb shell

su

su过后模拟器会弹一个窗口一定要点确认连接

进入交互环境后输入

cd /sdcard/;ls

  看看证书是不是在,不在的话开个cmd重新执行

adb push 证书绝对路径 /sdcard/

在的话它是没有后缀的,shell界面输入

mv /sdcard/复制证书名 /system/etc/security/cacerts/

执行完输入

cd /system/etc/security/cacerts/

直接在里面找你的证书,是没有后缀的比较好找,找到后输入以下命令改名

mv 不带后缀的证书 不带后缀的证书.0

再输入

chmod 644 /system/etc/security/cacerts/改名后的证书
chown root:root /etc/security/cacerts/your_certificate.crt

接下来普通cmd输入

adb reboot

然后去模拟器重新启动访问后就不会弹证书无效了!

有问题可以直接评论私信我

  • 10
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值