简体中文 | 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