当前位置:   article > 正文

使用Charles抓取app或微信小程序数据包详细过程_charkes无法抓到ios小程序包

charkes无法抓到ios小程序包

一、安装Charles

Charles需要Java环境,在安装之前确保已有配置Java运行环境。

然后到官网下载Charles并安装。

破解的话,可以使用网友提供的工具: Charles 在线破解

 

二、设置Charles

打开Charles抓包工具

设置代理:Proxy → Proxy Setting。

Port设置为8888,并勾选Enable transparent HTTP proxying,如下图:

 

三、安卓手机端设置

首先将手机和电脑连接在同一无线局域网上(同一个路由器),利用cmd输入ipconfig查看自己电脑的ip:

然后在手机wifi连接中进行设置:代理设置选择手动,主机名即是电脑的局域网ip,端口号为电脑端Charles设置的端口号。

注意:手机代理设置完成后电脑端会弹出是否允许,点击allow就OK了

以上步骤完成即可抓取http请求的数据,如果要抓取https请求的数据请继续往下看。

 

四、抓取https数据包

上面的方式只能抓取到http数据包,要抓https还需要安装证书。

首先安装电脑端的CA证书:Help —> SSL Proxyging —> Install Charles Root Certificate:

安装证书:

下一步:

下一步:

电脑端证书安装完成。

然后,安卓手机端安卓证书:

要使用 UC浏览器 访问 http://charlesproxy.com/getssl (下载到一个你能找到的目录,别下载完你找不到了)

下载完成后,以小米6手机为例:打开设置→更多设置→系统安全→加密与凭据→从存储设备安装。

找到你刚刚下载的证书:

点击安装证书时如果弹出:请在设置-更多应用管理中启用文件,可以百度解决。

输入证书名称charles,点击确定,安装完成。

最后,还需要在电脑端上配置:Proxy→SSL Proxy Settings

一切OK之后就可以抓取https请求啦,有问题请评论哦。

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号