查看原文
其他

无需安装证书可对任意App进行https抓包

云天实验室 哆啦安全 2022-05-24

定制Android8.1系统去掉https的抓包限制,编译系统源码时由于oneplus内核的out目录引起报错,先删掉oneplus内核的out目录,如图所示:


分析oneplus的内核源码结构

https://github.com/LineageOS/android_kernel_oneplus_msm8998



再次编译源码


源码编译完成


刷机


查看刷机后的Android系统版本等信息


刷完机后,直接连上Wifi,可以在设置中把时间调成正确的,调整好时间后,连上Burp Suite或Charles或Fiddler的代理,无需安装任何证书,即可对任意的App进行https抓包


设置系统时间



设置代理


无需安装证书可对App进行https抓包,测试成功





查看证书(手机的根证书有两种,一种是系统预装的,一种是用户自己导入的)



BurpSuite各版本及激活方法


如果不会修改和编译Android系统源码,可以下载Android系统官方镜像

https://source.android.com/setup/build/buildinghttps://download.mokeedev.com/

刷完机后,先不要着急连上Wifi,先挂上代理抓包,因为很多手机刷完以后时间会还原,所以先去设置中把时间调成正确的,否则无论如何证书都是过期的,调整好时间后,连上Burp Suite或Charles或Fiddler的代理,安装上Burp Suite或Charles或Fiddler的证书,即可对任意的App进行https抓包


安装Burp Suite/Charles证书对任意App进行https抓包,参考如下2篇文章

Charles抓App的https数据包浅析

Android应用测试基础知识和代理抓包


无需安装证书可对任意App进行https抓包,参考如下文章

Android系统证书或定制系统解放https抓包


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存