• Charles抓包工具(破解版)


    简介

    Charles其实是一款代理服务器,通过成为电脑或者浏览器的代理,然后截取请求和请求结果达到分析抓包的目的。该软件是用Java写的,能够在Windows,Mac,Linux上使用。

    在做测试的时候,特别是对APP做弱网测试,使用 Charles 比较多,但是该软件是收费的,以下介绍的是破解版后的。

    下载官方版安装包

    官方下载地址:https://www.charlesproxy.com/download/

    快速下载地址(包含破解文件):https://fenxiangdayuan.lanzous.com/ixZxghllc9a

    破解文件介绍地址:https://blog.zzzmode.com/2017/05/16/charles-4.0.2-cracked/

    这里下载的版本是:Charles-4.5.6

    破解版安装

    下载安装包:charles-proxy-4.5.6-win64.msi, 直接双击运行安装即可,简单快捷,默认下一步即可。

    安装完成后,现在使用的是官方版本,只能使用30天,关闭后,我们找到安装到本地的 lib 文件夹

    image-20201020224233083

    image-20201020224359540

    接着我们把下载下来的jar文件:charles.jar 替换 lib 路径下的 charles.jar 文件即可,打开后我们看到已经是注册版了。

    image-20201020224729212

    Charles 抓取 pc 端 https 请求

    在 pc 端想要抓取 https 的请求,需要先在本地安装 Charles 的证书,操作步骤如下:

    1. 点击Charles 的 help 菜单,安装ca证书

      image-20201020233010836

    2.这个时候弹出安装提示,点击安装证书

    image-20201020233145877

    3.选择本地计算机,下一步:

    image-20201020233243783

    4.选择证书存储的位置,一定要选择受信任的根证书颁发机构

    image-20201020233356915

    5.下一步,即可导入完成

    image-20201020233528145

    导入完成之后,我们就可以抓取 https 的请求包了。

    Charles 抓取手机端 https 请求

    想要抓取手机端的 https 同样需要安装证书,在手机端证书之前,需要先将手机和电脑连接在同一个局域网,即连接同一个WiFi即可。

    然后在手机的 WLAN 中设置代理,代理的host 设置为电脑的 ip, 端口设置Charles 代理设置中的端口,如下:

    image-20201020234932282

    image-20201020235059838

    设置成功后,Charles 会有个提示,点击同意即可。

    然后就是安装手机端的证书了,如下:

    1.同样点击Charles菜单 help 安装手机端证书

    image-20201020234511349

    2.选择后,会弹出如下提示,需要在手机端访问这个地址:chls.pro/ssl

    image-20201020235237686

    3.手机端浏览器输入:chls.pro/ssl, 接着就会弹出证书安装的提示了,命名后同意安装即可:

    image-20201020235703549

    安装成功后,我们就可以抓取手机端的 https 请求了。

    Charles 证书下载(手机端)

    下载地址:https://fenxiangdayuan.lanzous.com/iDvlshlqaze

  • 相关阅读:
    了解委托(Delegate)
    C#中事件的一些总结
    Devexpress Xtrareport 并排报表
    Xtrareport 交叉报表
    Xtrareport 多栏报表
    Xtrareport 报表的一些属性及控件
    UI前端开发都是做什么的以及html、css、php、js等究竟是神马关系
    url,href,src之间的区别
    join()的用法
    爬取百度百科
  • 原文地址:https://www.cnblogs.com/tester-ggf/p/13849716.html
Copyright © 2020-2023  润新知