Charles抓包与改写
一、 电脑端和手机端抓包
MAC电脑端:
1.打开charles,点击“proxy”—“proxy setting”;
2.端口输入7777,点击“ok”:
3.点击“proxy”-“SSL Proxying Setting”;
4.点击add,录入“*”后,点击“ok”;
5.点击“Help”—“SSL Proxying”-“Install Charles Root Certificate”,录入管理员密码;
6.钥匙串访问-系统,找到该证书,讲信任都修改为“始终信任”。
做完以上步骤,我们本地电脑就可以抓包了,接下来我们配置手机端。
Windows电脑端:
1. 打开charles,点击“proxy”—“proxy setting”;
2.打开charles,点击“proxy”—“proxy setting”;
3.点击“proxy”-“SSL Proxying Setting”;
4.点击add,host录入“*”,port录入“443”,点击“ok”;
5.点击“Help”—“SSL Proxying”-“Install Charles RootCertificate”;
6.证书窗口,点击“安装”,一路下一步;
7.windows搜索和程序输入:“certmgr.msc”,ENTER;
8.中级证书颁发机构-证书,选择Charles Proxy CA,右键导出至电脑目录;
9.受信任的根证书颁发机构-证书,右键—所有任务—导入,上一步导出的证书,导入;
接下来设置手机端即可。
手机端:
mac和windows端操作一致;前置条件:手机和电脑在同一网段。
1. 点击“Help”—“SSL Proxying”-“Install Charles Root Certificate on a Mobile Device or Remote Browser”;
弹出
2. 打开手机WLAN,长按和电脑同义网段的WLAN,弹出下图窗口,点击“修改网络”:
3.点击“修改网络”,录入电脑地址和刚才配置的端口,保存;
4.打开浏览器,输入“chls.pro/ssl”;录入证书名称,凭证用户选择“WLAN”,确定;
这时我们就可以手机端抓包了,如图:
常见问题:
如遇到浏览器输入“chls.pro/ssl”并未弹出证书设置窗口,可以将电脑证书导出,之后导入手机进行手动安装。
一、 改写包数据
1.Charles,点击“Tools”—“Rewrite Settings”;
2.勾选“EnableRewrite”,点击“Add”;
3.点击“Location”的“Add”;
4.录入host和port,这里我已雪球的app做例子,host录入“api.xueqiu.com”,port录入“*”,点击“ok”(也可以什么都不录,就不管是什么包,只要出现规则相符的就改写);
5.点击Type/Action的 add
6.Type录入“Body”,where勾选“Response”,Match-Value录入“N沃格”,Replace-Value录入“霍格沃兹测试学院”,点击“ok”。
7. 点击“Rewrite Settings”窗口的“ok”按钮;
8. 打开模拟器,雪球app查看行情:
改写前:
改写后:
Charles抓包与改写相关推荐
- charles抓包工具的中文乱码解决方法
charles抓包工具的中文乱码解决方法 参考文章: (1)charles抓包工具的中文乱码解决方法 (2)https://www.cnblogs.com/grimm/p/7494688.html 备 ...
- charles 抓包 (二)
本文基于charles 抓包 https (1)中的配置完成. 1.移动设备上的网络请求 打开要调试的APP,请求就会先发送到Charles,然后验证是否允许访问. 当点击允许后,可以在Proxy - ...
- Charles抓包https
Charles抓包https 灰灰是只小贱狗 2018.05.08 10:46 字数 762 阅读 7800评论 3喜欢 3 抓取HTTPS请求包,对数据进行排查检验 1.安装Charles 2.电脑 ...
- charles乱码_基于iOS的Charles抓包实践
奇技指南 在应用开发过程中,通过抓包调试服务端接口的场景时常出现.Charles和Wireshark是开发过程中最常用的两款软件.那么今天,让我们以iOS为例,聊一聊Charles抓包. 本文来自36 ...
- charles抓包ios抓拍教程
charles抓包ios抓拍教程_百度搜索 https://www.jianshu.com/p/724ef9d3efb6 https://www.cnblogs.com/junhuawang/p/72 ...
- iOS Charles 抓包
iOS Charles 抓包指南 - 从入门到精通_VictorZhang-CSDN博客_charles ios 下载安装包 Download a Free Trial of Charles • Ch ...
- charles代理手机调试_H5开发 移动端 调试之 Charles 抓包 和 Map Remote
移动端调试是每一位前端工程师必须掌握的技能,在移动端环境上往往有很多不同的情况,我们需要借助一些工具来调试.本文将介绍 Mac 如何安装 charles,进行抓包.以及一些应用场景. 场景一:app端 ...
- charles抓包工具使用指南
前言 移动APP抓包 PC端抓包 查看模式 其他功能 问题汇总 1. 前言: Charles是一款抓包修改工具,相比起burp,charles具有界面简单直观,易于上手,数据请求控制容易,修改简单,抓 ...
- postman怎么导出测试用例_利用Charles抓包巧转接口自动化测试用例
在前面的文章中,也有介绍类似的工具的.例如:一键将接口请求转为测试用例介绍了开源的mitmproxy录制转化为接口测试用例,postman接口用例转化为python自动化测试用例 文章记录了如何把po ...
最新文章
- vlookup反向查询_【Excel 函数】Vlookup 正反向查询
- 安全与隐私没有允许任何来源选项
- ARM常用的调试方式与ARM培训班常见的调试方法
- 用Ext 2.0 combobox 做的省份和城市联动选择框
- CRC校验原理及STM32 IAP在线升级程序
- byte数组转file不写入磁盘_Linux 环境写文件如何稳定跑满磁盘 I/O 带宽?
- Angular页面调试一个有用的小技巧 - normalizeDebugBindingName和normalizeDebugBindingValue - [object Object]
- DB2 SQL 递归实现多行合并
- dateframe取某列数据_Python获取时序数据并进行可视化分析
- 联网生活方式下,消费者的7大关键需求
- MATLAB Simulink工具箱
- 我想成为一个记计算机程序员英语作文,我的梦想高中英语作文带翻译
- CATIA软件VBA二次开发:Excel文件中点坐标数据导入与生成点应用程序编写
- 命令行常用工具的替代品
- 新手小白如何短时间内熟练运营微信公众号
- VS2005 编译器选项
- 浅析产品新手引导设计
- 从零开始学习CSS(3)
- 蓝桥杯——猴子吃面包
- 再逼我加班我就猝死给你看!