Charles 抓包工具的使用

倾然丶 夕夏残阳落幕 提交于 2019-12-05 23:35:41

一、手机抓包

  1、查看Charles的主机名和端口号

   

 

 

     

  2、手机设置代理(手机跟电脑连接同一个网络

   

  3、手机发起请求,要选择同意(allow)如果没有弹出此界面,一般无法抓包,请确认防火墙关闭,并重启Charles

  

 

 

  4、手机打开某一app,通过Charles 能看到请求信息

  

 

二、修改Request及Response

  1、修改Request

    右击需要被修改的请求,选择Breakpoints;再右键就会看到Breakpoints 前有打勾

    

    再次访问已添加断点的请求时会被中断,可以通过“Edit Request” 窗口修改请求内容, 然后点击“Execute” 继续执行请求

    如果不需要修改Request内容的话,也可直接点击“Execute” 继续执行请求

    

  1、修改Request

    再次访问已添加断点的请求时会被中断,可以通过“Edit Response” 窗口修改请求内容, 然后点击“Execute” 继续执行请求

    如果不需要修改Response内容的话,也可直接点击“Execute” 继续执行请求

    

三、筛选请求

  Charles有两种视图,Structure和Sequance。

  Structure视图是默认的,它展示的是按结构来组织的请求,通过结构你可以逐步锁定你关心的请求所在的范围直到找到它;

  Sequance视图下,你可以在Filter区域写入关键字来过滤出你关心的请求,这种办法更加直接快捷

 

   

 

 

   

 

 

 

 

 

 

 

  

 

 

 

 

 

 

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!