Mac Charles抓包工具详细介绍

2020-01-18 18:20:33丽君

 Mac Charles抓包工具

不过可惜的是,Fidder使用C#开发的,所以就不能在Mac上使用了,不过还有另外一个抓包神器,就是Charles,它是Java开发的,所以跨平台,不仅可以在Mac上使用,Linux以及Window下都是可以使用的,当然需要安装JDK,才能运行,同时还有一个问题就是他是收费的。

一、下载

先到它的官网http://www.easck.com/可下载到最新版本。

这个是3.9.3版本的,下载下来,安装就不多说了,很easy....打开界面:

Mac,Charles抓包工具,Charles抓包工具详解,Charles抓包工具使用详解

二、破解

不过这个收费的,那么接下来就开始破解吧,其实破解很简单就是替换一个文件就可以了,可以在网上搜:Charles3.9.3破解的jar文件

下载下来之后我们就可以进行破解吧:

打开应用程序,选择Charles,选择显示包内容:

Mac,Charles抓包工具,Charles抓包工具详解,Charles抓包工具使用详解

然后点击Contents->Resources->Java:

Mac,Charles抓包工具,Charles抓包工具详解,Charles抓包工具使用详解

然后将我们下载下来的charles.jar替换这里的charles.jar就可以了。然后再次打开Charles,就不会太提示30天使用期限了,破解搞定

三、抓包

下面来看一下如何进行抓包

第一、HTTP抓包

1、打开Charles程序
2、查看Mac电脑的IP地址,系统偏好设置->网络就可以查看到了,比如我的ip地址是:192.168.1.7
3、打开iOS设置,进入当前wifi连接(Mac在一个局域网内),设置HTTP代理Group,将服务器填为上一步中获得的IP,即192.168.1.7,端口填8888:

Mac,Charles抓包工具,Charles抓包工具详解,Charles抓包工具使用详解

4、iOS设备打开你要抓包的app进行网络操作
5、Charles弹出确认框,点击Allow按钮即可

第二、HTTPS抓包

需要下载Charles证书http://www.easck.com/ssl.zip,解压后导入到iOS设备中,这里我也是下载好了:

我们在iOS设备中使用safari打开这个链接:

Mac,Charles抓包工具,Charles抓包工具详解,Charles抓包工具使用详解    点击打开:Mac,Charles抓包工具,Charles抓包工具详解,Charles抓包工具使用详解    点击安装: