`
棋子chessman
  • 浏览: 195550 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

抓包工具: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”按钮,会把修改后的数据返回给浏览器。



 



 

 

 

  • 大小: 536.5 KB
  • 大小: 449.9 KB
  • 大小: 294.2 KB
  • 大小: 167.8 KB
  • 大小: 746.2 KB
  • 大小: 268 KB
  • 大小: 215.3 KB
  • 大小: 564.5 KB
  • 大小: 563.6 KB
  • 大小: 768.2 KB
  • 大小: 935.9 KB
  • 大小: 404.8 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics