nilaoda / N_m3u8DL-CLI

[.NET] m3u8 downloader 开源的命令行m3u8/HLS/dash下载器,支持普通AES-128-CBC解密,多线程,自定义请求头等. 支持简体中文,繁体中文和英文. English Supported.
https://nilaoda.github.io/N_m3u8DL-CLI/
MIT License
14.17k stars 2.14k forks source link

下载保利威视频时只能从外部文件读取key,使用base64编码的key闪退 #340

Closed Nchujx closed 3 years ago

Nchujx commented 3 years ago

测试文件: https://aohua.lanzous.com/iaqcRkkf74b 只能使用外部引用的key ,但将key编码为base64时闪退 编码的key: SEl99MgcKj3LrxklB8/abA==

jerryrat commented 3 years ago

key 二次加密了

Nchujx commented 3 years ago

我已经将key解密了,目前下载器进行aes解密时,会对保利威的视频产生错误,其他的没问题,猜测是下载器的问题。 其实只要对ts文件进行普通的aes解密就行了,2.6.3的版本都可以正常下载------------------ 原始邮件 ------------------ 发件人: "jerryrat"<notifications@github.com> 发送时间: 2021年1月28日(星期四) 晚上10:10 收件人: "nilaoda/N_m3u8DL-CLI"<N_m3u8DL-CLI@noreply.github.com>; 抄送: "南昌航空大学XXX"<1203083157@qq.com>;"Author"<author@noreply.github.com>; 主题: Re: [nilaoda/N_m3u8DL-CLI] 下载保利威视频时只能从外部文件读取key,使用base64编码的key闪退 (#340)

nilaoda commented 3 years ago

我已经将key解密了,目前下载器进行aes解密时,会对保利威的视频产生错误,其他的没问题,猜测是下载器的问题。 其实只要对ts文件进行普通的aes解密就行了,2.6.3的版本都可以正常下载------------------ 原始邮件 ------------------ 发件人: "jerryrat"<notifications@github.com> 发送时间: 2021年1月28日(星期四) 晚上10:10 收件人: "nilaoda/N_m3u8DL-CLI"<N_m3u8DL-CLI@noreply.github.com>; 抄送: "南昌航空大学XXX"<1203083157@qq.com>;"Author"<author@noreply.github.com>; 主题: Re: [nilaoda/N_m3u8DL-CLI] 下载保利威视频时只能从外部文件读取key,使用base64编码的key闪退 (#340)

你指的错误是? 下载器从2.7.1开始的版本都无法正常解密吗?

Nchujx commented 3 years ago

是的,明明使用2.6.3版本可以正常下载,但是高版本却不能下载,我已经解出16字节正确的key了。

nilaoda commented 3 years ago

是的,明明使用2.6.3版本可以正常下载,但是高版本却不能下载,我已经解出16字节正确的key了。

方便提供一下正确的key以及m3u8么 可能是程序里某些逻辑有问题

Nchujx commented 3 years ago

是的,明明使用2.6.3版本可以正常下载,但是高版本却不能下载,我已经解出16字节正确的key了。

方便提供一下正确的key以及m3u8么 可能是程序里某些逻辑有问题

测试文件: https://aohua.lanzous.com/iaqcRkkf74b base64编码的key: SEl99MgcKj3LrxklB8/abA==

Nchujx commented 3 years ago

希望能建一个QQ群,方便交流哈

nilaoda commented 3 years ago

新版修复

royiie commented 3 years ago

我已经将key解密了,目前下载器进行aes解密时,会对保利威的视频产生错误,其他的没问题,猜测是下载器的问题。 其实只要对ts文件进行普通的aes解密就行了,2.6.3的版本都可以正常下载------------------ 原始邮件 ------------------ 发件人: "jerryrat"<notifications@github.com> 发送时间: 2021年1月28日(星期四) 晚上10:10 收件人: "nilaoda/N_m3u8DL-CLI"<N_m3u8DL-CLI@noreply.github.com>; 抄送: "南昌航空大学XXX"<1203083157@qq.com>;"Author"<author@noreply.github.com>; 主题: Re: [nilaoda/N_m3u8DL-CLI] 下载保利威视频时只能从外部文件读取key,使用base64编码的key闪退 (#340)

能分享下如何从32位解密成16位的key吗?