下载
破解Charles版本:4.0.2
安装啥就是一溜同意~
提取地址:
链接:https://pan.baidu.com/s/1Y1aT0N2PJcdIMdlBji7ZhQ 密码:sp6e
将 Charles.app 拖至 应用程序 文件夹
打开后:在菜单——help菜单下—register Charles下,输入下列序列码
Registered Name: https://zhile.io
License Key: 48891cf209c6d32bf4
(亲测有效,目前已经不会30分钟就自动退出了)
使用
抓取web的包
报文乱码问题
1、安装Charles证书
2、钥匙串搜索证书。(启动台->其他->钥匙串),点击信任,并设置始终信任
3、用Safari浏览器打开https://chls.pro/ssl
地扯,双击安装SSL证书
4、最后一步,打开Charles,上方菜单栏 ->Proxy —>SSL Proxy Settings —>Add,
Host:填*表示所有网站都抓
Port:443
点击OK,这样就不会乱码了~ 如图:
修改报文
首先我们要知道为什么要修改报文~
作为一枚测试,需要模拟各种情况进行测试,系统会不会出现问题。修改报文是其中一种办法。修改报文,就是为了骗过服务器,达到你想要测试的场景。
1、先抓取到自己想要篡改的报文请求,确定请求的方法和host,并在断点设置中设置好,如图:
2、开启断点
点亮这个小按钮,就开启了断点,只要有符合上述设置的请求都会被暂停执行。(想要关闭的时候,再点击一下这个按钮为灰色就可以了)
3、执行到断点后,就会自动跳转到Charles抓取到的请求页面,
如果想要更改请求报文,就点击Edit Request,修改后点击Execute.直接调转到对应的返回报文,想要修改的话 同理~
前提:想要修改报文一定要了解报文,字段对应的值,需要更改哪些值,并改成什么值 才能骗过服务器。
4、修改的报文如果达到你的预期就会自动跳转到在一个页面中。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。