抓包工具:Charles-断点修改

打开代理功能:

1、首先点击菜单“ProxyàMac OS X Proxy”:



 

2、首次设置MAC OS X代理时,会弹出下面提示对话框,需要对Charles授权。给予授权后,以后Charles即可自动设置OS XHTTP/HTTPS代理为Charles代理的IP地址和端口号(默认127.0.0.1:8888),退出Charles时也会复原MAC OS XHTTP/HTTPS代理。



 

3、需要输入MAC OS X的管理者密码,再确认:



 

 

首次设置MAC OS X代理如上步骤,以后打开Charles应用后都需执行第一步,后两步不需再执行。现在Charles就可以正常的拦截接收到MAC上的请求,继而进行其他的处理工作。

 

打开MAC的“系统偏好设置à网格à高级à代理”,可看到Charles自动设置好了HTTP/HTTPS代理,IP和端口分别是127.0.0.18888



 

 

断点:

1、运行Charles并打开MAC代理(如上),访问http://www.charlesproxy.com/,复制页面中第一段中的部分文字。如下图:



 

2、⌘ + F打开Find对话框,在Test to find输入框粘贴上一步复制的文字,然后执行查询。



 

3、弹出搜索结果对话框,双击打开请求后,再关闭此对话框;这时我们就在请求列表中找到并打开所指定请求。



 

 



 

 

3、右击请求打开右键菜单,点击“Breakpoints”;以后再次请求此URL时,会在requestresponse时分别进行断点。还可以从菜单“proxyàBreakpoints”打开“Breakpoints Settings”窗口进行更细致的调整。



 

4、上一步不做修改,回到主界面。在浏览器中重刷新http://www.charlesproxy.com/,这时上步设置的请求将被request断点。在断点弹出的窗口中不做任何修改,点击“Excute”按钮发出请求。



 

5、服务器收到请求然后返回response时又被Charles断点,在这里修改response中如下的HTML的部分文字。点击“Execute”按钮,会把修改后的数据返回给浏览器。



 



 

 

 

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值