简体中文 | English
本项目收集了常见的 JavaScript 逆向工程案例,包括加密算法分析、代码混淆处理等实例。
- 操作系统:Ubuntu(Linux)
- Node.js 环境
- Node.js
- @babel/parser
- @babel/traverse
- @babel/generator
- @babel/types
- crypto-js
- AST分析与转换
- 加密算法还原
- 代码混淆处理
- 请求参数分析
# 安装依赖
node --version ## 22.04
npm install
python --version ## 3.9
pip install -r requirements.txt
案例名称 | 说明 | 难度 | 相关文件 |
---|---|---|---|
基础代码 | 常用加密解密示例 | ⭐️ | 查看 |
福建电子交易平台 | 参数加密分析 | ⭐️⭐️ | 查看 |
数位观察 | 参数加密分析 | ⭐️ | 查看 |
全国建筑市场监管平台 | 请求参数处理 | ⭐️⭐️ | 查看 |
极志愿 | 登录加密分析 | ⭐️⭐️ | 查看 |
优志愿 | 数据加密分析 | ⭐️⭐️ | 查看 |
吉林长春产权交易中心 | 请求参数加密 | ⭐️ | 查看 |
阿尔法 | 复杂环境模拟 | ⭐️⭐️⭐️ | 查看 |
中远 | 请求参数加密 | ⭐️⭐️ | 查看 |
五矿 | 环境模拟与加密 | ⭐️⭐️ | 查看 |
蜂鸟竞技 | 复杂加密分析 | ⭐️⭐️⭐️ | 查看 |
补环境案例 | JS环境模拟技巧 | ⭐️⭐️ | 查看 |
抖音 | 签名算法分析 | ⭐️⭐️⭐️ | 查看 |
喜马拉雅 | 登录加密分析 | ⭐️⭐️ | 查看 |
Subprocess模块 | Python与JS交互 | ⭐️ | 查看 |
Webpack分析 | 前端打包逆向分析 | ⭐️⭐️ | 查看 |
瑞数案例 | 指纹与算法分析 | ⭐️⭐️⭐️⭐️ | 查看 |
Hook案例 | JS Hook技术实践 | ⭐️⭐️⭐️ | 查看 |
无限debugger案例 | 反调试对抗技术 | ⭐️⭐️ | 查看 |
艺恩数据 | 数据加密分析 | ⭐️⭐️ | 查看 |
同花顺 | 行情数据加密 | ⭐️⭐️⭐️ | 查看 |
看准网 | 数据加密分析 | ⭐️⭐️ | 查看 |
天翼云 | 登录认证分析 | ⭐️⭐️ | 查看 |
Drission案例 | 自动化工具应用 | ⭐️ | 查看 |
点点数据 | 数据加密分析 | ⭐️⭐️ | 查看 |
欧科区块链 | 区块链数据分析 | ⭐️⭐️⭐️ | 查看 |
财联社 | 数据加密分析 | ⭐️⭐️ | 查看 |
沃邮箱 | 登录认证分析 | ⭐️⭐️ | 查看 |
丁香医生 | 数据加密分析 | ⭐️⭐️ | 查看 |
全国招标公告 | 参数加密分析 | ⭐️⭐️ | 查看 |
B站播放量分析 | Cookie逆向分析 | ⭐️⭐️ | 查看 |
AST分析 | 语法树转换技术 | ⭐️⭐️⭐️ | 查看 |
竞技世界登录 | 登录认证分析 | ⭐️⭐️ | 查看 |
安居客登录 | 登录认证分析 | ⭐️⭐️ | 查看 |
丰巢 | 滑块分析 | ⭐️⭐️ | 查看 |
全国政策大数据平台 | 数据加密分析 | ⭐️⭐️ | 查看 |
链家 | 数据加密分析 | ⭐️⭐️ | 查看 |
- 本项目仅用于学习研究
- 请遵守相关法律法规
- 不得用于非法用途
MIT License - 查看 LICENSE 文件了解更多信息。
欢迎提交 Issue 和 Pull Request。
- 作者:Shouyu Zhou
- GitHub:CycloneMind
- Mail: zhousy953933@gmail.com