美文网首页iOS知识收录收藏问题iOS资料
原创教程:Charles抓包与解析 (一) : Charles安

原创教程:Charles抓包与解析 (一) : Charles安

作者: 疯狂的向日葵 | 来源:发表于2016-03-31 22:23 被阅读5961次

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

    教程合辑:

    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 -显示包内容

    显示包内容.png

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


    覆盖java文件夹里的文件.png

    2.iPhone设置

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


    系统偏好设置-网络.png

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

    WiFi设置.PNG

    3.charle 使用

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

    屏幕快照 2016-03-31 下午10.15.11.png

    4.拦截数据概况

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

    屏幕快照 2016-03-31 下午10.17.47.png

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

    屏幕快照 2016-03-31 下午10.23.00.png

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

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

    OK.今天就到这里.

    转载请注明出处.谢谢.

    相关文章

      网友评论

      本文标题:原创教程:Charles抓包与解析 (一) : Charles安

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