charles 安卓手机抓包

1.电脑本地安装charles证书

2.查看电脑charles的IP和端口号

3.手机连接charles,抓取简单的http

4.charles设置ssl proxy setting

5.手机安装charles证书

1.电脑本地安装charles证书

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

2.查看电脑charles的IP和端口号

 

 

 

 

 

 

 

 

 记住个人电脑上charles上的IP和端口,我这里的端口8888 ip 192.168.1.106    每个人的不同,

3.手机连接charles,抓取简单的http(手机和电脑出于同一个网络)

 

 

 WLAN进入网络详情   或WLAN高级设置  或长按次WLAN网络——进行设置

 

代理设置,选择手动         输入自己刚才查到的电脑IP  和  端口 进行保存

 

电脑出现允许代理的提示,点击Allow即可

 

 

到此处表示已经可以抓http的手机包了

 

4.charles设置ssl proxy setting

 

 

 

 

 

出现小锁(需要对charles进行解密的代理设置)

 

Proxy =》 SSL Proxying Settings

 

 

 

 

 

SSL Proxying  勾选 Enable SSL Proxying  点击add添加(各个版本不同大同小异)

 

 

add添加     Host: *              Port:443

部分还要    Host: *              Port:*

一路ok即可

 

 

又出现了unknown怎么办,

 

 

5.手机安装charles证书

链接好代理后,手机打开自带游览器输入: chls.pro/ssl    下载证书

 

 

下载好后点击安装,提示:_______   你自定义一个证书名称,点击保存

提示证书安装成功即可

 

点击打开或保存(部分手机点击证书提示找不到对应的打开文件)

这是由于部分手机不能识别pem格式的证书文件

 

 可以直接导出电脑上charles本地的证书 -----到手机中,如下图:

 

 

 导出桌面,写一个文件名如/charles  选择类型cer  点击保存即可

 

将证书通过数据线,文件传输模式,传入手机的文件中(如:download下)

安卓手机,往右滑动,全局搜索 (信任)

打开受信任的凭据 =》选择从手机中安装 =》 选择 charles证书即可

(手机需要设置锁屏密码, 已设置的输入密码,点击保存:提示已安装charles证书即可)

 

 

部分charles版本需要需要重启,

VitualXposed框架+charles抓包   或   虚拟机+charles抓包

部分手机部分charles版本不同设置大同小异。

原文: https://blog.csdn.net/qq_45564088/article/details/121864553

posted @   Evengod  阅读(556)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示