一、 电脑端和手机端抓包

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抓包与改写相关推荐

  1. charles抓包工具的中文乱码解决方法

    charles抓包工具的中文乱码解决方法 参考文章: (1)charles抓包工具的中文乱码解决方法 (2)https://www.cnblogs.com/grimm/p/7494688.html 备 ...

  2. charles 抓包 (二)

    本文基于charles 抓包 https (1)中的配置完成. 1.移动设备上的网络请求 打开要调试的APP,请求就会先发送到Charles,然后验证是否允许访问. 当点击允许后,可以在Proxy - ...

  3. Charles抓包https

    Charles抓包https 灰灰是只小贱狗 2018.05.08 10:46 字数 762 阅读 7800评论 3喜欢 3 抓取HTTPS请求包,对数据进行排查检验 1.安装Charles 2.电脑 ...

  4. charles乱码_基于iOS的Charles抓包实践

    奇技指南 在应用开发过程中,通过抓包调试服务端接口的场景时常出现.Charles和Wireshark是开发过程中最常用的两款软件.那么今天,让我们以iOS为例,聊一聊Charles抓包. 本文来自36 ...

  5. charles抓包ios抓拍教程

    charles抓包ios抓拍教程_百度搜索 https://www.jianshu.com/p/724ef9d3efb6 https://www.cnblogs.com/junhuawang/p/72 ...

  6. iOS Charles 抓包

    iOS Charles 抓包指南 - 从入门到精通_VictorZhang-CSDN博客_charles ios 下载安装包 Download a Free Trial of Charles • Ch ...

  7. charles代理手机调试_H5开发 移动端 调试之 Charles 抓包 和 Map Remote

    移动端调试是每一位前端工程师必须掌握的技能,在移动端环境上往往有很多不同的情况,我们需要借助一些工具来调试.本文将介绍 Mac 如何安装 charles,进行抓包.以及一些应用场景. 场景一:app端 ...

  8. charles抓包工具使用指南

    前言 移动APP抓包 PC端抓包 查看模式 其他功能 问题汇总 1. 前言: Charles是一款抓包修改工具,相比起burp,charles具有界面简单直观,易于上手,数据请求控制容易,修改简单,抓 ...

  9. postman怎么导出测试用例_利用Charles抓包巧转接口自动化测试用例

    在前面的文章中,也有介绍类似的工具的.例如:一键将接口请求转为测试用例介绍了开源的mitmproxy录制转化为接口测试用例,postman接口用例转化为python自动化测试用例 文章记录了如何把po ...

最新文章

  1. vlookup反向查询_【Excel 函数】Vlookup 正反向查询
  2. 安全与隐私没有允许任何来源选项
  3. ARM常用的调试方式与ARM培训班常见的调试方法
  4. 用Ext 2.0 combobox 做的省份和城市联动选择框
  5. CRC校验原理及STM32 IAP在线升级程序
  6. byte数组转file不写入磁盘_Linux 环境写文件如何稳定跑满磁盘 I/O 带宽?
  7. Angular页面调试一个有用的小技巧 - normalizeDebugBindingName和normalizeDebugBindingValue - [object Object]
  8. DB2 SQL 递归实现多行合并
  9. dateframe取某列数据_Python获取时序数据并进行可视化分析
  10. 联网生活方式下,消费者的7大关键需求
  11. MATLAB Simulink工具箱
  12. 我想成为一个记计算机程序员英语作文,我的梦想高中英语作文带翻译
  13. CATIA软件VBA二次开发:Excel文件中点坐标数据导入与生成点应用程序编写
  14. 命令行常用工具的替代品
  15. 新手小白如何短时间内熟练运营微信公众号
  16. VS2005 编译器选项
  17. 浅析产品新手引导设计
  18. 从零开始学习CSS(3)
  19. 蓝桥杯——猴子吃面包
  20. 再逼我加班我就猝死给你看!

热门文章

  1. 古学今用——不要那么直白了
  2. 区块链公司BitFury与联合国合作开展哈萨克斯坦的森林项目
  3. 流程引擎之Flowable简介
  4. 如何使用Screenflick在Mac上创建延时屏幕录像?
  5. 如何合理布局浏览器网页!
  6. 什么是跨域?浏览器为何禁止跨越请求?如何解决浏览器跨越问题
  7. Win中安装虚拟机+CentOS
  8. 三论 (信息论、控制论、系统论的合称)
  9. QCon 北京 2021:Pulsar PMC 成员翟佳出席并演讲
  10. c语言浮典型数据类型,C语言的数据类型→浮点型数据