欢迎光临散文网 会员登陆 & 注册

获取虾米音乐mp3链(凯撒加密)

2018-08-23 23:34 作者:小熊FFD  | 我要投稿

网上对于虾米音乐mp3链获取方法的介绍很凌乱(因为抄过来抄过去的缘故)

我亲自实验了一下,下面来全面的讲解这种方法

虾米音乐对真实地址,采用了 著名的 凯撒加密

第一步:获取音乐id  (以Poker Face为例)

https://www.xiami.com/play?ids=/song/playlist/id/3074953/object_name/default/object_id/0#loaded

ID就是:3074953

第二步:公式 (http://www.xiami.com/widget/xml-single/uid/0/sid/)+(ID)

获取xml文件

即:http://www.xiami.com/widget/xml-single/uid/0/sid/3074953


第三步:对<location>内的加密地址,进行 解密

由于这个地址,每天过了零时都会换,现在是23点15分了,即将过期

6hAFxn8422%58.Fk18E5-e6E8b4t%mie27F9536mae5%%E25%37dbt21at182%E_6puy355-8d5d7ddpF2m%%2727233t%5EE%35Eb%9%%8i2212F43_%h35%-579%15432..FF%3393l3_D95%Efe5cE6

我讲一下,解密方法

第一个数字 6 ,代表,这串乱码需要 分成 6 行 (这是一个经验活儿,有极强的规律可循)


6

hAF xn8 422 %58 .Fk 18E 5-e 6E8b4

t%m ie2 7F9 536 mae 5%% E25 %37db

t21 at1 82% E_6 puy 355 -8d 5d7dd

pF2 m%% 272 723 3t% 5EE %35 Eb%9

%%8 i22 12F 43_ %h3 5%- 579 %154

32. .FF %33 93l 3_D 95% Efe 5cE6

具体规律可以参考:https://www.52pojie.cn/thread-394788-1-1.html (这个网址的思路是正确的,但好像有一定历史了,不能完全照搬)

我摸索的规律是:

验证自己换行对错,可以看是否符合这个前缀

http%3A%2F%2Fm128.xiami.net%2F

这样换完行后,从上到下,阅读

http%3A%2F%2Fm128.xiami.net%2F821%2F47821%2F272329%2F3%5E74953_2338663_1.mp3%3Fauth_key%3D1535598%5E%5E%5E-%5E-%5E-2837fe5d59e6%5E%5E3db1c877%5Ebdd9464bd

这是一个及其考研耐心的工作

阅读的这串乱码,还需要UrlDncode解码 (http://tool.chinaz.com/tools/urlencode.aspx)

将解码后的字符串,中的 ^ 换成 数字 0

即:http://m128.xiami.net/821/47821/272329/3^74953_2338663_1.mp3?auth_key=1535598^^^-^-^-2837fe5d59e6^^3db1c877^bdd9464bd

https://m128.xiami.net/821/47821/272329/3074953_2338663_l.mp3?auth_key=1535598000-0-0-2837fe5d59e6003db1c8770bdd9464bd


这个就是真实地址了

可以通过F12,筛选media,检验是否正确 



参考链接:

https://blog.csdn.net/spyman1/article/details/42099965

(是这篇文章,告诉我   这个 auth_key 是每天都会换,希望本篇文章马上过审,12点后,今天的链接就失效了



以上





获取虾米音乐mp3链(凯撒加密)的评论 (共 条)

分享到微博请遵守国家法律