Charles https 抓包

作者: 追风车的面瘫 | 来源:发表于2018-07-07 18:05 被阅读51次

    许久没有写东西了,临时想到什么就写什么,可能是比较陈旧的知识和应用了,但也不妨写下来给自己看,以便以后可以翻阅查看!

    charles

    在移动开发测试的过程中,尤其是服务新增的接口需要联调,往往抓包工具能够起到关键性的作用。

    直接进入主题,怎样利用Charles抓包https的请求,无论Mac还是Windows都可以通用。

    一、安装和破解

    1.官网直接下载对应系统的版本https://www.charlesproxy.com/download/

    下载对应的系统版本.png
    下载后默认选中项下一步到底安装完成即可。

    2.破解(https://www.zzzmode.com/mytools/charles/

    破解
    如图所示,选择对应的版本,随便命名。按照图中红色文字指向的文件路径,把刚刚生成的charles.jar替换原有的。即完成了破解!
    然后打开Charles,接着往下。

    二、配置

    1.电脑端
    首先是设置Proxy Settings


    选择Proxy Settings 设置Proxy Settings

    然后接着设置SSL Proxying Settings


    选择SSL Proxying Settings

    然后Enable SSL Proxying勾选中,点Add,添加Location


    Add Location

    这个地方可以添加指定的host,比如根据公司的接口xxx*只接收关于公司接口文档中有的部分接口,也可以直接*就是所有的都会抓取。port:443。

    2.手机配置
    在help里面找到对应的配置,选中


    手机配置截图1

    会弹出如下窗口


    手机配置截图1
    接着就是在手机连接的Wi-Fi下设置代理 手机设置代理.jpg
    保存之后,Charles上会立马弹出一个连接提示窗口如下:
    Allow

    选Allow即可

    接着在手机浏览器中输入chls.pro/ssl即可安装证书。有些手机的浏览器不能访问的话,就换其他第三方浏览器再试。
    下载后找到文件打开,会提示输入证书名,随便输


    手机安装证书.jpg

    点击确定后,会提示输锁屏密码之类的,输入成功后就会提示成功了。接着就可以进行抓包了,结束!

    可能显得有点啰嗦,但尽量做到详细,也尽量用截图来展示每个步骤,根据手机不同,可能有些界面会稍微有些差异,但应该都是一样的步骤!

    相关文章

      网友评论

        本文标题:Charles https 抓包

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