视频防盗链

article/2025/10/12 17:39:59

解析器链接:
https://www.administratorw.com/index/qqvod.php?url=   清晰度高url后面支持mp4、m3u8地址

https://z1.m1907.cn?jx=    清晰度底,链接后面只支持电影名

此接口解析出来的m3u8地址为:(雄狮少年)
https://cdn.oss-cn-chengdu-shanghai.myqcloud.com.zhegeyuming.top/video/1643954867462.m3u8


支持上面只是网上公开的解析地址。可能有一些隐藏的需要付费的定制化解析接口,清晰度更高,功能更完善。


盗链视频网站:https://www.xigutv.com/

通过浏览器模拟M站:拿到MP4文件:


MP4文件:
https://pcweb-v1.log.mgtv.com/dispatcher.do?wver=2.0.34&time=20220215165956&suuid=1318C6C2-F9B0-41F3-9CA6-8A8B99DE7E93&guid=1480740461772718080&url=https%3A%2F%2Fm.mgtv.com%2Fb%2F365109%2F15419138.html%3Flastp%3Dlist_index&cookie=216b4be5-449f-42aa-874e-aac5a2e64bc2&uuid=&ch=&ref=https%3A%2F%2Fwww.mgtv.com%2F&from=android&uvip=0&rdc=&sessionid=1644915081314&abroad=0&src=mgtv&act=routeend&bid=4.1.1&idx=0&pt=0&cf=1&ct=0&td=&vts=6240&vid=15419138&plid=365109&cid=3&pay=1&def=1&istry=1&ap=0&cp=0&bdid=0&bsid=0&cpn=1&cdnip=sluiceyf.titan.mgtv.com&pstatus=initialize&purl=http%253A%252F%252Fsluiceyf.titan.mgtv.com%252Fc1%252F2022%252F02%252F09_0%252F1F3A4E1417757494B93E0329599282DE_20220209_1_1_473.mp4%253Farange%253D300%2526pm%253Db2DmTkfuKW9lQBG9WSb9m3xGKaRytW_yRt_pZFdfTSoneAweF3mWm6V0ACW~1RwvAVSzlsUHiZbY0Tc0sSqu02NJTFxIMNVjqaOzoeU4_WqhxVzlgr~YDvAteWxh21PmBLc0Hiwn9f_VKI~WEJuEi2IkQUkoWxi7e6MMyVmeJXNhaDtODpQu6PPWnnovU010PhyvDcSACYx~4dRylQB~VTE6w6ymoAEoMQRXsqsQ9byrn2VlZwIXL1hTwOkwaj7zOILAX38534scDNQMtfsPNMEM5snHgpzJeF5MCDoFbekCW9uxp3j9erBz13TL9lcvvKCpfWpatke3_vlMeeD_l4XvUc73F9LUt4XF4sKl~yM~wKIoC5~5BRYl6EyzdVX~T3QHBF5MZAutyo94VfkNZ_7kG09yshERKKGp8PA759~Y8qz4bx94Zeh0tycvcCvyauDTY7VND4EeO4Wx%2526uid%253D1480740461772718080%2526vcdn%253D0%2526scid%253D25117%2526ruid%253De6dea15746ab4a7c%2526sh%253D1&et=&ext1=1

将此mp4拼接到解析器链接后面即可播放vip电影,即使在我没开通vip的情况下也能播。而且画质能接近高清,不影响观看体验。
存在的问题:我不是vip用户,为什么会返回完整的播放链接。

思路1:播放人数的控制(允许播放的ip数量)
在视频URL中指定连接最多能供多少人播放。不在同一内网的播放终端,他们的公网IP一般是不同的。限制一个URL最多能被多少公网IP播放,就能限制同一个URL可以播放的人数。从而可以防范他人将视频URL转移到其他站点后,无限制的分发给任意多的人数观看。

思路2:控制url的有效时间。
在视频Url中指定过期时间。如果请求的视频url已过期,则视频无法播放,通过这种方式,可以为视频URL设置有效时间,防范他人将视频URL转移到其他站点后长期使用


用户请求视频得时候会在URL中带着MD5等加密算法加密过的文件路径、key密钥、过期时间,当CDN节点在验证请求时,除了验证过期时间,还会验证此MD5值是否匹配,如果不匹配,就算请求未过期也会禁止访问。
如果你的网站有些内容需要付费才能访问,此时就需要key密钥设置。


HLS的加密:也就是m3u8里面的ts数据都进行了加密处理,然后浏览器或者播放器播放时,通过m3u8里面内置的解密密钥地址,去动态解密。这种相对来说实现简单一些,但也有弊端,那就是这一类使用公开加密标准的通病。

公开的标准方案:通病就是标准统一、公开。如果作为技术人员想去破解,还是有机会的。像HLS这种,如果我伪装成自己是浏览器,你总是要给我解密密钥的。我自然就可以获取m3u8后将视频解密开来。


芒果Pc端:非会员拿到的m3u8:
https://pcvideohwyunott.titan.mgtv.com/c1/2022/02/09_0/9FBF8F34D6D2E9060830EE6A048E5771_20220209_1_1_1148_mp4/DE5CC7736340D0A5BDC1E8F52A720B84.m3u8?arange=0&pm=E9gkA4d0l96Ad5pypMgKivSlB2ejB0vD9h0WuO0Zno_VG7T3VSo7x4mtB_xLu~EIiYq_sqCRZ1yl446Wu3oT~X713zQgjQE~PULTPQbnm3aSV~JaH~vaSKQw5AN8ataFta5gpZjAzL2QHDaPNMjKikHEsbiN0IeULUL9Luughc09TV_1BeiSPJAlINW__80JjWQ8o_GfOtNuYhlQdsCNbyAVmsYa4r3lWNe8WEq6fp2fXvle7kep_3vF7ipUNDWEJC92ds8Qt4W_nXpaqoPfbShk7hAnBVdvLZcegto9_JSy9PefiI0SYpaIDUNigCidT~ojKI8CfZbH0_wiCzCpU2k~dO_k301OxhFj0rDG8vWFDnQ1Aefu9xWkdIv14c~4M65q_xRxG7q~IJgGzcXVWb5fxLfIe2v3WyzjBpGasGiLyf9odIT1gLC~u7u_eNU12AboOAsN31We1~BAG0yElsPAqFZZe~NYhbd1Kdc0Hi2Yn05pDq1UjD7xHRX4MkBbDgw1JhjJh25tKnQq&mr=I2Fc3DqyYU5EkLynknv8Rt0myRrRylotb5SzGUp~QIkhGEl1uEMUqe536QbvNYArLxjjYzjmsb2RsQ2V4~NQKz2xBYGfsJcyT5InCXNtxx9ALJjBCr56HUIqkaHKzuIAdvNTbwXXNDlqddsgQrXXv3rAIZBZn4fJ~pOt7ab8g9ogBNaNtn9YfM0_nFnb8ksgrfSnnxilBmonqTAXof_fajPt2dxyWSzrGki4GiWrI5pEVUIkYPtbGFWioezMHvJNbpfvpvdrKh4W7JAt0AN9k_yZha933x6~YvhS5UbYBmykggoe8mRHAy7Uzpmfuju94ndLyy7AW4CakB005knN0CkuZSMf7wknNhPUdAowgs6_XWgHLwp_DvDrKHKTg0VyqNyGj7nzejJHCWMO5ivKvphLrCidMZxUR1cVF9L0mPl7Gto0uHVlvcz8p~v_tlUrsu2HjAAL5W4yZo6c_zDXzHOk03Uu8Fnc32JI8NgDjQRs_Lt4Tj_m6YC5wFc~9TRooCkna2NOOcCyFinsEsnwxVTZhcLAvFMhzlbKzZ9RwagDXA8EJa9qF6y0~6EB0ML_8RD4l8zNGgABueEm3uki_GRQz7RU0CvA4aMZQ2~b47g8crch5nyojMFNezXtnG9eV2bkx1uej_LPZspFfLp49Xu77LlRCoB4&vcdn=0&scid=25065&cpno=6i06rp&ruid=287669adb933467d&sh=1

会员拿到的m3u8:
https://pcvideoaliyun.titan.mgtv.com/c1/2022/02/09_0/9FBF8F34D6D2E9060830EE6A048E5771_20220209_1_1_1148_mp4/C74EBB260662891429A44939CC773D25.m3u8?arange=0&pm=la5ylRJ9l8RKr2T2oYjmfBwui2eutbJB9huW9YRAufiaqW__~7h3V00NYyTlcvJpSZWmXQonsMh8MXvbBkqcpqh05nPrnVhVxp3eJ5gwV3ZQMldyIaZDRllkUR6k7U_oz6FDOJBypDFywkweZtoEOn6cCDoYN0xsTokZyiXTNHtKWkVqT6NwEyorYyRl4zHCE~UOo2GmyW24MDoGUHnNDmP~IN2Vv9db0BqXJ7A97tQ4kjXPLkiIwWs1KwMeWKhu0~c9h41lfFJlADSf3NOtirqtk90iH5gbiqfW190uSMHhZKqPPTUYqgv6oim1z245Duns98UkHG_QqJulErAF_d02jTNVU70cScbe9RdSFzGAdsicBlEXhQhVgISiYHOuAzt8d76QitOpM475qImJ4LRczUU2YIXnVYOSwySoQf2ZCpf8MyBtxWFlCFejsuOsbC3sGmpSkRIvWWLUMpMuuLyXDhLwRXCTVge0kn_pI~XhcIYiYGNdq9xMGnkriHWeitFZ6A--&mr=d4~ZPQ0V2bqRaeDgd2a7cRhPsQmWCjx2nFQ90~zhvpGl1Zb7aZyM2SmKFE7sLDuZ1aaYIcjiGtyajAbjqhsB5b6siKQJG6V5t8oIr~OqxXJQ5sUQGOoifcgQeWT0w7H~Kyh07NONaUxLp8mprj8SxPr1nFx9NGRYLYlVU~wdQTQr4GSuFbzSPBm2rgCTgqTD9zMieKDpXzAbTOuUdZrDLPFLU_NHjgS71i3ySrq8FZqT8jwhOWPjxCPGWKTLpmZ361ePi6QfFlbyW5BfXh0ruHqZCtPv3UM899CMB6O7DbDDuTZTSgxc7aiP7bKomfmMuyt72KnTP2XGU07s4J4fBylye2y~lvNDqMmhTA8YQRQVo2ZMMSqJcAHtkm2puXwsLsuO7cHBvE8OhiV6MWUpBoAMji~EJoTemMbGfT0T~NriqgnRlc3bSok~8RfXv4AQuQVFrET~hWiNR8j~5kF4GtXKPF1wm~Idf~g44I5otSsqvAdw2OIpHIUrLcpibWn9V~0mnbRQ3iZo5o~DaL694V22o6wwqVvdRj7CPlnBSw3KdQXkEvF8TuzUMpmM1aqe_Nk__o5pa5Wv14z~GVQ~uSIrEcGWZehpIpEhbhH4YRGnEpFmWb651Z8mh52VlR_95lx1yyq~Ln7lquHGbxSmLnb~vZnwyrpY&uid=561a693890135571bf15e48c6246825c&vcdn=0&scid=25021&cpno=6i06rp&ruid=59a0e61895d441ad&sh=1


http://chatgpt.dhexx.cn/article/skCghw45.shtml

相关文章

html 图片防盗链,【反防盗链】介绍一个对付图片防盗链的方法

悲催的声明: 由于腾讯也采用了防盗链技术,本文方法已经失效了! 当我们想在文章里引用某张图片时,如果对方设置了防盗链,我们看到的将是404或forbidden或其他图片,而不是想要的那张图片,为此,我们有无方法进行“反防盗链”呢?答案是有的,本文将介绍一个对付图片防盗链…

简单的视频防盗链

1.使用hls.js播放视频,页面中无法获得视频的src hls.js是视频播放的工具文件,在官网上有播放方式,可以产生如上图所示的效果,没有source标签,也就是说,在页面上隐藏掉了视频的url hls.js文件地址&#xff…

html设置referer防盗链,referer与防盗链

referer是什么 referer 中文意思是:参照页面,引用页。 下图直观感受,(づ ̄ 3 ̄)づ image 直接在浏览器中输入url地址来直接访问图片/js/css等资源时是没有referer的, 如果有referer说明是引用过来的,要么是从HTML页面,要么是通过css @import,再或则通过background(url)引用…

防盗链使用

现在很多网站启用了防盗链反爬,防止服务器上的资源被人恶意盗取。什么是防盗链呢? 以图片为例,访问图片要从他的网站访问才可以,否则直接访问图片地址得不到图片 练习:抓取微博图片:http://blog.sina.com…

nginx配置防盗链

现在流行前后端分离开发的情况下,一般我们都会将静态资源放在nginx的html目录下。这种情况下,我们就无法通过Java代码写拦截器来防盗链了。所以这里我们来说明一下如何使用nginx来配置防盗链。 1.我们先修改本地hosts文件,将 www.czx.com 映…

java防盗链_javaWeb防止恶意登陆或防盗链的使用

使用场景:明明引用了一个正确的图片地址,但显示出来的却是一个红叉或写有“此图片仅限于***网站用户交流沟通使用”之类的“假图片”。用嗅探软件找到了多媒体资源的真实地址用下载软件仍然不能下载。下载一些资源时总是出错,如果确认地址没错的话,大多数情况都是遇上防盗链…

防盗链机制

防盗链机制的几种实现 通常防盗链是为了防止图片,视频被盗用。下面简单介绍几种防盗链的机制: 1. 利用HTTP Referer字段 HTTP请求中会包含来自哪个url的点击来源,通过这个referer字段可以检测是否别的网站发送的请求。 2.利用登录验证信息 有…

网络中的防盗链是指什么?

什么是盗链? 比如,别人上传的东西,你直接拿了LINK去,贴到别的论坛或者网站,宣称"有好东西,快来下载",又或者告诉你的朋友"你要这个文件?俺有连接,快下",然后在那里接受别人的滔滔不绝的景仰之情。 “盗链” 的定义是: 此内容不在…

Nginx防盗链

Nginx防盗链的实现原理: 了解防盗链的原理之前,我们得先学习一个HTTP的头信息Referer,当浏览器向web服务器发送请求的时候,一般都会带上Referer,来告诉浏览器该网页是从哪个页面链接过来的。 后台服务器可以根据获取到的这个Referer信息来判…

Nginx-防盗链

目录 一、什么是盗链 如何区分哪些是不正常的用户? Referer理解 二、Nginx配置防盗链 三、使用 curl 测试防盗链 四、企业实战 1.设置返回错误页面 2.整合 rewrite 返回报错图片 一、什么是盗链 在实际生产过程中,我们线上的图片等静态资源&#…

Nginx:防盗链原理和配置

目录 一、防盗链概念 二、Nginx防盗链的具体实现 配置: 三、验证和验证时的问题 真正的验证: 没有none的验证 加上none参数的验证 让报错返回的是一张图片 注意事项: 一、防盗链概念 防盗链简单来说就是存在我们服务中的一些资源&#xff…

Java:eclipse下开发webservice教程

1 环境准备 下载wtp-all-in-one-sdk-R-1.5.4-win32,这个是eclipse的web开发插件 下载jakarta-tomcat-5.0.30 下载axis-src-1_4.zip 2 环境配置 配置tomcat关联到你的eclipse中 将axis-1_4\webapps\axis\WEB-INF\lib中的文件复制到$TOMCATHOME$\…

webservice 教程学习系列(九)——使用cxf框架开发webservice

首先下载两个包:apache-cxf-3.2.7.zip和apache-cxf-3.2.7-src.zip 解压两个包,进入apache-cxf-3.2.7的bin目录 可以看到wsdl2java.bat,这个相当于jdk自带的wsimport.exe的功能,可以将wsdl文件转换成java文件。 这里我的目录是&a…

WebService开发教程

一、webservice 开发 1.webservice介绍 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,…

MyEclipse开发WebService教程

创建一个 webService 工程。 2. 创建一个普通 Java 类 view plain copy to clipboard package com.hmw.jaxws; /** * 提供 WebService 服务的测试类<br> * <b>注意&#xff1a;</b>该类必须有一个无参构造方法&#xff0c;否则无法使用 MyEclipse 的向导为此…

WebService培训教程详解

开发webservice 1. 概述 开发手段&#xff1a;使用JDK开发(1.6及以上版本)使用CXF框架开发(工作中)组成&#xff1a;服务器端客户端 2. 使用JDK开发WebService 1).开发服务器端 Web Service编码&#xff1a;WebService( SEI和SEI的实现类)WebMethod(SEI中的所有方法)发布W…

SoapUI测试webservice接口

方法1、导入wsdl文件 输入参数&#xff0c;点击运行&#xff0c;看到响应结果 方法2、输入wsdl地址 项目名随便起一个&#xff0c;Initial WSDL直接输入wsdl地址&#xff0c;确定即可。

孔浩老师 java 微信_孔浩老师JAVA WebService教程

课程目录&#xff1a;01_webservice快速实例 02_wsimport的使用 03_wsdl和soap讲解(介入了tcpmon工具) 04_SOA的分析(纯属扯淡) 05_dtd讲解 06_schema的命名空间 07_schema的元素和属性的定义 08_schema的语法和建议的编写方式 09_使用jaxb完成对象和xml的转换 10_Stax的基本操…

.Net WebService简单学习

一、什么是WebService Web Service是一个使用开放的XML&#xff08;标准通用标记语言下的一个子集&#xff09;标准来描述、发布、发现、协调和配置这些应用程序&#xff0c;用于开发分布式的交互操作的应用程序。 Web Service技术&#xff0c; 能使得运行在不同机器上的不同应…

java webservice 入门教程_WebService入门实例教程

什么是WebService 通过使用WebService&#xff0c;您的应用程序可以向全世界发布信息&#xff0c;或提供某项功能&#xff0c;它是基于Web的服务&#xff0c;通过Web进行发布、查找和使用。 WebService脚本平台需支持XMLHTTP。 HTTP协议是最常用的因特网协议。 XML提供了一种可…