(青花瓷)原创内容,转载请注明出处

使用Charles(青花瓷)抓包

charles又名青花瓷,在iOS开发中的抓包中具有重要作用

1.拦截别人APP发送的请求和后端接口,练习开发。(与我们有关)

2.服务端返回的ressponse拦截修改后再接到测试临界数据的作用

3.写脚本重复拦截抓取别人的数据

说明:如果这个App发的请求加密了或是RSA什么的,这个就算拦截了你也弄不到数据。

·一些比较大型网站都会开放数据,比如新浪微博大众点评之类,注册开发者帐号就行了。另外,上次和你说的聚合数据也有很多免费数据

安装青花瓷两步走战略

先安装软件(先声明一下,网上教程偏多,坑也很多,请同学们务必按照宇哥的方法来安装,否则自己挖的坑自个解决)

替换文件open /Applications/Charles.app/Contents/Java/

配置抓包信息

先确认自己的IP地址(电脑端操作)

手机端操作(记住IP地址不要填你宇哥的,舔你自己的哈)

开始抓包(英文不懂没关系,但是一定要点同意,OK?)

记住要点这个,接口才会亮

我们就拿果壳精选为例子把

响应的数据

上一篇:关于runtime的一些补充


下一篇:JavaScriptCore实践