抓包工具 Charles 使用

2020-05-18  本文已影响0人  北疆小兵

配置步骤

image.png image.png image.png image.png

charles捕获https请求

默认情况下, Charles 只能抓取 http 的请求,如果需要抓取 https 的请求,需要在 Help --> SSL Proxying --> install Charles Root Certificate 安装 CA 证书

image.png image.png

正常情况下会显示Charles 证书

手机抓包

image.png image.png image.png image.png

ip地址设置为电脑ip, port 设置为 Charles 中设置的 8888

Charles 进阶使用

断点调试

1 设置Charless断点
2 对指定的URL开启断点功能
3 对指定的URL开启断点功能

Proxy -> Breakpoint settings -> Add -> 输入 scheme(选择Get 或者Post)、Protocal(选择 http 或者 https ) 、Host (IP地址)、Port(端口号),Path -> 勾选Request 或者 Response -> OK

选中需要断点调试的请求, 右键 -> Breakpoints

在手机端发起请求,Charles 在抓取到此请求时会弹框提醒

image.png

点击Edit Request -> 选中下方的JSON Text -> 修改参数 -> 点击 Execute.

然后会出现 Edit Response 选项, 同Edit Request 操作步骤即可

踩坑

image.png

Help --> SSL Proxying --> install Charles Root Certificate 安装 CA 证书, 如果 Charles 证书显示「x」,需要双击 Charles 证书,选择信任证书.配置了之后需要重启 Charles 才能生效

上一篇 下一篇

猜你喜欢

热点阅读