技术解析

求问这这种编码可能是怎么编的?
0
1975-02-22 10:50:22
idczone

在网易云的音乐链接里看到这个:

https://y.music.163.com/m/song?id=86503&uct=ePxtz8P1HI0y8jf+kKWumw%3D%3D&app_version=8.2.0

,这个uc美国服务器t参数能推测出来怎么编码加密的吗?有咩有是常规的加密方式?

ePxtz8P1HI0y8jf+kKWumw%3D%3D


%3D 是等号的转义,有加号有等号应该是 base64,但是 base64 decode 之后也不一定是原始数据

是的,base64 decode 之后不是啥直接信息。

应该是一段二进制数据,怎么加密的得看代码了

逆向解密很困难吧,除非加密的方式非常简单,比如之前微博图床反查用户,就是被人发现规律了

ePxtz8P1HI0y8jf+kKWumw,先 base64 转成 byte 数组,然后不要转成 string,转成 long 之类的试试

看着像 TEA,但是解密也要有私钥才行。

建议直接逆向看源码,盲猜很难猜出来

js 里面看看 uct 参数是怎么生成的呀.
如果从后端拿的, 当我没说

正好 128 位,很容易联想到 128 位的块加密算法。
但甚至不排除是一个 uuid

aes-128 加密吧?看到开源网易云 api 的服务,有个加密模块。。用的是 aes-128 。。
https://github.com/Binaryify/NeteaseCloudMusicApi

看了一下,似乎对访问根本没影响。
应当是一个随机生成的 128 位 tracker id

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服