Files
reverse-skills-max/vendor-new/xbsReverseSkill/ast-deobfuscation/references/patterns/dingxiang.md

683 B

顶象

当样本属于顶象或非常接近的混淆家族时,使用这份规则。

识别信号:

  • IIFE 的参数会喂给后续平坦化阶段使用的数组或查找对象。
  • 清理 dispatcher 会有帮助,但更关键的是恢复由数组承载的执行顺序。

流水线建议:

  • 先解析由参数驱动的数组,再判断 loop/switch 平坦化是否仍然存在。
  • 平坦化完成后保持流程保守,默认不要再追加第二轮高开销的字面量内联。

当前残留重点:

  • 相对 decode.js 仍然存在的结构噪音。
  • 在直接 loop/switch 块已经清零后,依然残留的 dispatcher 包装层差距。