Charles抓包

本文主要介绍个人在Mac上使用Charles抓包过程中的使用方法,以及一些遇到的问题。Windows上可能有些许操作不同,不过基本上是一样的。

简介

官网:Charles Web Debugging Proxy - Official Site

概述:官网简介

破解版下载地址:Charles Mac上的抓包工具

破解版使用教程:同下载地址页面,主要查看内容为:激活方法、解压密码、红框内容、评论区域。

基本使用

  1. 在手机上打开已连接的网络,设置代理;
  2. 在代理选项,选择手动选项,输入电脑已连接网络的IP地址;
  3. 在代理选项,选择手动选项,输入端口号:8888
  4. 随便访问个网页,电脑上会弹出是否允许抓包之类的弹框,点击允许即可使用Charles进行抓包。

备注:端口号填写8888是因为在Charles软件的Proxy-Proxy Settings...窗口下的Proxies选项卡下的HTTP Proxy选框中Port的默认值是8888

高级使用

过滤抓包网址

默认情况下,只要设置了代理,就会全部抓取并显示,但是有时候我们只需要查看某一个或者某几个网址的访问情况,怎么办呢?显然过滤是一个很好的选择。

步骤1:

RecordingSettings.png

步骤2:

RecordingSettingsDetail.png

你可以点击Add按钮,新增想要访问的地址信息(包括:协议、域名、端口等);如果你不想查看某个网址的信息了,将其前面的对勾勾掉即可;如果你想要保存过滤规则,点击Export按钮即可保存到本地,点击Import按钮可以将本地过滤规则文件导入。

过滤手机访问权限

这里首先说明一下两个比较重要的点:

  1. 过滤规则中的IP地址是你当时成功进行代理时所连网络的IP地址;
  2. 如果你在一开始设置代理,Charles跳出弹框询问你是否进行代理的时候,点击了拒绝,不用着急,进入这里,将你所连网络的IP地址通过Add按钮新增即可。

步骤1:

AccessControlSettings.png

步骤2:

AccessControlSettingsDetail.png

安装、校验、配置、使用证书

注意:

证书的安装校验是在手机上完成的,配置是在电脑上完成的,使用是双方共同完成的。

手机相关路径是与下面的手机信息相关的,其他手机请自行查找...

手机信息:

机型:MI 4LTE
Android版本:6.0.1 MMB29M
MIUI版本:MIUI 8.1 | 稳定版 8.1.3.0(MXDCNDI)

安装

步骤1:

InstallCertOnMobileOrRemoteBrowser.png

步骤2:

InstallCertOnMobileOrRemoteBrowserDialog.png

步骤3:

在手机上设置代理(可以查看基本使用章节)后打开浏览器,访问网址chls.pro/ssl成功后就会出现以下三种情况:

  1. 自动下载并且自动安装;(直接进入校验章节即可)
  2. 自动下载但不自动安装;(需要找到文件,点击,进行手动安装)
  3. 自动下载但不自动安装且手动安装失败;(这里稍微阐述一下)

步骤3-3问题描述:

情景:一开始从未安装过证书,接着执行到步骤3-1,能正常使用;然后代理到另一台电脑的Charles,删除证书,再安装证书,也执行到步骤3-1,也能正常使用;最后再代理到本机的Charles,删除证书,再安装证书,执行到步骤3-3,出现安装失败,无法读取证书文件此类提示。

解决:折腾太久,搞不定,后来有幸发现了这篇文章才得以解决:如何用charles进行https抓包,感谢作者:junshao5,这里简述一下我自己的操作流程。

步骤3-3问题解决:

流程:

SaveCharlesRootCertificate.png

根据上图操作流程,将文件保存到本地(我这边保存的格式是.cer,有兴趣的话可以尝试保存为.pem),接着发送到手机上(可以通过QQ),然后删除已经安装的Charles证书,再点击 设置-更多设置-系统安全-从存储设备安装 选项安装证书;如果你仍然安装失败,那我也无能为力了...

校验

校验手机上证书是否安装成功其实已经在步骤3-3问题解决的流程中提到了,进入 设置-更多设置-系统安全-信任的凭据 ,点击 用户 选项,如果发现包含Charles Proxy CA字样的证书,证明你已经安装成功了。

配置

步骤4:

SSLProxySettings.png

步骤5:

SSLProxySettingsDetail.png

这是我需要的配置的允许抓取HTTPS开头的地址,不用参考,忽略即可,具体需要配置什么根据自己的需要决定!

使用

请参考基本使用章节!

附上一篇感觉比较全的文章:Charles 从入门到精通

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

推荐阅读更多精彩内容