iOS开发 关于Charles青花瓷抓包

小弟一个普普通通的�iOS开发小菜鸟,最近项目首页的实现看起来逻辑结构稍微复杂(实现主要根据返回数据处理),看到市面上有类似的APP实现相关功能,于是开始了一段抓包之路,过程坎坷,记录下。

网上找了下相关资源,Charles好评如潮,有目共睹。

青花瓷 概览

关于HTTP的抓包稍微简单。

1.Charles官网下载最新版本,安装,也可搜索相关破解版,正式版试用几天就收费了;

2.Mac 系统偏好设置-网络,查看当前IP地址;

3.iPhone 连接相同WiFi,在WiFi列表点击右侧感叹号,设置HTTP代理,服务器设置为Mac的IP地址(例如192.168.1.29),端口固定值8888;

4.启动Charles,10S倒计时加载完毕后,会弹框提示connection from 192.168.1.29,这是获取授权,此时选择allow即可;

5.iPhone 打开想要抓包的APP,此时Charles左侧structure会显示iPhone所访问的地址列表,随意选中一个,右侧即展示该访问的概览(overview、request、response、sunmary、chart),正常我们想要的数据就是response返回数据和request请求地址、头部。

关于断点修改数据

左侧链接选中右击选择breakpoints,可进行断点调试,修改请求数据和返回数据。可以修改一些临界值 这点在开发中还是比较实用的,省去了一些和后台开发沟通的时间。要知道,大家都很忙啊,谁有空给你调试接口数据啊!!!

关于HTTPS抓包

有些地址访问是基于HTTPS的,比如小弟这次想要抓的APP就是。废话不说,上教程。

1.IPhone安装证书。iPhone连接Mac,打开Charles,选择Help->SSL Proxying->install Charles root certificate on a mobile device or remote browser;

2.弹框提示

iPhone证书安装地址

先设置iPhone的服务器代理(不再赘述),打开iPhone的自带浏览器,访问'chls.pro/ssl',根据提示安装证书(傻瓜式);

3.此时打开iPhone 设置->通用->描述文件,会看到一个Charles Proxy CA证书,10.3以上系统需要手动信任!!!(泪奔,小弟因此浪费个把小时);

4.Charles->Proxy->SSL Proxying Settings,选择add,添加你要抓的接口,host为访问地址,port填写443。

添加访问地址端口

大功告成,放效果图。


抓包返回数据结构

喜欢点个赞,有不懂可以私信,共同进步。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,293评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,604评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,958评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,729评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,719评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,630评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,000评论 3 397
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,665评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,909评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,646评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,726评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,400评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,986评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,959评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,996评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,481评论 2 342

推荐阅读更多精彩内容

  • Charles的简单介绍: Charles又名青花瓷,是Mac端的一款截取与分析网络请求的工具(windows也可...
    Adminwang阅读 32,194评论 0 26
  • Charles简介: Charles是一款抓包神器,因为他是基于 java 开发的,所以跨平台,Mac、Lin...
    加菲貓的日常阅读 5,169评论 1 3
  • 战狼Ⅱ,一部主旋律动作片,居然燃爆了。“热血军魂、浴血守护、撼我国威”,通俗点就是“出恶气,当英雄,抱美女,扬国威...
    专气致柔阅读 272评论 2 2
  • 从三岁起我就随父母离开了故乡,现如今快三十岁了。二十七年里,也就回过故乡二十几次罢了。一年回去一次,甚至有时候两年...
    天涯流离客阅读 406评论 1 1
  • (四) 先去房间稍事休息。正和小鹿闲聊,听到敲门声。小鹿蹦蹦跳跳的去开门,随着她的大嗓门,进来一个熟悉的不能再熟悉...
    青岛小白阅读 352评论 0 2