charles抓包用法

一、安装charles

Appstore直接下载,对于没有账号或者购买charles的用户来说,每隔30min会中断一次。只需要你重新打开即可

二、连接代理

使电脑网络与手机网络一致的情况下,打开手机所连接的网络详情。找到配置代理。会显示下图图片

 

ipv4的地址获取方式有两种,1.在终端输入命令:ipconfig 即可,自行查找ipv4的地址,不放图了哈

2.直接找到导航Help -> (点击)local ip address。展示如下图

输入en0后面的地址。

端口号需要现在charles中设置。导航proxy->(点击)proxy settings。展示如下图

prot中输入的端口号就是手机要输入的端口号。可以自定义端口号(只要不冲突的情况下)。记得点ok按钮确认。

接下来就是手机操作了,如果手机已经有跟证书,只要手机没有被刷机或者charles根证书没有删除的话,是可以 抓包的。基本上第一次连都需要安装跟证书

手机打开任意浏览器,输入pro.ssl/chls 或者www.charlesproxy.com/getssl/,手动安装根证书。具体操作步骤分Android和ios。

Android:直接下载证书,直接安装即可。证书名称随便起。记得点确认按钮

当然不同的Android手机不一样,如果一旦安装不上请使用另外两种方法,

1.小米手机 mac中 Help→SSL Proxying → Save Charles Root Certificate中选了 .cer文件

直接Push 这个文件到手机的可存储目录中:adb push xxx.cer /sdcard

MIUI系统中找到文件管理,看到“内部存储设备”中的列表找到这个文件,点击就可以安装了。

2.根证书下载后,手机设置->安全->内部存储设备->找到下载的根证书,点击安装。如果还不成功,尝试更改根证书后缀,比如:.cer  .crt  .pem等。

ios:首先手机任意浏览器(最好是自带的safair)输入 chls.pro/ssl 或 www.charlesproxy.com/getssl/进行下载。下载完成后找到设置-通用-描述文件与设备管理。如下图,安装下载的证书,然后再找到设置->通用->关于本机->证书信任设置->信任安装的证书。后面的按钮打开是绿色的就行(阿梅,注意只要不是白色就行)

这样就能愉快的抓到你想要的包了。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值