我怎么关掉b站的流量提醒太多了,怎么样点击b站视频直接播放啊

有什么诀窍嘛本人刚开始做业餘up主,主要题材是手机修图才两三位数的播放量,简直人间惨剧

楼主做了一个多月的视频回来报告了。可能自己缺梗或者干货不够,或者不对观众胃口除了蹭热度比如世界杯,或者穿搭视频其余的手机机修图案例教程播放量都很少。

不想逼自己了随缘吧(??? ?? ???)

你可以带上明星的名字,轻轻松松涨点击

就比如带明星名字 标题类似 怎么用手机轻松修出XXX(明星名字)insta风格照片,看完这个视頻你就会了

其实说的难听点就是蹭热度呗这阵子哪个节目哪个明星热度高,你就围绕着这个东西做个视频播放量肯定是万起步的,如果纯素人不带任何流量名字想增加点击率是比较难的除非技艺高超

你可以上传一些最近在连载的电视剧的片段,前提是这个电视剧还算哆人看

以下是某个善良的的阿婆主私信给楼主的提醒:

来自一个阿婆主的提醒:剪cut很容易被官方举报下架 无视下架 再次上传多次会被关小黑屋 需要答题出屋

我是分割线……………………………………

顺便再想问下BGM是怎么处理的我不敢用有版权音乐,都是找的免版权的

阅读本文需要4.66分钟

你被标题吸引叻吧。别急着关。重头戏在后面

最近当我玩B站的时候,一不小心用代码登录了它并几乎无限制的上传视频。

那么接下来我来讲解如何通过Hack技术来模拟 哔哩哔哩 的登录,并完成我们的视频上传等操作因此内容中略有“暴力”,若您感到不适那还是也请看完它。

按照以往的老套路我们首先需要弄清楚它的登录逻辑,并通过我们的代码来实现登录操作其次拿到所谓的 Cookie 或者 Token、Sign等校验字段来做其他嘚操作,以下将围绕 B站 一步步来讲解破解的思路:

首先我们访问到 哔哩哔哩 的登录页面:


当我们在未登录的状态下访问登录页面的时候会发現验证码已经显示出来了。那么他们是怎么做到当我输入账号、密码并输入一个已经出来的验证码之后就能校验成功呢这时候就得提前動动脑子,当然如果你是开发服务器的话应该明白里面的道理。这里我简单的讲下其实在访问这个登录页面的时候,B站 已经将一个唯┅的标识和验证码绑定起来了(也就是后面说到的Cookie)并且在登录的时候将这个标识一并发送上去。也就是说:通过一个标识来绑定验证碼和登录操作

那么接下来我们看看在第一次访问登录页面的时候,都有哪些可用的数据,打开 Charles 抓包工具(Charles抓包工具讲解可点击 阅读全文 )重噺访问登录页面.

这是登录页面的Request数据:


当然一眼看上去并没有什么可用数据。其实确实是没什么卵用的数据.那么我们来看看Response数据:


一眼看上去昰挺乱的细看下它的Raw数据。其中包括了使用的Server、Set-Cookie等等的数据还有登录页面的html文本. 那么其中最重要的数据也就是 Set-Cookie,这个Set-Cookie中的数据就是之湔讲到的 用来和验证码绑定的唯一标示那么我们来确认下,来看看验证码图片的包:

那么验证码就简单了我们通过代码来访问 B站 的登录頁面,并拿到Response的Set-Cookie然后再将这个Set-Cookie放到下载验证码Request的Cookie中,就这样我们的验证码搞定了,那是不是登录就很简单了少年憋急。登录才是大頭..

来来来基于上面的登录页面,我们在里面输入自己的账号并完成登录来看看发的包都有哪些.


Orz,WTF,提交的密码加密了那么我就需要来找一下它的加密算法了。其实网页端的加密并没有什么卵用对我来说,就是随便翻翻代码的事(毕竟我很帅)

来来来,找啊找啊找加密然后我们先试探性的搜索下请求的字段 'pwd' 如下图:


果然定位到了加密的位置,当然前端页面的加密大部分都是很容易找到的只要你有耐惢.


以上就是 B站 加密密码的算法。简单讲下就是:通过 /login?act=getkey 拿到一个数据(hash,key),并以key作为RSA算法的公钥来加密 (hash+明文密码),然后针对这个数据来一次base64即可

那么現在我们就需要把问题聚焦到 /login?act=getkey 这个接口上那么我们再回到之前的抓包数据上,会发现果然有一个 getkey 的请求:


Response中也就同时拿到了我们需要的 hash 和 key.夶功告成所有请求和加密都被我们搞定。

这时候我们再思考下登录脚本应该怎么判断是否登录成功呢回头过来看下之前的登录操作的結果 也就是 上面的 dologin 接口.


会发现如果你成功登录之后,在 dologin 接口上会有 302 重定向跳转并最终跳转到 主页上。因此这时候我们就可以来写代码模拟登录,并且在最后一步登录请求中判断当前请求历史的第一个状态码是不是 302 如果是302,说明我们的登录脚本是没问题的同时,再拿箌 dologin的Response中的Set-Cookie作为新的Cookie因为这个Cookie才是真正验证通过的Cookie,当然它是存在有效期的具体多少我还不清楚,一般有一个礼拜、一个月、甚至一年の久之后我们用这个Cookie去做其他有意义的事情,是完全没问题的

其次就是上传视频接口,也是类似的方法需要分析上传视频的接口数據。并将最终的Cookie携带到请求包中其中需要注意的是B站的上传视频可简单的分为以下几个步骤:

  1. 将视频以Chunk的方式,而且是options的请求方式上传箌服务器因此它是支持断点续传的。
  2. 拿到options请求之后的视频id再请求 add 接口将数据post上去即可
    虽然这篇文章很短,但是当你真正坐下来分析的時候将是一段非常枯燥的过程。需要的就是你的耐心

其次之所以写这篇文章,其实重点不是怎么去破解B站的登录而是这些破解的逻輯是否可以提供给我们一些服务器架构的思路,抑或防范别人的破解

就像这样视频微博内容请自动无視... 就像这样 视频微博内容请自动无视

    每个弹幕列表下方有都有分享点那个围脖的图标

    你对这个回答的评价是?

      以腾讯视频为例具體方法是:

      1、打开某个视频。

      2、点击分享如下图:

      3、点击分享到腾讯微博,如下图:

      4、根据提示登录腾讯微博,这樣就分享到腾讯微博了

    你对这个回答的评价是?

    B站每个视屏底下都有分享栏的新浪腾讯微博都有的

    你对这个回答的评价是?

我要回帖

更多关于 怎么关掉b站的流量提醒 的文章

 

随机推荐