mac 抓包问题

小强:以前windows用的是fiddler抓包工具,后来换成了mac本,这个虽然还能用,但是还要编译net,太费事,倒不如学习一个新的。

小强今天学习的是charles抓包工具。

Fidder抓包工具相关:https://blog.csdn.net/jiangwei0910410003/article/details/19806999

首先去官网下载一个安装,啥都没安装,学习啥(路人甲:在废话,干他)

小强:好了,废话不多说,上菜。

一、下载

1.先到它的官网https://www.charlesproxy.com/latest-release/download.do可下载到最新版本,也可以来这里下载

https://pan.baidu.com/s/19bPSpqDrGiNG8MuYdYr0PQ

2.目前最新版本4.2.8版本的,下载下来,安装就不多说了,很easy....打开界面:

二、破解

1.收费的软件,不友好,破解很简单就是替换一个文件就可以了,可以在网上搜:Charles4.2.8破解的jar文件.

不过小强我已经下载好了,这里==》https://pan.baidu.com/s/1rijjGCn7tamZkrHjtSLveA

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

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

mac 抓包问题_第1张图片

然后点击Contents->Java:

mac 抓包问题_第2张图片

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

小强:准备工作完毕啦,接下来上硬菜。(路人甲:在废话,干他)

三、抓包

我们该如何抓包呢?带着这个疑问,往下看

第一、http抓包

1.打开Charles程序

2.查看Mac电脑的IP地址,系统偏好设置->网络就可以查看到了,比如我的ip地址是:172.24.168.74

mac 抓包问题_第3张图片

3、打开iOS设置,进入当前wifi连接(Mac在一个局域网内),设置HTTP代理Group,将服务器填为上一步中获得的IP,即172.24.168.74,端口填8888:

mac 抓包问题_第4张图片

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

手机上访问,可以看到已经抓到包啦

mac 抓包问题_第5张图片

 

---------------------------- 分割线 ----------------------------

路人甲:就这还算硬菜。。。抄家伙干他。。

(奔跑中的小强:后续有更新我在完善,各位请见谅~)

 

你可能感兴趣的:(mac,抓包学习)