一、简介
Charles是一款网络抓包工具,用于监控和分析设备与服务器之间的所有HTTP和HTTPS通信。它允许开发者查看发送和接收的数据,帮助调试网络请求和响应。使用Charles可以捕获Web浏览器和移动设备上的网络流量,支持重发请求、修改请求参数等高级功能,是Web和移动应用开发中不可或缺的工具。
该分享基于较老的安卓版本(7左右),对新版的适用性未知,分享向
二、准备工具
- charles
- adb
- openssl
- 简单的linux命令
b站或csdn有很多文章介绍如何安装,这里不做赘述
三、操作流程
1.charles
1.给电脑安装证书
1.打开charles、点help、点SSL proxying、点install charles ot certificate
(进入证书界面)
2.点击安装证书、选择本地计算机(下一步)、选择将所有的证书都放入下列存储、浏览、(选择)受信任的根证书颁发机构
2.在电脑上制作适用于手机的证书(用到charles、openssl、linux命令)
1.打开charles、点help、点SSL proxying、save install charles root certificate
ps:
随便选择一个地方save我们的证书,