手把手教你抓包修改B站大会员,粉丝数随意更改

各软件不同,b站大会员效果纯属自我安慰,但分享学习的是技术,还望海涵。

前排提醒:这篇教程文章尽量写详细,篇幅较长,还请耐心观看。点击右上角加入收藏,避免迷路。

这是一期Thor(锤子)实战操作文章,教你抓包设断点修改为b站大会员和修改硬币、关注等数据。不多说废话,先上效果图:

战前准备、

在实战修改b站大会员之前,大家需要先了解一下基础的知识点,比如正则表达式怎么写?什么是json,而它的格式是怎么样的?

用不着深入学习,简单看一下正则表达式的基本语法即可:

https://www.runoob.com/regexp/regexp-syntax.html

下面是一个json的简单例子,注意它的结构。如果修改时将json结构被破坏(比如少了个逗 ),就会修改失败。

如果上面这些您之前不了解也没关系,只要跟着小姬一步一步来,耐心和细心一点,就没有问题哒!!

除了上面的知识,你还需要下面的设备或软件:

  • iPhone 或iPad一台;
  • 软件Thor和哔哩哔哩客户端;
  • 如果你还没有Thor,可以在关注我免费安装使用Thor。安装后需要自行根据软件提示安装ssl证书,并在设置中信任证书。

    抓包

    打开b站客户端,登录账 ,等待首页加载完毕。这一步的目的让软件进行必要数据的加载。如果我们要分析很多条记录,这一步减轻的工作量就很可观了。

    然后切换到Thor,选择 全局抓包(默认) 并开启抓包。

    切换回b站客户端,点击下方标签至 我的 ,并点击自己头像打开个人空间。

    返回Thor,关闭抓包。我们需要的数据就拿到了。

    数据分析

    点击Thor下方的 抓包记录 ,选择刚刚的抓包记录。里面是刚刚请求过的所有数据记录,而我们需要修改的东西就在其中。

    先给大家留一点时间,自己分析一下,您觉得哪些请求里记录着我们的账 信息呢?

    没错!/x/v2/account/mine返回的json对应 我的 标签显示的信息,/x/v2/space返回的json对应 我的空间 中显示的信息。

    因篇幅限制,下面例子均以mine关键词数据为例,对应着文章开头效果图处的位置,还望见谅。

    点进mine关键词的请求,右滑切换到 响应 标签,选择application/json可以查看此条请求返回的数据,具体如下:

    在实际的操作中,多些操作还会还抓到一个带有myinfo关键字的数据,大家可以自行拓展。

    设置断点

    在抓包记录中找到mine,右滑点击 更多 ,在弹出的菜单中选择 提取到过滤器。

    点击右上角 + ,在弹出的菜单中选择 添加过滤器 即可新建一个Thor过滤器。

    下拉并点击最后的 响应消息体回传前 文字,这个意思就是在服务器返回消息回传到应用前的时刻来更改数据。

    朋友们跟上我的思必得了嘛?那我继续啦!

    重点来啦!点击 运算语法 ,选择第二项 ^替换/插入 ,在弹出的一坨文字中选择 ^@rsp.bodyText,用正则表达式来替换响应数据体。

    如果不是很会正则也没关系,点击 调试 ,选择调试表达式#1,就可以根据已知的响应体来进行替换了。

    根据前面的数据分析,如果要显示大会员,要修改下图中的这几个key值。

    将相应的文字从上面复制下来,粘贴到下方。这里就用到正则了,简单来说一个就用数字用/d来表示,不确定数量的地方用无敌的 .*? 表示。

    点击右上角的 匹配 看一哈是不是我们想要替换的地方。如果8是就在仔细修改一下,我是像上面这样子来写的。

    点击 设置替换值 ,将刚才复制的东西粘贴在替换文字输入框中,修改key值。经过测试type修改为2为年度大会员,再将status修改为1即可。

    效果测试

    终于修改好了,一步步返回并保存。然后在Thor首页选择刚刚的过滤器并再次开启抓包。

    打开b站客户端,点击 我的 标签,可以看到已经显示为年度大会员了。

    其它地方的数据,和space中的显示均可以按照上面的步骤找到key值添加断点来进行修改。

    名称、等级、硬币数、粉丝数、官方认证等等数据均可修改。大会员、小会员、音乐会员等标识也均可以显示,此处不做过多介绍。

    关注免费安装使用锤子Thor。

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2020年4月15日
    下一篇 2020年4月15日

    相关推荐