Skip to main content

ast-deobfuscation

来源: lwjjike/xbsreverseskill  ·  安装量: 35  ·  优先级: P0 (JS 目标)
基于 AST(抽象语法树)的 JavaScript 专项反混淆 Skill。

支持的混淆类型

工作流程

  1. 模式检测 — 运行 scripts/detect-patterns.js 识别混淆器和目标站点/框架
  2. 流水线处理 — 通过多阶段 AST 变换逐步还原代码
  3. 站点适配 — 针对特定框架的反混淆策略
  4. 验证 — 重新解析 AST 确认可读性和正确性

路由触发条件

当调度器检测到以下任一条件时自动加载:
  • 目标为 JavaScript 代码
  • 检测到 _0x 风格标识符
  • 存在 while + switch 控制流模式
  • obfuscator.io 特征
此 skill 对 JavaScript 目标是 P0 优先级 — 遇到 JS 混淆时始终加载。