本帖最后由 lzawww 于 2020-12-26 18:18 编辑

报的付费网课快到期了,想要保存下来,发现视频被加密分割成ts文件,

我把最短的一次课的ts文件F12全部手动下载下来以及这次课的m3u8文件。

图片.png (83.44 KB, 下载次数: 0)

2020-12-26 14:44 上传

图片.png (124.33 KB, 下载次数: 0)

2020-12-26 14:45 上传

直接打开ts文件播放不了,应该是加密了。

图片.png (20.58 KB, 下载次数: 0)

2020-12-26 14:41 上传

然后看看了以往的教程,发现key的url是放在m3u8文件里的,而且后面还跟着IV,但是我这里并没有IV,

点开key的url,是一个网页,上面显示着16字节的key:

af42c05227cf4da30944454b5ebfa8c6

me3u8文件如下:

[Asm] 纯文本查看 复制代码#EXTM3U

#EXT-X-VERSION:3

#EXT-X-ALLOW-CACHE:YES

#EXT-X-TARGETDURATION:11

#EXT-X-MEDIA-SEQUENCE:0

#EXT-X-KEY:METHOD=AES-128,URI="key的url"

#EXTINF:10.025822,

36b6497df093a2e80d7e110520738bff-S00000001-100000-od-encrypt-stream-00001.ts?auth_key=1609046834-b440e81b36e14a27a9654fbf32e3fe04-0-2b9263270a5594d3eb6e41d1e00a9425

#EXTINF:10.300000,

36b6497df093a2e80d7e110520738bff-S00000001-100000-od-encrypt-stream-00002.ts?auth_key=1609046834-b440e81b36e14a27a9654fbf32e3fe04-0-c37d341f3c44b5ae8db32b61d0594fb8

#EXTINF:10.100000,

36b6497df093a2e80d7e110520738bff-S00000001-100000-od-encrypt-stream-00003.ts?auth_key=1609046834-b440e81b36e14a27a9654fbf32e3fe04-0-51d92377e06ec197b482898d0d32d115

#EXTINF:10.300000,

36b6497df093a2e80d7e110520738bff-S00000001-100000-od-encrypt-stream-00004.ts?auth_key=1609046834-b440e81b36e14a27a9654fbf32e3fe04-0-a01d834a6058928353493579d5797972

#EXTINF:10.300000,

36b6497df093a2e80d7e110520738bff-S00000001-100000-od-encrypt-stream-00005.ts?auth_key=1609046834-b440e81b36e14a27a9654fbf32e3fe04-0-e91c4d7b038eec97ff1cd6ca5472c9d5

#EXTINF:10.300000,

36b6497df093a2e80d7e110520738bff-S00000001-100000-od-encrypt-stream-00006.ts?auth_key=1609046834-b440e81b36e14a27a9654fbf32e3fe04-0-59bba97c5ece06e3a68c4284bfadf4c2

#EXTINF:10.200000,

36b6497df093a2e80d7e110520738bff-S00000001-100000-od-encrypt-stream-00007.ts?auth_key=1609046834-b440e81b36e14a27a9654fbf32e3fe04-0-3e433371a69730f1dbff9af4c325151d

#EXTINF:10.000000,

36b6497df093a2e80d7e110520738bff-S00000001-100000-od-encrypt-stream-00008.ts?auth_key=1609046834-b440e81b36e14a27a9654fbf32e3fe04-0-1f858793c35b548ed14052394badd4c7

#EXTINF:10.100000,

36b6497df093a2e80d7e110520738bff-S00000001-100000-od-encrypt-stream-00009.ts?auth_key=1609046834-b440e81b36e14a27a9654fbf32e3fe04-0-24c3c5a8fe96feac535079f27dc5239d

#EXTINF:10.200000,

36b6497df093a2e80d7e110520738bff-S00000001-100000-od-encrypt-stream-00010.ts?auth_key=1609046834-b440e81b36e14a27a9654fbf32e3fe04-0-7b237cd21d0b497d75e24e899eab2791

#EXTINF:10.000000,

36b6497df093a2e80d7e110520738bff-S00000001-100000-od-encrypt-stream-00011.ts?auth_key=1609046834-b440e81b36e14a27a9654fbf32e3fe04-0-704e6dbfaf484a9f6722ee609c229924

#EXTINF:10.300000,

36b6497df093a2e80d7e110520738bff-S00000001-100000-od-encrypt-stream-00012.ts?auth_key=1609046834-b440e81b36e14a27a9654fbf32e3fe04-0-c01cbc2df2c0f31ab56b23c58fce4550

#EXTINF:10.200000,

36b6497df093a2e80d7e110520738bff-S00000001-100000-od-encrypt-stream-00013.ts?auth_key=1609046834-b440e81b36e14a27a9654fbf32e3fe04-0-0d0dee11773c8166036b16dd0930977a

#EXTINF:10.100000,

36b6497df093a2e80d7e110520738bff-S00000001-100000-od-encrypt-stream-00014.ts?auth_key=1609046834-b440e81b36e14a27a9654fbf32e3fe04-0-63b879c838871cab9812ad85fb2c4c8e

#EXTINF:10.200000,

36b6497df093a2e80d7e110520738bff-S00000001-100000-od-encrypt-stream-00015.ts?auth_key=1609046834-b440e81b36e14a27a9654fbf32e3fe04-0-d85546ae9ea0cefb25af472fe2d7ac66

#EXTINF:10.000000,

36b6497df093a2e80d7e110520738bff-S00000001-100000-od-encrypt-stream-00016.ts?auth_key=1609046834-b440e81b36e14a27a9654fbf32e3fe04-0-4c8cd824c78819d5d0ea34872480eeb6

#EXTINF:8.100000,

36b6497df093a2e80d7e110520738bff-S00000001-100000-od-encrypt-stream-00017.ts?auth_key=1609046834-b440e81b36e14a27a9654fbf32e3fe04-0-a5e84dd57992461fb22aef82265f93c4

#EXT-X-ENDLIST

参阅其他的贴子有用opensll aes-128-cbc解密的 但是后面接了 -iv 我这里没有IV直接报错

[其他]解密m3u8文件, ts文件解密, hls 解密.https://www.52pojie.cn/thread-971265-1-1.html

于是我又去查看了aes加密的五种模式,发现:

AES五种加密模式(CBC、ECB、CTR、OCF、CFB)

分组密码有五种工作体制:1.电码本模式(Electronic Codebook Book (ECB));2.密码分组链接模式(Cipher Block Chaining (CBC));3.计算器模式(Counter (CTR));4.密码反馈模式(Cipher FeedBack (CFB));5.输出反馈模式(Output FeedBack (OFB))。

发现除了ECB其余都需要IV:

[Bash shell] 纯文本查看 复制代码53aa0ab5695397fa1a12a429e706a34b

PS D:\Downloads\tsCrack> openssl aes-128-ctr -d -in .\36b6497df093a2e80d7e110520738bff-S00000001-100000-od-encrypt-stream-00001.ts -out fileSequence0_decrypto.ts -nosalt -K2b9263270a5594d3eb6e41d1e00a9425

iv undefined

PS D:\Downloads\tsCrack> openssl aes-128-cfb -d -in .\36b6497df093a2e80d7e110520738bff-S00000001-100000-od-encrypt-stream-00001.ts -out fileSequence0_decrypto.ts -nosalt -K 2b9263270a5594d3eb6e41d1e00a9425

iv undefined

PS D:\Downloads\tsCrack> openssl aes-128-ofb -d -in .\36b6497df093a2e80d7e110520738bff-S00000001-100000-od-encrypt-stream-00001.ts -out fileSequence0_decrypto.ts -nosalt -K 2b9263270a5594d3eb6e41d1e00a9425

iv undefined

PS D:\Downloads\tsCrack> openssl aes-128-cbc -d -in .\36b6497df093a2e80d7e110520738bff-S00000001-100000-od-encrypt-stream-00001.ts -out fileSequence0_decrypto.ts -nosalt -K 2b9263270a5594d3eb6e41d1e00a9425

iv undefined

PS D:\Downloads\tsCrack> openssl aes-128-ecb -d -in .\36b6497df093a2e80d7e110520738bff-S00000001-100000-od-encrypt-stream-00001.ts -out fileSequence0_decrypto.ts -nosalt -K 2b9263270a5594d3eb6e41d1e00a9425

bad decrypt

13460:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt:crypto\evp\evp_enc.c:583:

PS D:\Downloads\tsCrack>

再次m3u8观察发现auth_key,乍一看不知道跟之前url里面的key有什么区别。

图片.png (130.79 KB, 下载次数: 2)

2020-12-26 14:55 上传

回到视频网站,发现

36b6497df093a2e80d7e110520738bff-S00000001-100000-od-encrypt-stream-00001.ts?auth_key=1609046834-b440e81b36e14a27a9654fbf32e3fe04-0-2b9263270a5594d3eb6e41d1e00a9425

是ts文件在服务器上的相对路径。

图片.png (35.55 KB, 下载次数: 1)

2020-12-26 15:33 上传

我把ts文件、m3u8文件、以及保存到本地key.key文件放在同一目录下

使用ffmpeg出现如下情况,觉得是密钥不正确。

图片.png (120.98 KB, 下载次数: 0)

2020-12-26 18:14 上传现在怎么解密合并这些ts文件呢?

ts服务器cal文件激活,付费网课ts文件如何解密?m3u8无IV信息相关推荐

  1. 知识付费项目怎么做?知识付费网课分销项目具体操作详解

    这几天很多伙伴问我,知识付费项目怎么做?知识付费网课分销这个项目好做吗? 既然清源君自己也在做,肯定不会否认它,说它不好做.知识付费听起来高端大气上档次,说白了就是卖全网主流知识付费平台上大咖老师们的 ...

  2. 公众号+搭建知识付费网课分销平台聚合型玩法解析

    知识付费火了,粗略估算了下我自己,去年买书,买课,付费阅读花了好几大千,知识付费正处于风口当中,这点童话是感触颇深的. 为什么知识付费行业会这么火? 1.网络信息太发达,信息严重过载,人们只能通过信息 ...

  3. 如何操作知识付费网课分销

    大家都知道现在的互联网很火爆,很多的技术培训.还有相关的知识,都可以通过网络来进行学习,网络上基本什么都有,互联网也是而今这个时代的全能老师.大家常常遇见的ps课程.设计课程.美术课程.it课程.英语 ...

  4. 赚商联盟:为什么你做知识付费网课项目赚不到钱

    赚商联盟知识付费网课项目,也运营一段时间了.团队也越来越壮大,很多代理和站长都陆续开单了,喜报连连. 都知道知识付费网课项目是众多网赚项目中,比较正规,持久,有发展前景的项目之一.所以纷纷选择进场. ...

  5. 副业不知道做什么?来做知识付费网课商城项目,轻松赚钱

    ​​ 17年底,我们做了一个拼夕夕无货源项目,现在运营了大概有300个店铺,坚持了大半年,店铺趋于稳定,纯利润能达到10万/月.其实最初选择做这个项目,我也是从一个知识付费平台偶然了解到的,无货源很早 ...

  6. 知识付费网课商城项目,知识付费平台搭建解析

    今天我就给大家讲讲,不知道大家平时有没有发现,现在很多平台的课程,它的课程都要付费才能看,才能学习,简单粗暴方便简单. 另外我自己也是一个知识付费用户,平时的话也比较喜欢听课,对于我自己不懂的知识也比 ...

  7. 知识付费网课项目怎么样引流、涨粉、赚钱?

    很多做虚拟资源产品,特别是做知识付费网课项目的朋友往往都面临着一个问题,那就是怎么引流.其实不止是知识付费网课项目,所有的网赚项目,包括线下生意,都需要一定的流量来支持销售.但是虚拟资源产品的引流工作 ...

  8. 知识付费网课项目操作模式+精准引流方法分享

    知识付费其实已存在多年,由知识付费演变而来的项目也有好几种.据相关统计,2020年,中国人在知识付费领域的消费已经达到392亿元.这么大一规模,即使你从中只瓜分万分之一,那收入也是百万级别的.至少,童 ...

  9. 靠知识付费网课,我投入了一万,1年赚了200万

    很多人都在问创业做什么项目好? 我觉得一个好的创业项目要符合以下几个特点: 1,市场需求广,且这个市场需求永远不会被满足 (比如减肥行业,理财行业,教人赚钱,教人创业的行业) ,因为没有一款产品能够让 ...

最新文章

  1. 设计模式-行为-解释器
  2. 小白如何入门Mybatis?这里有答案
  3. python LAADS+Selenium下载MODIS数据
  4. 带Spring Boot的GWT
  5. Java项目问题_Java项目出现的问题01----学习
  6. c++ primer 笔记 (三)
  7. [转]缓存穿透与缓存雪崩
  8. 【zlmediakit 】添加anyrtc aac解码器
  9. 谈谈服务器虚拟化解决方案
  10. Android简单闹钟设置
  11. 有道云笔记怎么保存html文件,有道云笔记如何保存网页有道笔记保存页面教程...
  12. 各款浏览器对PDF插件的支持
  13. whatsns与tipask_tipask转whatsns问答系统插件
  14. layui表头宽度和表格一致_layui表格固定表头统一处理方案
  15. 如何实现上拉刷新下拉加载
  16. [advGAN]Generating Adversarial Examples With Adversarial Networks
  17. linux下如何部署本jar包并且在后台运行
  18. 2021年上海互联网公司非官方排名
  19. 《数据结构——C++实现》(第二版)课后答案(缪淮扣 沈俊)
  20. 【HTCVR】VRTK插件模块功能分析之传送移动(一)

热门文章

  1. 修改Chrome 默认打开网址
  2. Hibernate对象与对象的关系
  3. pytorch中的学习率与优化器【lr_scheduler与optimizer】
  4. 充电宝推荐评测,2022年值得买的充电宝盘点
  5. linux 找回网卡的uuid_Linux系统怎么查看网卡的UUID
  6. Android 热修复方案分析
  7. ubuntu18.04 ros-melodic 在安装ros依赖包时总是出现E软件包无法定位
  8. 图解固件、驱动、软件的区别
  9. win10 LATEX 安装使用 支持前向 后向 (TeX Live 2021+VSCode【不需要额外下载PDF阅览器,不需要跟换任何路径】)
  10. oracle rac启停数据库,RAC启停全过程