下载

破解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的包

image.png

报文乱码问题

1、安装Charles证书
image.png
2、钥匙串搜索证书。(启动台->其他->钥匙串),点击信任,并设置始终信任
image.png

3、用Safari浏览器打开https://chls.pro/ssl地扯,双击安装SSL证书

4、最后一步,打开Charles,上方菜单栏 ->Proxy —>SSL Proxy Settings —>Add,
Host:填*表示所有网站都抓 
Port:443 
点击OK,这样就不会乱码了~ 如图:

修改报文

首先我们要知道为什么要修改报文~
作为一枚测试,需要模拟各种情况进行测试,系统会不会出现问题。修改报文是其中一种办法。修改报文,就是为了骗过服务器,达到你想要测试的场景。

1、先抓取到自己想要篡改的报文请求,确定请求的方法和host,并在断点设置中设置好,如图:
image.png

image.png
2、开启断点
点亮这个小按钮,就开启了断点,只要有符合上述设置的请求都会被暂停执行。(想要关闭的时候,再点击一下这个按钮为灰色就可以了)
image.png
3、执行到断点后,就会自动跳转到Charles抓取到的请求页面,
如果想要更改请求报文,就点击Edit Request,修改后点击Execute.直接调转到对应的返回报文,想要修改的话 同理~
前提:想要修改报文一定要了解报文,字段对应的值,需要更改哪些值,并改成什么值 才能骗过服务器。
image.png
image.png
4、修改的报文如果达到你的预期就会自动跳转到在一个页面中。


2020
1 声望0 粉丝

引用和评论

0 条评论