吉吉于

虾米音乐下载地址破解算法

前两天折腾玩来着,算法不是我弄出来的,是来自eaglephp里集成的破解算法,我是搬运工。

1。打开红线划出的falsh地址

xiami1

2。得到xml的地址

xiami2

3。打开2步骤的地址,得到xml文件内容

xiami3

这是歌曲存放地址经过加密后的字符串。

然后用下边的代码转换一下地址就ok了。

xiami4

 

<?php
function getLocation($location){
        $loc_2 = (int)substr($location, 0, 1);
        $loc_3 = substr($location, 1);
        $loc_4 = floor(strlen($loc_3) / $loc_2);
        $loc_5 = strlen($loc_3) % $loc_2;
        $loc_6 = array();
        $loc_7 = 0;
        $loc_8 = '';
        $loc_9 = '';
        $loc_10 = '';
        while ($loc_7 < $loc_5){
            $loc_6[$loc_7] = substr($loc_3, ($loc_4+1)*$loc_7, $loc_4+1);
            $loc_7++;
        }
        $loc_7 = $loc_5;
        while($loc_7 < $loc_2){
            $loc_6[$loc_7] = substr($loc_3, $loc_4 * ($loc_7 - $loc_5) + ($loc_4 + 1) * $loc_5, $loc_4);
            $loc_7++;
        }
        $loc_7 = 0;
        while ($loc_7 < strlen($loc_6[0])){
            $loc_10 = 0;
            while ($loc_10 < count($loc_6)){
                $loc_8 .= isset($loc_6[$loc_10][$loc_7]) ? $loc_6[$loc_10][$loc_7] : null;
                $loc_10++;
            }
            $loc_7++;
        }
        $loc_9 = str_replace('^', 0, urldecode($loc_8));
        return $loc_9;
    }
?>

 

Github传送门

最后求大神讲讲虾米用的什么加密算法?

转载请注明:于哲的博客 » 虾米音乐下载地址破解算法