38 条回复  ·  630 次点击
Yaavi 小成 2024-9-11 18:40:21
上午写完的,但联系不上,还能拿到 100u 么 [狗头]
Demo:[https://decipher-m3u8.yaavi.me/]( https://decipher-m3u8.yaavi.me/)
aycclm 小成 2024-9-11 18:44:43
你们真的是卷死了 [手动狗头]
100u 还真给做了
jjl19960910 小成 2024-9-11 18:47:24
@Ipsum #35 hh 笑死
k9982874 小成 2024-9-11 18:50:40
问问 ai 用 js 怎么 sha256 加密解密文件不就完事了。。
pxiphx891 小成 2024-9-11 21:15:28
我理解,解密密钥应该在这个 js 文件里,谁能教教我,怎么找到解密密钥?我打断点找了半天也没找着

https://decipher-m3u8.yaavi.me/assets/index-DCANJRc2.js
GooMS 小成 2024-9-11 21:21:47
掩耳盗铃
wuzzispacelake 小成 2024-9-11 21:26:40
@Yaavi 想提个问,简单看了一下代码,看起来 decryptTSAES 是拿去的 fetch 下来的全量 ArrayBuffer ,但是我个人理解对于 TS 这样的视频文件不是流式处理不会出问题吗
sunchuo 小成 2024-9-11 21:41:01
@Yaavi star 了。感谢。
caola 小成 2024-9-12 02:18:00
解密的密钥 key 放在 wasm 里面,多弄几个变量混淆一下密钥,还可以加入其他的参数进行校验(例如:服务器给出一个加密后的时间戳,wasm 解密这个参数后校验这个时间在一定的范围内就允许解密操作),然后再编译成二进制。一般能破解的概率小很多了。  
js 把加密的数据和参数传入 wasm 解密后的数据反回给 js 。
1234
返回顶部