通过Burpsuite抓包安卓7及以上
前言:
雷电模拟器安卓7以上直接安装证书,是无法成功抓取app的https数据包的,因为安卓7默认不再信任用户安装的证书,此时就需要使用adb将证书导入系统进行安装,下面以雷电安卓7为例。
一、openssl转换证书格式
1.导出burp证书至桌面

1 | adb push 9a5ba575.0 /sdcard/ |
4.然后以读写方式(rw)重新挂载/分区
system目录默认是只读权限,通过该方式才能有写入权限,才能将证书导入system目录。
1 | adb shell |
5.将证书复制到系统安全目录并给读写权限,然后reboot重启模拟器即可
1 | cp /sdcard/9a5ba575.0 /system/etc/security/cacerts/ |
三、验证
1.Burpsuite监听本机的ip以及8080端口(我本机是192.168.1.10)
2.为模拟器配置代理
adb shell settings put global http_proxy 192.168.2.10:8080
然后可以进行正常监听了,如果不行再重启模拟器试试
四、后记
移除代理
取消代理命令如下,3条都需要执行:
1 | adb shell settings delete global http_proxy |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 法拉的小破站!