如何高效运用JavaScript逆向调试技巧?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1052个文字,预计阅读时间需要5分钟。
目录+前言+一、加密分析+二、调试技巧+1. 日志分析+2. 常见算法+2.1 MD5+2.2 Base64+2.3 进制处理+三、Chrome 调试技巧+总结+前言+前段时期对某音的逆向进行了尝试,目前已全部逆向
目录
- 前言
- 一、加密分析
- 二、调试技巧
- 1、日志分析
- 2、常见算法
- 2.1)MD5
- 2.2)Base64
- 2.3)进制处理
- 三、Chrome 调试技巧
- 总结
前言
前段时间尝试对某音的 PC 端进行了逆向,目前已经全部逆向出来了,在这里总结下一些调试技巧和总结。
本文不会涉及任何的详细代码,仅仅是作为技术来讨论。
一、加密分析
在这里以账户下的视频列表为例,可以看到,在 dy 中,加密的 JS 是 webmssdk.js,其中最主要的加密参数有以下两个
在 Postman 中进行测试,发现这两个参数缺一不可,所以逆向过程就是对这两个参数进行分析。
_signature 是由两部分组成,一部分是由 X-Bogus 生成,记为 a。
本文共计1052个文字,预计阅读时间需要5分钟。
目录+前言+一、加密分析+二、调试技巧+1. 日志分析+2. 常见算法+2.1 MD5+2.2 Base64+2.3 进制处理+三、Chrome 调试技巧+总结+前言+前段时期对某音的逆向进行了尝试,目前已全部逆向
目录
- 前言
- 一、加密分析
- 二、调试技巧
- 1、日志分析
- 2、常见算法
- 2.1)MD5
- 2.2)Base64
- 2.3)进制处理
- 三、Chrome 调试技巧
- 总结
前言
前段时间尝试对某音的 PC 端进行了逆向,目前已经全部逆向出来了,在这里总结下一些调试技巧和总结。
本文不会涉及任何的详细代码,仅仅是作为技术来讨论。
一、加密分析
在这里以账户下的视频列表为例,可以看到,在 dy 中,加密的 JS 是 webmssdk.js,其中最主要的加密参数有以下两个
在 Postman 中进行测试,发现这两个参数缺一不可,所以逆向过程就是对这两个参数进行分析。
_signature 是由两部分组成,一部分是由 X-Bogus 生成,记为 a。

