
Java源码
文章平均质量分 73
亦泽同学
欢迎关注微信公众号:从来不想
展开
-
安卓逆向-KG音乐2021最新版下载接口分析
安卓逆向-KG音乐2021最新版下载API分析安卓逆向-KG音乐最新版APIJava代码实现后记安卓逆向-KG音乐最新版API吐槽一下,相对于其他几个大型音乐平台讲,KG音乐的API设计非常糟糕。。。。网上已经有很多KG音乐下载接口的分析,但KG音乐近来对原有的方式做了更改,增加了一个请求参数signature,导致之前的获取方式失效了。经过逆向分析后发现,signature也是使用了MD5加密,是将除了signature外所有的请求参数与APPKEY拼接后的MD5值。除了KG概念版可以免费听的VI原创 2021-02-07 21:30:33 · 2119 阅读 · 4 评论 -
安卓Native逆向之MOO音乐解密( .bkcflac,bkcmp3文件解密)
安卓Native逆向之MOO音乐解密( .bkcflac,bkcmp3文件解密)1、背景2、Java层逆向3、Native层逆向4、Java实现1、背景本文写于2021年1月5日,解密算法适用于目前最新版的MOO加密。之前加密方式和母线加密方式并不完全相同2018年鹅厂推出了一款名为MOO的音乐APP,设计风格独特,采用QQ音乐曲库,可以看作是QQ音乐的轻奢款。可以是因为设计风格太过独特,MOO音乐只在一些小圈子里流行,一直不温不火。不过从2019年末开始,MOO音乐就开始免费送VIP,到现在持续了原创 2021-01-05 15:23:03 · 6942 阅读 · 4 评论 -
QQ音乐API分析之-加密参数分析(sign计算)
QQ音乐API加密参数分析1、背景2、QQ音乐sign计算3、Java代码实现4、总结1、背景不知道什么时候开始,各家音乐APP都开始对API进行加密,最近一段时间对六大音乐平台的加密算法进行了研究,逆向了网页端、安卓端等等,已经掌握了各家的加密算法。平台加密算法非加密接口专属资源海外IP支持QQMD5存在,可完全替代加密接口需要绿钻Cookie不支持,需要国内IP代理KWDES存在,可完全替代加密接口不需要额外信息支持KGMD5存在,不能完全原创 2020-12-21 17:28:42 · 17475 阅读 · 10 评论 -
JDK源码学习之HashMap的put函数实现
HashMap的put函数1、首先是计算hash值使用key的哈希值和key哈希值的低16为进行按位异或操作,得到hash值 static final int hash(Object key) { int h; return (key == null) ? 0 : (h = key.hashCode()) ^ (h >>> 16); ...原创 2020-02-17 17:40:38 · 189 阅读 · 0 评论 -
JDK源码学习之HashMap扩容
HashMap的扩容函数Node<K,V>[] resize()阅读了HashMap的源码,对其扩容函数做了详细注释(基于JDK1.8)/** * HashMap扩容函数resize */final Node<K,V>[] resize() { Node<K,V>[] oldTab = table;//原来的hash桶数组 int o...原创 2020-02-17 17:02:29 · 105 阅读 · 0 评论