美文网首页
Charles抓包工具介绍

Charles抓包工具介绍

作者: Beatrice_127 | 来源:发表于2017-12-08 15:19 被阅读0次

    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暂时我也还没去深入了解)

    • IOS端
      与安卓端大同小异,也是设置手动代理服务器。
    • 使用

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

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

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

    相关文章

      网友评论

          本文标题:Charles抓包工具介绍

          本文链接:https://www.haomeiwen.com/subject/zvveixtx.html