文章目录

  • 1. 目标网站
  • 2. 初步分析
  • 3. 定位加密参数生成位置
  • 4. 编码测试
    • 4.1 定义AES加密方法
    • 4.2 调用两次AES加密获取params
    • 4.3 获取歌曲的url
    • 4.4 单曲下载初步测试代码
    • 4.5 飙升榜单音乐批量抓取

文章内容仅用于学习和技术交流,如有侵权请联系我删除。

1. 目标网站

https://music.163.com/

2. 初步分析

我们随便搜一首音乐,打开F12,点击播放开始抓包分析,

可以看到这个v1?csrf_token的数据包返回里有音乐播放链接,在浏览器打开是可以直接播放的。

看一下请求url

JS逆向之网易云音乐相关推荐

  1. 【2021-07-15】JS逆向之网易云音乐(私信、关注、点赞)

    声明:本文只作学习研究,禁止用于非法用途,否则后果自负,如有侵权,请告知删除,谢谢! 文章目录 前言 一.页面分析 二.抓包分析 1.主要加密方法分析 2.加密的参数d分析 三.模拟请求 四.源码分享 ...

  2. JS逆向 2021-8-16 网易云音乐 params、encSecKey参数

    声明:文章仅供学习,禁止非法用途,侵权请告知删除 文章目录 前言 一.网页分析 二.参数获取 1.参数定位 2.参数解密 三.部分代码 结尾 前言 地址:aHR0cHM6Ly9tdXNpYy4xNjM ...

  3. Js逆向案例—网易云音乐

    首先找到所需响应所在位置,点开Initiator.点开第一个js文件. url未登录状态csrf_token为空,不影响操作 点开第一个js文件之后,在弹出的页面所选行打上断点,刷新页面,第一个url ...

  4. 【js】仿照网易云音乐制作的音乐播放组件

    效果样式 介绍 仿照网易云音乐的音乐播放组件,使用JavaScript动态生成内容,无需更改原有HTML结构,只需要导入js与css文件即可在页面中拥有与网易云音乐同款的音乐播放组件 GitHub地址 ...

  5. iOS逆向之网易云音乐去除开屏广告

    最近更换了自己的Apple账号,然后发现网易云音乐在该区没有上架.由于不想在一台手机上搞两个账号互相切换,于是便想到将App重签名一下安装到手机中.同时,自己蛮讨厌开屏广告的,就顺手写了个Tweak来 ...

  6. js + css 做出网易云音乐的轮播图

    先说一下思路,网易云轮播图是这样的,每隔一段时间(这里运用到了js的定时器)右边的图片会放大(css的transform)并切换(定位的z-index)上来(这里还运用了过渡transition),最 ...

  7. Vue3+node.js网易云音乐实战项目(五)

    推荐歌单详细页面顶部 1.推荐歌单详细页面 1.1.导航条和背景 1.2.头像和简介 1.3.头部完整代码 1.4.链接 实现效果 1.推荐歌单详细页面 1.1.导航条和背景 推荐歌单页面做好后,我们 ...

  8. Vue3+node.js网易云音乐实战项目(三)

    页面 一.头部导航栏布局 二.轮播图的实现 三.请求网易的banner图 四 链接 一.头部导航栏布局 首先我们看最上面这里的布局,大致可分为三个模块,顶部左边,顶部中间,顶部右边 那么我们在comp ...

  9. js逆向之爬取网易云音乐和歌曲评论

    前面我写的文章当中也有网易云音乐的爬取,只不过是借助了外链接口,本篇文章将介绍网易本身的接口进行爬取 ** 1 . 我们要获取的内容 ** 某一个歌单里面的所有歌曲 ** 2. 我们先分析一下歌曲的真 ...

  10. 网易云音乐PC客户端加密API逆向解析

    1.前言 网上已经有大量的web端接口解析的方法了,但是对客户端的接口解析基本上找不到什么资料,本文主要分析网易云音乐PC客户端的API接口交互方式. 通过内部的代理设置,使用fiddler作为代理工 ...

最新文章

  1. 读硕期间给你最大帮助的不是你的导师,而是他们
  2. python 线程锁 共享全局变量 线程通信
  3. python怎么安装包-如何给自己的Python项目制作安装包
  4. Logistic Regression 之基础知识准备
  5. Question for the 3D printing lattice?
  6. c 是泛型程序设计语言,c ++中的“泛型编程”是什么意思?
  7. C语言变长数组data[0]【总结】
  8. PLECS软件学习使用(一)简单的RLC电路搭建
  9. 线上讲座——全国海关中心架构师王翔畅谈设计模式
  10. -source 1.6 中不支持 lambda 表达式 [ERROR] (请使用 -source 8 或更高版本以启用 lambda 表达式)
  11. MySQL相关文档索引
  12. 人工神经网络基本构成有哪些,常见的人工神经网络有哪几种
  13. 服务器 python cant open file_QQ炫舞转服系统-QQ炫舞官方网站-腾讯游戏
  14. [NOIP2007]矩阵取数游戏(详细题解、含多种思路)
  15. Aho-Corasick automaton(AC自动机)解析及其在算法竞赛中的典型应用举例
  16. 纯字母域名批量注册的详细步骤
  17. 前端面试复盘:vue技术面没有难倒我,hr面却是一把挂
  18. 顺序的分数 Ordered Fractions [USACO 2.1]
  19. 计算机管理 未分配磁盘,电脑磁盘显示未分配怎么办?磁盘数据如何恢复?
  20. Page not found (404) Request Method: GET Request URL: http://127.0.0.1:8000/ Using the URLconf defin

热门文章

  1. 网站设计| 网站设计模板素材
  2. iPad谷歌浏览器怎么开摄像头_谷歌浏览器网页截图的步骤_谷歌浏览器怎么截图...
  3. 十行代码替换证件照背景颜色
  4. 2021广州城市信息模型(CIM)白皮书发布
  5. 绝对中位差Median Absolute Deviation
  6. 计算机锁定键盘怎么关机,win10电脑如何用键盘关机(键盘开关机的详细步骤图)...
  7. Quartus-II 13.1 详细安装、注册、配置步骤
  8. 【报告分享】休闲游戏商业化发行指南-穿山甲(附下载)
  9. 2021职业技能鉴定2021维修电工证(中级)考试题
  10. 四大组件之Service(服务)