
├── 蔡老板-AST入门实战与JavaScript补环境课程目录
├── 1、AST入门与JavaScript代码分析
│ ├── 什么是AST及学习AST的意义
│ ├── Babel环境安装与AST基础
│ ├── Babel插件开发
│ ├── path节点操作与常用API
│ ├── AST节点遍历、修改与生成
│ └── …
├── 2、AST实战:JavaScript混淆还原
│ ├── 5s盾第一层混淆还原
│ ├── 5s盾多层混淆分析
│ ├── ob混淆一键还原
│ ├── 类阿卡迈混淆还原
│ ├── 猿人学混淆代码分析
│ ├── 变种ob混淆还原
│ ├── 字符串解密与形参实参合并
│ ├── 控制流混淆还原
│ └── …
├── 3、补环境专题:浏览器与事件机制
│ ├── 浏览器对象环境分析
│ ├── 浏览器事件补全
│ ├── 浏览器事件补全进阶
│ ├── iframe多上下文环境
│ ├── Canvas指纹伪造与随机
│ ├── JA3指纹相关知识
│ └── …
├── 4、JavaScript Hook技术
│ ├── Hook框架设计
│ ├── Hook框架实现
│ ├── Hook扩展应用
│ └── …
├── 5、HTML解析与DOM环境补全
│ ├── HTML解析原理
│ ├── HTML解析生成DOM树
│ ├── DOM环境模拟
│ ├── DOM树构建与补环境实践
│ └── …
├── 6、浏览器内核与Chromium源码
│ ├── Chromium开发环境搭建
│ ├── Chromium源码结构分析
│ ├── 浏览器运行机制解析
│ └── …
├── 7、代理技术与网络环境
│ ├── HTTP协议详解
│ ├── Proxy代理器实现
│ ├── HTTPS代理
│ ├── 转发式代理IP
│ ├── 代理鉴权机制
│ ├── IP代理池设计
│ └── …
├── 8、脱环境技术专题
│ ├── 脱环境脚本实现
│ ├── 脱环境方案分析
│ └── …
├── 9、综合实战与扩展
│ ├── 作业案例解析
│ ├── 框架设计实践
│ ├── 函数式编程补充
│ ├── 智能功能扩展
│ └── …