Charles https乱码处理

摘要:
第4步:现在处理https,解决单个https乱码,并解决所有https乱代码代理-˃SSLProxy设置…单击添加设置*,这意味着所有Charles都注册以破解Charles的安装过程。我不会在这里介绍查尔斯的破解方法,如果你不注册,你只能使用30天。


第一步:设置手机代理

1.查看本机电脑ip地址
打开Help -> Local IP Address 即可看到,记录下这个ip地址后面有用(手机设置代理需要输入的ip地址)。

 Charles https乱码处理第1张

 Charles https乱码处理第2张

打开Proxy -> Proxy Settings... 查看代理端口配置,默认值为8888记下这个端口(手机设置代理需要的端口号)。

Charles https乱码处理第3张

Charles https乱码处理第4张

设置手机代理
保证手机和电脑连接同一无线局域网,并且设置手机wify HTTP代理为手动,输入刚才记录的ip地址和端口。

Charles https乱码处理第5张

第二步:https乱码现象
这时进行抓包操作,发现已经可以抓到接口的请求了。

Charles https乱码处理第6张


但是请求前都加了锁,具体地址为<unknown>。

 

第三步:电脑证书和手机证书处理

  a. 电脑端证书处理       

  1.安装证书,Help -> SSL Proxying -> Install Charles Root Certificate

Charles https乱码处理第7张

   2. 找到Keychain Access软件(一般会自动打开),搜索"charles"可以看到证书有个x图标,说明证书还不能使用
    Charles https乱码处理第8张

   3. 信任证书,双击证书 -> Trust -> Always Trust
  Charles https乱码处理第9张

   4. 重新打开Keychain Access软件,可以看到Charles证书没有报错了

     Charles https乱码处理第10张

 

b. 手机端证书处理

解决<unknown>问题
手机端需要安装ssl证书(如果没有安装证书,打开浏览器登录网址:chls.pro/ssl 安装证书),安装好之后要设置信任该证书(通用->关于本机->设置信任该证书),不然抓包仍然会显示unknown类型。

Charles https乱码处理第11张

第四步:现在处理https

解决单个https乱码

Charles https乱码处理第12张

解决所有https乱码

Proxy->SSL Proxying Settings...
Charles https乱码处理第13张

点击add
Charles https乱码处理第14张

设置 * 代表全部

Charles https乱码处理第15张

 Charles https乱码处理第16张

Charles注册破解
Charles的安装过程在就不做过多介绍了,这里主要说一下Charles的破解方式,不注册购买只能使用30天。这里提供一个License Key,4.x版本亲测可用。打开Help 输入下面的License即可。
// Charles Proxy License
Registered Name: https://zhile.io
License Key: 48891cf209c6d32bf4

免责声明:文章转载自《Charles https乱码处理》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Android 聊天室(二)Nginx 开启 debug 日志的办法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

情人节用python写个网站对ta表白吧!小白都可以看懂的教程。

情人节来了,广大男性同胞们都打算送给女朋友什么礼物?口罩?口红?不如用python写个网站对她表白吧!简约的动画+大火的想见你bgm,还有谁能不心动? 先看下效果(视频后半段网速卡了,实际十分丝滑): 情人节表白页面预览 不会python?不会写网站?只要你能看懂print('hello world')再有一台电脑就完全足够了,python+Djang...

理解Linux系统负荷load average

理解Linux系统负荷   一、查看系统负荷 如果你的电脑很慢,你或许想查看一下,它的工作量是否太大了。 在Linux系统中,我们一般使用uptime命令查看(w命令和top命令也行)。(另外,它们在苹果公司的Mac电脑上也适用。) 你在终端窗口键入uptime,系统会返回一行信息。 这行信息的后半部分,显示"load average",它的意思是"系...

autojs相关的文档地址记录和简单使用

在B站看到一个up主用autojs操作手机刷网课,觉得很有意思。在我的理解中,操作手机是需要安卓编程,甚至要ROOT手机,一系列复杂的操作。看到使用autojs能通过简单的API,并且不需要ROOT就能操作手机,顿时对autojs非常有兴趣。 ​ 原本autojs是在github上开源的,作者说因为灰色产业,停止了开源的autojs的更新,转而开始了收费的...

Remix 搭建与简单使用,并支持外部访问

Remix 搭建与简单使用,并支持外部访问 转 https://blog.csdn.net/linshenyuan1213/article/details/83444911 remix是基于浏览器的在线编译器,鉴于网络问题,可能存在登不上去的问题,因此 ,可以搭建自己本地的Remix。     本文是基于virtalbox的ubuntu1804的虚拟机...

K8S+GitLab-自动化分布式部署ASP.NET Core(一) 部署环境

一.部署流程介绍     开发人员通过Git上传asp.net core 项目到Gilab,并编写好.gitlab-ci.yml , GitLab-Runner 自动拉取代码,然后进行Build,编译,单元测试,生成镜像,并推送到Harbor仓库,docker 进行测试部署,最后部署部署到K8S.        二.集群组件介绍 节点 IP 组件...

14-网页,网站,微信公众号基础入门(网页版MQTT,小试牛刀)

https://www.cnblogs.com/yangfengwu/p/11192639.html 抱歉哈...最近由于做板子,,教程的进度落下了... 这些天总共做了还几块板子 首先对当前这个教程的这个板子做了修订,调整了下布局,替换换了以前用的Micro USB 接口,开关降压改为MP4462 STM32+Air720H(全网通GPRS)+以太网+...