用途:逆向基于 JavaScript 的自定义 DSL/VM 解释器、非标准类 WASM 运行时与风控引擎,适用于分析 IIFE 或 switch 型 opcode 虚拟机。
识别特征:IIFE 开头配合大量单字母变量名;含 DG() 等带 switch-case 循环的解释器主循环;大文件但零字节占比低于 1%;引用 C[number] 常量表;单行压缩代码。若文件以 \x00asm 开头、含 WASM 魔术字、为标准 Webpack 打包或零字节占比超 20%,则不属于本技能范围。
主要能力:按 Phase 1-6 工作流推进,包括文件分类、变量映射表提取、opcode 提取与分类、常量表分析、导出函数追踪、运行时注入。指令编码为 32 位整数:bit 0-4 为 opcode,bit 5-9 为子操作,bit 10-31 为操作数;解码方式为 aE = d[7] & 31、O = d[7] >> 5 & 31、d[other] = d[7] >> 10。
使用方式:先做文件分类,再提取 var X=数字 映射,随后提取并分类 case opcode,分析 C[9] 引用范围,定位导出函数注册点;静态分析不足时采用运行时注入。运行时捕获可用 Selenium + CDP 原生事件或 Playwright 无头浏览器,等待 AWSCInner._modules 初始化后执行操作。
限制:纯协议验证成功率极低,token 通常与浏览器上下文强绑定,不建议使用。常见状态码包括 0 通过、300 风控拦截、8778 验证失败、8776 操作过快、69634 通用失败。资料未提供具体收费、价格与平台信息。