js逆向
Babel AST 入门
AST(Abstract Syntax Tree,抽象语法树)是将源代码解析成树形数据结构的表示方式。Babel 提供了一套完整的 AST 工具链,在 JS 逆向中可以用来还原混淆代码、提取加密参数、批量替换变量名等。 1. 工具链组成(#%E5%B7%A5%E5%85%B7%E9%93%BE%E7%BB%84%E6%88%90) 2. 安装(#%E5%AE%89%E8%A3%85) 3. 第一步:解析代码(parser)(#%E7%AC%AC%E4%B8%80%E6%AD%A5%EF%BC%9A%E8%A7%A3%E6%9E%90%E4%BB%A3%E