某抑云音乐歌曲链接接口逆向

​​​​​逆向网址

aHR0cHM6Ly9tdXNpYy4xNjMuY29t


逆向链接 

aHR0cHM6Ly9tdXNpYy4xNjMuY29tLyMvc29uZz9pZD0yMTA4ODI3MDEz


 逆向接口 

aHR0cHM6Ly9tdXNpYy4xNjMuY29tL3dlYXBpL3NvbmcvZW5oYW5jZS9wbGF5ZXIvdXJsL3Yx


逆向过程

请求方式:POST
参数构成:

        【params】  Dr5PjFX9UmxjGjvzghpTmOLNBDkkgxkFsxqZxr0iEY2bMHmTl3zK1pb6KXAlC6jaGU3WVagwqAHBltXe2m0Sn5jPuAXFIQLZB/dkSrptQ5O7sKTldVelBecqSEddmhiVcSVpotqSIPUeQab3YAz0Ug==

       【encSecKey】 baf1566a6a95c1930450121bd12ed940dbe2a8e8d318bcbc680fcf405734a1f556e127ef5335e573206d9f9413dfdc293fd96bb15ea6448d6413e5c759c1df4cf57b32d8a09eea1de30ac936ab08df31e15b7fc537a6129e0af1d775fc7dcc80e1fc67eb2891cc0413818b1659051703b79fecd9de14e9a3d3a7c0c022ef2a56

调试过程

根据断点可快速进入发包内容

            XHR 方断点方式进入【core_68e6bfa8b271f010cf6aea1c538364fc.js】

            全局搜索【 encSecKey 】

        

 变量  bVi1x 结果值为我们需要的结果 【window.asrsea(JSON.stringify(i7b), bsu0x(["流泪", "强"]), bsu0x(Xo3x.md), bsu0x(["爱心", "女孩", "惊恐", "大笑"]));

断点技巧:调试可知 X7Q 为接口地址

那么可以将断点设置为:条件断点

X7Q.indexOf( 'enhance' ) != -1

意思就是请求链接中匹配到关键词【enhance】 才会断住,其余链接则放过


 扣取代码

ar bVi1x = window.asrsea(JSON.stringify(i7b), bsu0x(["流泪", "强"]), bsu0x(Xo3x.md), bsu0x(["爱心", "女孩", "惊恐", "大笑"]));
var c7f = NEJ.P
, ev8n = c7f("nej.g")
, u7n = c7f("nej.j")
, j7c = c7f("nej.u")
, Xo3x = c7f("nm.x.ek")
, l7e = c7f("nm.x");

var bsu0x = function(cxU6O) {
   var m7f = [];
   j7c.bh7a(cxU6O, function(cxT6N) {
       m7f.push(Xo3x.emj[cxT6N])
    });
   return m7f.join("")
};

根据调试可知:参数 【i7b】 值是定值,ids为歌曲编号

 那么主要问题就是上述代码中的变量是如何来的?

var c7f = NEJ.P
, ev8n = c7f("nej.g")
, u7n = c7f("nej.j")
, j7c = c7f("nej.u")
, Xo3x = c7f("nm.x.ek")
, l7e = c7f("nm.x");

那么我给上述位置打上断点, 刷新页面。

 在控制台中输出【c7f】点击可直接进入到函数体内部

将该自执行体复制下来,

依此方式扣取下来发现内部很多都在混合调用。 很难辨别那个自执行是我们需要的 那个不是我们需要的, 干脆将我们定位到加密的函数之上的所有均拿出来

确定加密

那么就会发现关键词【 CryptoJS 】加密库

调用改写

那么这时候只需要稍微改写下我们的代码文件即可。

function getEnc( ids ){

    var bsu0x = function(cxU6O) {
        var m7f = [];
        j7c.bh7a(cxU6O, function(cxT6N) {
            m7f.push(Xo3x.emj[cxT6N])
        });
        return m7f.join("")
    };

    var str = {
        "ids": ids,
        "level":"standard",
        "encodeType":"aac",
        "csrf_token":""
    }

    return window.asrsea(JSON.stringify(str), bsu0x(["流泪", "强"]), bsu0x(Xo3x.md), bsu0x(["爱心", "女孩", "惊恐", "大笑"]));
}
调用方式
console.log( getEnc([454698657]) )

执行结果

****************************

扣取下代码后,在浏览器环境下运行是没有问题的,但是我们单独执行却不吐值,这主要是因为存在环境检测,所以还需要进行补环境操作。我们下篇文章在讲如何进行补环境

补环境调试某抑云音乐歌曲链接接口逆向之补环境-CSDN博客

  • 31
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Matlab逆向云发生器是一种通过逆向工程技术来生成Matlab代码的工具。逆向工程是指通过分析目标系统的二进制代码、数据结构、算法等来推导其内部实现逻辑的过程。 通常,Matlab代码在发布时会被编译成二进制文件,使其难以被逆向分析。但是,有时候我们需要逆向分析一些Matlab代码,例如学习优秀的开源Matlab项目、防止知识产权侵权等。这时,Matlab逆向云发生器就能派上用场。 Matlab逆向云发生器通过将目标二进制文件上传到云服务器上进行分析,然后从中提取出可读的Matlab代码。它使用了静态和动态分析技术,通过解析二进制文件的结构、识别函数调用关系以及分析运行时的数据和算法等信息来还原Matlab代码的逻辑。 使用Matlab逆向云发生器,我们可以获得被逆向分析的Matlab代码,了解其实现原理、算法使用等细节信息。这对于学习和理解优秀的Matlab项目、进行知识产权保护等都有很大的帮助。 需要注意的是,逆向工程可能涉及到某些法律和道德方面的问题,因此在使用Matlab逆向云发生器时,需要遵守相关法律规定并且尊重他人的知识产权。 总之,Matlab逆向云发生器是一种通过对目标二进制文件进行静态和动态分析来逆向生成可读的Matlab代码的工具。它能够帮助我们学习优秀的Matlab项目、进行知识产权保护等方面的工作。 ### 回答2: Matlab逆向云发生器是一种利用Matlab软件进行逆向分析和云计算的工具。逆向分析是指通过逆向工程技术,对软件程序的源代码、字节码或二进制进行研究和分析,以了解其运行原理、逻辑和功能。而云计算则是指利用互联网技术,将计算、存储、数据处理等资源通过云服务的方式提供给用户。 在Matlab逆向云发生器中,我们可以使用Matlab提供的逆向分析功能,对目标软件进行分析,了解其内部结构、算法或数据处理流程等。通过逆向分析,可以获取软件的相关信息,如函数调用关系、数据结构和接口等。这些信息对于软件的性能优化、漏洞修复或功能添加等方面具有重要意义。 此外,Matlab逆向云发生器还可以利用云计算的优势,将逆向分析的计算任务分配给云服务器进行处理。通过云计算,可以提高计算效率和处理能力,同时节约本地计算资源。用户只需上传待分析的软件文件到云平台,选择相应的逆向分析方法,等待云服务器的处理结果即可。这大大简化了逆向分析的过程,提高了分析效率。 总之,Matlab逆向云发生器是一种结合了Matlab逆向分析和云计算的工具,可以提供高效的逆向分析服务。它在软件研究、漏洞修复、性能优化等方面具有广泛的应用价值。对于软件开发者和安全研究人员来说,Matlab逆向云发生器是一个强大的工具,可以帮助他们更好地理解和分析软件。 ### 回答3: MATLAB逆向云发生器是一种基于MATLAB平台开发的工具,用于实现对云图像数据的逆向分析与处理。云图像数据是由卫星、无人机或其他遥感设备采集得到的云的图像,通过对这些图像数据进行逆向分析,可以得到云的物理属性、空间分布以及其对气候变化等影响等信息。 MATLAB逆向云发生器主要通过以下步骤实现: 1. 数据预处理:对云图像数据进行去噪、增强、重采样等预处理操作,以提高数据的质量和准确性。 2. 特征提取:从预处理后的云图像数据中提取出云的特征,例如云的尺度、形状、纹理、颜色等。 3. 物理参数计算:利用提取到的云特征,结合云物理学模型和统计算法,计算云的物理参数,例如云顶温度、云高度、云粒子大小、液态含水量等。 4. 空间分布分析:根据云图像的位置信息,进行云的空间分布分析,从而揭示云的分布规律及其对不同区域的气候和环境的影响程度。 5. 目标检测与分类:利用机器学习算法和模式识别技术,对云图像数据进行目标检测和分类,例如判断云的类型、云团的形态等。 6. 数据可视化:将分析结果以图形、统计图表等方式展示出来,使用户更直观地了解云的性质和分布情况。 通过MATLAB逆向云发生器,可以有效地对云图像数据进行逆向分析,从而为气象学、环境科学等领域提供重要的参考和数据支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值