当前位置 博文首页 > 一个混错圈儿的小测试:Charles 断点拦截、篡改请求和响应
一、篡改请求
1、设置断点,拦截请求
Proxy-Breakpoint Settings 添加要拦截的请求
(Edit Breakpoint 弹窗内有Request 和 Response 两个勾选项,分别代表拦截请求还是响应)
或者,选择已抓取的地址,右键勾选Breakpoint;或者选中地址后,工具栏点击如下按钮(红色为已打开断点)
?
2、发送目标请求
?
3、篡改被拦截的请求,例如我将参数中的 value 值 改为?333333333333333333333,然后excute 重新发送
PS:
cancel :取消拦截
abort :中止请求,会导致请求直接失败
excute :执行,可以修改请求后重新发送
?
4、查看抓包结果,请求参数被修改,返回响应‘参数错误’
?
二、篡改响应
与篡改请求完全一样,区别就是拦截响应然后修改相应信息,例如将下面的 ‘未收藏’ 修改为 ‘未收藏123456’,然后重新发送给客户端
cs