Charles抓包工具介绍

2017-12-08  本文已影响0人  Beatrice_127

Charles抓包工具介绍

简介

Charles其实是一款代理服务器,通过成为电脑或者浏览器的代理,然后截取请求和请求结果达到分析抓包的目的。charles有Window版本和Mac OS版本,也同时支持ios和Android手机系统

进入官网 charles官网下载

如图, 一般我们现在的系统都是64位的windows系统,所以我们选择下载64位的版本,安装就比较简单了,傻瓜式安装。

image

首先打开安装好的charles, 我这边装的是免费试用版,所以只能使用30天,且半小时不操作会自动关闭。

image

然后我们配置一下代理(暂时只讲http,https的以后再讲)

  1. 电脑端配置

点击Proxy--Proxy Settings进行配置

image image

注意这个端口号8888,这个需要我们在手机上配置同样的端口,因为他需要监听我们手机端的请求。确认好端口号之后,如果8888被占用了,保存配置的时候会给出提示,我们需要记住我们此时配置的端口号,默认是8888.

  1. 手机端配置

    说明:手机和电脑必须是一个网段,比如192.168.x.y, 这里手机和电脑的ip的x必须一致

    • 安卓端
      安卓端比较简单,以我手头上的三星C5为例,我们需要去手机的wifi网络里边配置代理

长按需要连接的wifi,如本图是Wireless 2.4G


image

在弹出的页面里点击"管理网络设置"


image

在代理服务器下拉菜单中选择手动


image

在ip地址分别填入计算机的ip和监听请求的端口号,上文中有提到


image

我这边笔记本和手机都连1个wifi,所以用起来很方便。

此时charles一定要保持开启状态,不然手机没法上网。

设置成功后,charles会弹出个提示,是否允许手机和电脑连接,点击allow就行。我们就可以监听到手机的http请求了(https暂时我也还没去深入了解)

注意:charles也会录制电脑的http请求

  1. 录制
  2. 一个demo
  3. 过滤,筛选
  4. 重复运行,调试

其他功能太多了,但是我们只做基础的就好。

上一篇下一篇

猜你喜欢

热点阅读