Charles破解版激活、https抓包、iPhone抓包、条件过滤

Charles下载地址

官网的地址就不贴了,直接百度就可以找到。正版的charles购买需要50刀。
这里给大家介绍一个破解版charles地址:破解版
打开这个网址后,直接搜索charles,charles破解版的各个版本都有,只要点击下载即可。

Charles破解版激活

按照网站http://xclient.info的激活步骤即可激活,本人亲测可以激活成功。需要注意的一点是,替换charles.jar后,打开app时会报“文件已损坏”的警告,其实这个并不是安装文件损坏了,只是mac的安全机制导致的。解决办法很简单,按住control键再点击Charles图标打开即可。其他解决方案可参考:MAC应用无法打开或文件损坏的处理方法

使用Charles对https请求抓包

对https抓包,按以下步骤设置
1.Mac安装证书。截至发稿前,charles最新版本是4.0.2,这个版本安装证书很简单:打开charles后,打开菜单:Help -> SSL Proxying -> Install Charles Root Certificate,此时钥匙串会打开,找到刚安装的证书,选择“始终信任”
2.监听https端口设置。打开菜单:Proxy -> SSL Proxying Settings...,第一个标签下,勾选“Enable SSL Proxying”,点击“Add”添加host可port,此处可填写“*:443”。如果这里不设置任何的host和端口,https请求的数据会是乱码。

iPhone抓包设置

1.Charles设置端口号。打开菜单:Proxy -> Proxy Settings...,在第一个标签“Proxies”下面,port填写一个端口号(默认8888,只要和已有的端口不重复就行),勾选“Enable transparent HTTP Proxying”,然后点击ok
2.iPhone对WiFi的HTTP代理设置。使用iPhone抓包需要iPhone和Mac在一个局域网或者Mac开热点iPhone连接也行。打开iPhone菜单:设置 -> 无限局域网 -> 连接的热点右侧蓝色圈i -> HTTP代理选手动,输入Mac的局域网ip和上面Charles设置的端口号(8888)。如果不知道自己Mac的ip,打开Charles -> Local IP Address -> en0对应的IP即是。
3.iPhone抓Https包设置。iPhone需要安装证书。证书地址,打开Charles -> Help -> SSL Proxying -> Install Charles Root Certificate On a Mobile Device or Remote Browser,即可看到下载地址,在iPhone浏览器地址栏输入地址,安装证书即可。

Charles抓包过滤请求

打开Charles菜单:Proxy -> Recording Settings -> 第二个标签“Include”下添加需要抓包的服务器地址,端口号可填写*。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 抓包分析数据在移动开发中十分重要,可以帮助我们更快的了解数据构成,提高开发效率。但是在苹果要求上线的App必须使用...
    梧雨北辰阅读 14,918评论 21 35
  • Charles简介: Charles是一款抓包神器,因为他是基于 java 开发的,所以跨平台,Mac、Lin...
    加菲貓的日常阅读 5,339评论 1 3
  • 水中月是天上月,眼前人是心上人。 向来心是看客心,奈何人是剧中人。
    一华君阅读 291评论 0 0
  • 以后最幸福的事就是和喜欢的人在一起 一起做出美味的食物 陪他一起散步 一起窝在沙发里看电视 吃一包美味的零食 我愿...
    春衫袖阅读 179评论 0 0
  • 尘封的岁月,尘封的记忆… 本想一封了之,却怎么也无法忘记曾经的点点滴滴… 金街的川菜店,热腾的水煮鱼,看着你倔...
    布衣的粥阅读 435评论 0 0