Skip to main content

跨 Skill 协作

现实中的混淆方案往往是多层次的 — 一个二进制可能同时使用 VM 保护、反调试和代码混淆。deobf-all 的路由矩阵会根据分类结果组合多个子 skill 协同应对,且仅加载目标需要的 skill。

常见协作场景

协作流程示例

VMProtect + 反调试二进制

OLLVM 控制流扁平化

最佳实践

  1. 信任路由 — 让调度器自动选择 skill 组合,不要手动跳过分类步骤
  2. 分步验证 — 每完成一个层级的反混淆后,先验证再进入下一层级
  3. 注意嵌套保护 — 某些混淆器会堆叠使用(如 VMProtect + Themida),需要逐层剥离
  4. 优先静态 — 静态方法通常更快、更可复现;仅在静态受阻时切换为动态策略