吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 8990|回复: 36
收起左侧

[Android 原创] 酷狗9.1.0音乐外链key算法逆向2

  [复制链接]
全国统考第一 发表于 2018-12-2 19:14
本帖最后由 全国统考第一 于 2018-12-2 20:03 编辑

请参照之前的帖子https://www.52pojie.cn/thread-832000-1-1.html

String d(Context ctx)函数很简单,即获得设备id,调用getDeviceId()即可
String k(String str)函数加密了设备id,算法的java代码如下:
public String k(String str){
                BigInteger b1=new BigInteger("0");
                BigInteger b2=new BigInteger("16");
                String str1=new ba().a(str);
                //System.out.println(str1);
                for(int i=0;i<str1.length();i++){
                        //System.out.println(i);
                        BigInteger b3;
                        StringBuilder sb=new StringBuilder();
                        String str2="";
                        sb.append(str2);
                        char c1=str1.charAt(i);
                        sb.append(c1);
                        String str3=sb.toString();
                        int n1=0x10;
                        b3=new BigInteger(str3,n1);
                        int n2=-0x1;
                        int n3=str1.length()+n2;
                        n3=n3-i;
                        BigInteger b4=b2.pow(n3);
                        //System.out.println(b4);
                        b3=b3.multiply(b4);
                        b1=b1.add(b3);                        
                }
                return b1.toString();
}
所以v4就是设备id的加密结果
你以为这样就完了吗,不,我们再去看mid是怎么赋值的
QQ1.png
发现mid居然就是v4,所以前面的逆向都是没用的,因为可以直接固定
不过既然都逆向出来了,为了稳定性,最好用上吧
不好意思,带大家绕了一圈,这时候我们的思路又回到了原地,看看到底是哪里错了
QQ2.png
原来前面有个v1的赋值看漏了,也就是v1并不是0x3ed。所以最关键的算法来到了v1的获取上面
QQ3.png
这里调用了com/kugou/common/config/c.b(ConfigKey)函数,可是我们在com/kugou/common/config/c中却没有发现b(ConfigKey)函数,这是为什么呢
QQ4.png
有没有可能c继承了其他父类呢?果然,c继承了g类,所以去g中找b(ConfigKey)函数就行了
QQ5.png
QQ6.png
至于a()和b(ConfigKey)函数的算法,看起来有点复杂,所以下次再更新吧

免费评分

参与人数 3吾爱币 +3 热心值 +3 收起 理由
yjq小乔 + 1 + 1 用心讨论,共获提升!
maokiss + 1 + 1 谢谢@Thanks!
wangkai558 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

天道法海 发表于 2018-12-3 13:45
- -我丢,这么麻烦吗?酷狗音乐,直接网页右键播放器,审查元素,往上一丢丢,就能看到歌曲下载链接啊,QQ音乐下载链接是在播放器代码下面audio标签
 楼主| 全国统考第一 发表于 2018-12-2 19:54
保洁阿姨 发表于 2018-12-2 19:42
这么麻烦吗?那别人是怎么弄出来的呀,佩服

其实不麻烦,只是我走了弯路
943289922 发表于 2018-12-2 19:41
zhangbaida 发表于 2018-12-2 19:41
图片好像有点问题,一直加载不出来。
保洁阿姨 发表于 2018-12-2 19:42
这么麻烦吗?那别人是怎么弄出来的呀,佩服
lyliucn 发表于 2018-12-2 20:06
图片好像有点问题,一直加载不出来,不知道是什么问题。
z254367310 发表于 2018-12-2 20:23

图片好像有点问题,一直加载不出来。
wangkai558 发表于 2018-12-2 20:59

这么麻烦吗?那别人是怎么弄出来的呀,佩服
wode747 发表于 2018-12-2 21:00
厉害佩服佩服佩服佩服佩服佩服
吾爱小萌新233 发表于 2018-12-2 21:19
图片好像有点问题,一直加载不出来。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 21:51

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表