跨 Skill 协作
现实中的混淆方案往往是多层次的 — 一个二进制可能同时使用 VM 保护、反调试和代码混淆。deobf-all 的路由矩阵会根据分类结果组合多个子 skill 协同应对,且仅加载目标需要的 skill。常见协作场景
协作流程示例
VMProtect + 反调试二进制
OLLVM 控制流扁平化
最佳实践
- 信任路由 — 让调度器自动选择 skill 组合,不要手动跳过分类步骤
- 分步验证 — 每完成一个层级的反混淆后,先验证再进入下一层级
- 注意嵌套保护 — 某些混淆器会堆叠使用(如 VMProtect + Themida),需要逐层剥离
- 优先静态 — 静态方法通常更快、更可复现;仅在静态受阻时切换为动态策略