m3u8 文件之AES 报错
本帖最后由 ylm_king 于 2020-12-16 20:57 编辑问题:AES 报错:Data must be padded to 16 byte boundary in CBC mode
这个怎么处理 , 我自己试着【密文】用 b' ' 补足到16 整数倍,可以解析,但是解析出来的视频无法观看
ts文件切片头部网址 :http://cd15-ccd1-2.play.bokecc.com/flvs/0118CC77B985808D/2020-07-17
m3u8 文件:
链接:https://pan.baidu.com/s/1t_SlP_UaflxX58cEo57nlQ
提取码:5ftp
复制这段内容后打开百度网盘手机App
视频网址:https://learn.kaikeba.com/
账号不方便共享 , 【微信登录和手机号登录】
可以花 一元钱,买个体验课__ 课程网址:https://www.kaikeba.com/experience/detail?id=123
在这里谢谢各位大佬的阅读 和 解答,非常感谢!
------------------------------------------------------------------
问题已经解决: 在于 请求的url中没有加入/导致路径错误
总结: 这个问题困扰在于,为什么 获取到的内容是 570 , 这个问题本身应该是不成立的,m3u8 文件切片,每个切片的大小应该是正好的,这个才是重点。
--------------------------
知识点: m3u8 文件 每个 ts 正好是 16的倍数, 如果不是,则 代码错误!!
可能截取部分解密 ylm_king 发表于 2020-12-12 20:08
暂时尝试了几次, 没有用
建议逆向js找相关还原算法 漁滒 发表于 2020-12-12 19:42
可能截取部分解密
暂时尝试了几次, 没有用
亲,你把原页面地址发出来下,TS文件可能是加密的,需要配合key密钥解密! 链接:https://pan.baidu.com/s/1nDM7rAQgMAIiWkQ67hkboQ
提取码:6666
效果不是很好 使用命令解密,利用 key和iv偏移,
openssl aes-128-cbc -d -in xxx.ts-outout.mp4-nosalt -iv iv值-Kkey值
如下:
openssl aes-128-cbc -d -in hc.ts-outnew.mp4-nosalt -iv d9cba20cfaef97a1c0f310d4b7dfea4a-K F8292861177B2C8A6384B4504C0F1F67 buhui98 发表于 2020-12-12 20:55
亲,你把原页面地址发出来下,TS文件可能是加密的,需要配合key密钥解密!
这个可以直接根据 m3u8 文件 拿到 key 和 iv hehehero 发表于 2020-12-12 20:59
链接:https://pan.baidu.com/s/1nDM7rAQgMAIiWkQ67hkboQ
提取码:6666
效果不是很好
已经粘贴 原网址 Airey 发表于 2020-12-12 21:31
使用命令解密,利用 key和iv偏移,
openssl aes-128-cbc -d -in xxx.ts-outout.mp4-nosalt -iv iv值 ...
这个是正常的解密方式 ,没有其他额外操作
页:
[1]