条件过滤,charles使用心得

抓包工具 Charles 使用心得,charles使用心得

Charles下载地址

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

一、安装charles

兴發国际娱乐手机登录,前言

虽然实习工作还没有着落,但学习还是要继续的嘛,今天就来学习使用下 Mac
下截取网络封包的工具:Charles。

我想,如果你是个善于利用搜索引擎的人,那么在 Google 中输入「Charles
使用」等相应的关键字,便会出现一大把文章。
不过呢,之所以会有这篇文章,就是因为今天在安装和初步使用的过程中,遇到了些问题,而目前搜索出来的绝大数文章并没有提及(或者解决办法已经过时)。所以,我在此记录下来,希望能帮助到通过搜索找到这的朋友们。


Charles破解版激活

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

     30天试用

付费 & 正版 & 破解

Charles 是收费软件,可以免费试用 30 天。试用版本每次使用时间不能超过 30 分钟,使用过程中不定时会中断 5 秒钟,并且启动时将会有 10 秒种的延时。因此,该试用方案对广大用户还是相当友好的,只是当你需要长时间进行封包调试时,会因为 Charles 强制关闭而遇到影响。
如果手头经济宽裕,建议上官网购买正版。
除此之外,网上也有破解版,在 http://charles.iiilab.com/ 这个网站可以下载到Charels各个版本的破解版。

使用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请求的数据会是乱码。

  ps.可以去xclient.info搜索 charles(支持正版)

VPN

当我打开 Charles(Mac OS X Proxy
已选择),按理说,我立刻就能看见源源不断的网络请求出现在 Charles
的界面中啦,可为什么始终是一片空白呢?

一番搜索,终于在这里 Charles proxy not working with Chrome 找到了答案:

For anyone else using VPN: Charles must be turned on before VPN. So quitting VPN after turning on Charles won’t work either.

没办法,为了正常使用 Charles,只能暂时把梯子撤了:

兴發国际娱乐手机登录 1


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的试用心得

乱码

刚开始用着挺好的啊,怎么一言不合,就来个乱码呢?

兴發国际娱乐手机登录 2

于是,便在 Google 中输入「Charles
乱码」,我保证,你能搜到的绝对是这样的答案:

兴發国际娱乐手机登录 3

可我告诉你,反正我尝试了在各种地方进行添加,最后都没有成功。
而我最终解决了乱码的问题,但根本没有涉及到 Info.plist。你只要确保,我接下来提及的问题,你有正确进行设置。

Charles抓包过滤请求

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

三、证书安装

发表评论

电子邮件地址不会被公开。 必填项已用*标注