day2_Charles抓包工具的使用


上图的红框里的按钮是默认开启的

 


上图的红框里的按钮是清空URL的按钮

 

下面介绍抓到并修改http(不是https,抓https会显示乱码)请求的步骤:
1、首先在浏览器里输入www.nnzhp.cn这个URL,会自动跳转到http://www.nnzhp.cn/blog/这个URL,通过Charles工具可以看到

 

2、点击blog前面的+,点击default,在右侧的Response里可以看到输入的URL的内容
3、随便在浏览器里选择一篇文章点击,会在Charles里看到文章的编号,如445,找到该文章编号的上层路径archives,然后右键archives,选择Breakpoints,这步是打断点的意思,拦截archives目录下面的请求
4、在Charles里点击清理URL按钮,在刷新一下页面,Charles里会出现如下页面

 

5、会定位到这个红色的URL上面,接下来修改请求,点击Edit Request,将下图

里的445改成488(其他文章的编号),再点击

上面的Execute按钮,生成如下页面

 

6、接下来修改响应,如上图切换到Edit Response,再切换到Text标签,显示上图的页面,修改上图红框里的内容如下图:

 

7、如上图已经修改了title的内容,接下来点击Execute按钮,可以看到标题内容已修改,这就是利用Charles抓包工具来修改http的请求和响应

 

手机抓包步骤如下:
首先得保证手机和电脑在一个局域网里面(都连接wifi),看电脑的ip地址,然后在手机设置里->WLAN,点击已连接的wifi,找到代理,将代理模式改成手动代理,然后在主机名这里输入电脑的ip,端口写8888,charles要开着,在手机浏览器里发送一个请求,比如输入牛牛的博客地址,看Charles里的URL抓取情况,如果抓到了就可以修改请求和响应
ios里面的app,https的是加密的,请求数据和返回数据都看不到的,https你想抓包看的话,需要安装证书

posted @ 2018-02-01 17:36  laosun0204  阅读(138)  评论(0编辑  收藏  举报