原创教程:Charles抓包与解析 (一) : Charles安装及使用

版权声明:本文为博主原创文章,未经博主允许不得转载。

教程合辑:

1.原创教程:Charles抓包与解析 (一) : Charles安装及使用
2.原创教程:Charles抓包与解析 (二) : 某App抓包数据分析(上)
3.原创教程:Charles抓包与解析 (三) : 某App抓包数据分析(下)
4.原创教程:Charles抓包与解析 (四) : H5和Native交互的实现

Charles抓包解析iOS App (一)

1.Charles的安装和破解

1).首先,去Charles官网下载charles for mac .
2).安装.
3).百度Charles 对应版本的破解包 Charles.jar.
4).finder - 程序 - Charles -显示包内容

原创教程:Charles抓包与解析 (一) : Charles安装及使用_第1张图片
显示包内容.png

5).将破解包Charles.jar 放入 contents - resources - java 文件夹里覆盖原文件.


原创教程:Charles抓包与解析 (一) : Charles安装及使用_第2张图片
覆盖java文件夹里的文件.png

2.iPhone设置

1).保证你的Mac和你的iPhone用的同一个WiFi.
2).打开 系统偏好设置 - 网络 ,记一下你的IP地址,比如我的是:192.168.0.102


原创教程:Charles抓包与解析 (一) : Charles安装及使用_第3张图片
系统偏好设置-网络.png

3).你的iPhone - 设置 - 无线局域网 - 设置你当前接入的WiFi的HTTP代理设置为手动 - 服务器为你的MAC的IP地址,端口填8888即可.

原创教程:Charles抓包与解析 (一) : Charles安装及使用_第4张图片
WiFi设置.PNG

3.charle 使用

1).打开Charles.
2).打开你iPhone里的一个app(要能联网的...),Charles同时会出现提示框,你觉得点哪个?
3).OK,现在就能看到Charles 里拦截的一大串网络数据了

原创教程:Charles抓包与解析 (一) : Charles安装及使用_第5张图片
屏幕快照 2016-03-31 下午10.15.11.png

4.拦截数据概况

比如我这里,第一个是拦截的某电商类app的首页数据,点开可以看到数据结构
1).点击banners?channerl=ios 在右侧 response里可以看到 GET获得的json数据.

原创教程:Charles抓包与解析 (一) : Charles安装及使用_第6张图片
屏幕快照 2016-03-31 下午10.17.47.png

2).或者右击点copy URL , 在浏览器打开URL 可以同样看到其JSON数据.

原创教程:Charles抓包与解析 (一) : Charles安装及使用_第7张图片
屏幕快照 2016-03-31 下午10.23.00.png

PS.不用Charles的时候关了,把手机的HTTP代理设置为 关闭 ,要不可能会出现联网错误.

恩.这个教程会慢慢更新,零基础入门型选手应该都能看得懂.

OK.今天就到这里.

转载请注明出处.谢谢.

你可能感兴趣的:(原创教程:Charles抓包与解析 (一) : Charles安装及使用)