博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Window下通过charles代理抓取iphone/android手机Https请求乱码问题处理
阅读量:6715 次
发布时间:2019-06-25

本文共 847 字,大约阅读时间需要 2 分钟。

 

Window下通过charles代理抓取iphone手机Https请求乱码问题

如果保持默认设置,https的reqeust和response都是乱码,设置完之后https就可以抓包了

手机端操作:

1.连接上charles的代理
查看电脑IP地址,在手机无线里设置代理即可(手机wifi网络需要和charles软件的电脑在一个网段)

手机配置代理

2.下载Charles证书https://www.charlesproxy.com/assets/legacy-ssl/ssl.zip
解压后导入到iOS设备中(将charles-proxy-ssl-proxying-certificate.crt文件作为邮件附件发给自己,再在iOS设备中点击附件即可安装;也可上传至百度之类的网盘,通过safari下载点击安装)
电脑端操作:
1、同样需要导入charles-proxy-ssl-proxying-certificate.crt双击根据提示安装即可

2、在Charles的工具栏上点击设置按钮,选择Proxy Settings…
切换到SSL选项卡,选中Enable SSL Proxying。(别急,选完先别关掉)
3、SSL选项卡的Locations里填写要抓包的域名和端口,点击Add按钮,在弹出的表单中Host填写域名。比如填api.chinasoft.com,Port填443
再次抓包就不会出现乱码了

 

andorid导入证书的处理:

数字证书下载地址

https://www.charlesproxy.com/assets/legacy-ssl/ssl.zip

以下将通过简单的两步告诉你手机安装cer文件的方法。

步骤一:请先将数字证书文件“**.cer”文件复制到SD卡的根目录下; 步骤二:进入手机,设置→安全→信任的证书→从设备存储空间安装→“确定”安装cer证书。

 

转载于:https://www.cnblogs.com/reblue520/p/6555909.html

你可能感兴趣的文章
opencv python K-Means聚类
查看>>
Vue中的RouteMock实现思路及其问题
查看>>
前端每日实战:25# 视频演示如何用纯 CSS 创作一个慧星拖尾效果的 loader 动画...
查看>>
2018年第18周-Java语言思想-并发
查看>>
分布式服务Dubbo的前世今生
查看>>
Forge模型转换和网页浏览在Android上的实践
查看>>
greenDao多表关联
查看>>
接口限流的常用算法汇总
查看>>
IBM推出实时跨境支付解决方案Blockchain World Wire
查看>>
Hybrid App走向“轻混”,剖析WeX5开源高性能HTML5 App开发框架
查看>>
网易戏精ARCore短视频新玩法实践
查看>>
华泰证券:如何自研高效可靠的交易系统通信框架?
查看>>
我们究竟应不应该使用框架?
查看>>
Deis发布1.4版本,支持Microsoft Azure
查看>>
慎用!BLEU评价NLP文本输出质量存在严重问题
查看>>
如何撰写好文档?精益文档的六个实践
查看>>
随手记统一监控平台Focus设计解析
查看>>
如何在Python中使用LightFM构建可扩展的电子商务推荐系统?
查看>>
畅谈云原生(上):云原生应用应该是什么样子?
查看>>
Wiki工具使用感悟
查看>>