15分钟搞定charles抓包

要想使用简短讲述一个工具的使用绝对是一件很困难的事。既然如此我们不妨把一个工具最重要,使用频率最高的部分拿出来分享给大家,当我们真正上手之后,其余功能如果用到,被发现反而会产生一种欣喜。

下载安装(略)

移动端设置代理

  • 打开wlan设置


    wlan设置
  • 查看代理设置


    代理设置
  • 修改代理设置


    修改ip/端口

ps: IP地址为pc端IP地址,mac用户,可以通过ifconfig获取,也可通过查看网络连接属性获取

  • 验证是否设置成功
    在移动端,启动一个app,查看pc端的charles是否获取网络请求
    抓包网络请求

    ps: 如果是首次启动,pc端会弹出一个对话框,询问是否允许代理请求,点击allow表示允许,点击deny表示禁止

分析数据包

抓包全景

分析包的过程,看就完了!看就完了!

篡改数据

  • 断点
    右键请求的接口,选择breakpoints选项


    断点请求
  • 再次请求该接口
    接口被断住

    这个时候,我们可以点击Edit Request对于请求参数等信息进行修改,修改完成之后,点击execute继续执行,得到下面的图片
    修改请求之后的响应

    在上面这个图片,我们可以点击Edit Response按钮对于,返回结果进行修改,这是重点!这是重点!这是重点!这是重点!
    修改响应内容

点击excute之后,查看手机端展示:


修改后的手机端展示

至此,断点篡改数据已经完成。上面的例子只是为了让大家更容易看到结果,实际操作过程中,不单单是修改数据让客户端直接展示那么简单,更多的是修改某个字段,让前端/客户端进行判断从而测试各种业务场景。

  • 映射远程接口
    有些时候,由于前端和后端约定接口有一定的纪实性,即当接口超时时如果处理,如果直接断点可能造成超时,那么映射远程接口或者映射本地文件就派上了用场
    • 先有一个远程接口
      推荐一个网址:https://www.mocky.io/
      打开上面的网址,将我们需要篡改的数据直接copy进去,进行修改
      生成伪造的数据
    • 将原有接口映射到远程接口
      右键接口,选择Map Remote


      映射远程

      image.png

我们再次刷新接口,即可得到修改后的结果

  • 本地映射
    保存响应到本地文件


    保存响应

    修改保存的本地文件


    修改

    选择map localtion.....
    map本地文件

至此,我们已经可以使用Charles很6的篡改数据了,赶快去试试吧

模拟限速

charles为用户提供了多种限制网速的策略,这对于需要测试弱网的小伙伴提供了很好的帮助

工具栏中的位置

限速策略


限速策略

写在最后

charles其实还为用户提供了其他很丰富的功能,大家可以在实际操作中去发掘,比如我其实还经常用到导入导出功能,但是考虑到其他小伙伴不常用,所以不在这里具体讲解了,大家可自己了解

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