您好,欢迎来到尔游网。
搜索
您的当前位置:首页M3U8文件IV值及KEY获取

M3U8文件IV值及KEY获取

来源:尔游网
M3U8⽂件IV值及KEY获取

准备

⼀个m3u8⽂件

⼀个⽀持查看16进制的⽂本编辑器(⽐如ue)openssl

测试地址

aHR0cHM6Ly93eC4yMzMuY29tL3NlYXJjaC92MS9zdHVkeS8/bWlkPTM0MTU2

找到M3U8⽂件

aHR0cDovL2hscy52aWRlb2NjLm5ldC80YWRmMzdjY2MwLzcvNGFkZjM3Y2NjMDQ4ZGExNWRkOTNkNjAzNThjYjdkMjdfMi5tM3U4

查看⽂件内容

#EXTM3U

#EXT-X-VERSION:3

#EXT-X-MEDIA-SEQUENCE:0#EXT-X-ALLOW-CACHE:YES

#EXT-X-KEY:METHOD=AES-128,URI=\"http://hls.videocc.net/4adf37ccc0/7/4adf37ccc048da15dd93d60358cb7d27_2.key\#EXT-X-TARGETDURATION:17#EXTINF:13.080000,

http://uc-mts.videocc.net/4adf37ccc0/0/12345670123/7/cb/7d/27_2/4adf37ccc048da15dd93d60358cb7d27_2_0.ts#EXTINF:10.000000,

1. 重点是EXT-X-KEY中的内容method是视频加密⽅式:AES-128,

IV是偏移量:0xfae721f7c61ccb9f8d9854e8e923b9,2.

解密步骤

1. 获取key⽂件16进制的值

⽤ue或者其他编辑器都可以,结果如下把16进制的值(5D 18这些)复制出来就可以2. 获取IV

⽂件中已经有了IV的值,我们只需要去掉前⾯0x,然后取前16位的字符作为iv3. 下载⼀个ts结尾的⽂件

4. 最后⼀步,利⽤openssl⼯具对这个ts视频⽂件进⾏解密

openssl.exe aes-128-cbc -d -in 加密的ts视频⽂件路径 -out 输出的ts视频⽂件⽬录 -iv 第⼆步取到的值 -K 第⼀步取到的16进制

思路

1. 在⽂件中找到视频的加密⽅式METHOD2. 在⽂件中找到key的地址

3. ⽤ue或者其他16进制编辑器打开key,复制出16进制的值4. iv的值是去掉前⾯0x标志,取字符串前16位5. 然后⽤openssl⼯具进⾏解密仅供交流学习使⽤,请勿⽤于⾮法⽤途

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- axer.cn 版权所有 湘ICP备2023022495号-12

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务