反混淆 VMProtect 保护的二进制文件
本示例演示如何使用 deobf-all 反混淆一个被 VMProtect 保护的 Windows PE 文件。场景描述
你有一个 Windows PE 可执行文件,被 VMProtect 保护。程序在调试器中会异常退出,且核心逻辑被虚拟化。操作步骤
1. 调用 deobf-all
在 Agent 中输入:2. 调度器自动分类
Agent 会自动执行以下步骤:- 加载 deobf-all → 分类目标,按需加载子 skill
- 识别 VMProtect → 检测到 VM 保护器特征
- 路由到最优组合:
3. 分析流程
4. 结果验证
- 将反混淆输出与原始程序行为对比
- 检查是否有残余 VM 保护段
- 确认核心逻辑完整性