Pre-OS IOMMU Route

ForgeX Janus

别人的 IOMMU 方案还在样本机系统里跟驱动抢权限、留一地痕迹。Janus 不玩这套——它在样本机 OS 接管之前就把策略写死。样本机起来时一切已经生效,样本跑起来后什么都查不到。这是 MythosX 压箱底的一条路线:Pre-OS,最深的那一层。为需要在样本进入执行阶段之前就完成环境构造的分析场景而生。

  • OS 之前生效
  • 运行期零痕迹
  • AMD IOMMU
ForgeX Janus Deploy 部署页
Deploy
ForgeX Janus Runtime 控制页
Runtime

Project

把控制权抢在 OS 接管之前

Deploy 准备,重启切换,Runtime 接管。授权、核心检测、拓扑审计、策略执行,全在系统视野之外跑完。你只看见结果:核心在线、自检通过、策略生效。

  1. 01

    Deploy

    部署器完成授权、兼容预检、可选证书兼容和可选高级预留。完成后只做一次重启。

  2. 02

    Runtime

    重启进入 Windows 后,Runtime 检测核心、执行全面自检、读取固件拓扑,再进入 IOMMU 策略。

  3. 03

    Strategy

    按 01-07 选策略、填 BDF。标准模式求稳,高级模式专为高对抗样本、容不下一丝痕迹的分析场景而生。

Modes

两种模式,一个目标——别被看见

标准模式开箱即用,兼容优先,大多数分析任务到这就够了。高级模式绕开常规 Windows API,把样本可见面压到最低——对抗强度拉满、一丝痕迹都容不下的样本,别人碰都不敢碰,这里照样跑通。

标准模式

兼容优先,开箱即用。单设备直通、首次部署、快速交付,大多数人从这里开始,也在这里收工。标准模式下的 06/07 不需要 Advisor。

高级模式

把样本可见的痕迹压到地板。01-07 全线都绕开常规 Windows API、走 Janus Bridge 扩展路径——同一条策略,高级模式就是比标准模式在样本眼里更低的可见面。01-05 切到高级模式直接执行,不用 Advisor、不用预留;只有 06/07 才加 Advisor 和预留工作区,把样本可见的痕迹再压一档。

部署阶段
Standard兼容优先 · 单设备常用 · 快速交付
对抗阶段
Advanced低可见面 · Bridge 扩展 · 按需预留
验收阶段
Runtime核心检测 · 全面自检 · 拓扑审计

Scope

Janus 覆盖什么

Janus 保留七个你能看见的策略入口,Runtime 按你选的模式、编号和 BDF 执行。同一条策略,高级模式都比标准更低可见面——01-05 也不例外;只有 06/07 额外需要 Advisor 和预留工作区。

  1. 01. 自定义 V

    常规自定义直通入口,适合一个明确目标设备。

  2. 02. 夺舍直通 B

    需要目标 BDF 与源 BDF,完成后继续 03。

  3. 03. 自定义抑制

    蓝色入口的收尾步骤,使用同一个目标 BDF。

  4. 04. Mode0 直通

    保留给需要 Mode0 路线的环境。

  5. 05. 定向排除

    面向明确目标范围的策略入口。

  6. 06. 自定义影子表 V

    走影子表路线。标准模式直接跑;高级模式配预留工作区,把可见面再压一档。

  7. 07. 自定义段表 V

    走段表路线,可见面最低。需要平台启用段表;不满足就退回 06 或标准,不是你操作错。

准备部署

第一次上手就按教程走标准模式,三步到位。需要高级模式 06 自定义影子表 V / 07 自定义段表 V、多设备或安全启动证书时,再翻对应章节。

Janus Pro 把部署方式改成了 U 盘,并兼容 PXE 无盘系统;进入系统以后,用法和 Janus 一致。

打开 Janus 使用教程