MythosX Anvil 使用教程

第一次使用

完成「开始之前」里的准备工作后,按下面十二步走一遍。前三步在商城和调试机上完成,之后的步骤会在调试机和目标机之间切换,每一步都写明了在哪台机器上做。

01 – 03

准备

03

下载 Anvil 工具

在调试机上从下载站下载 Anvil 工具。

04 – 05

制作并插入 U 盘

04

制作启动 U 盘

在调试机上运行 Anvil 工具,登录,把准备好的 U 盘制作成启动 U 盘。

  1. 把 Anvil 控制台 EXE 和两个 DLL(DMA、X520)放到同一个文件夹,双击 EXE 打开。

  2. 登录账号,就是第 02 步绑定过的那个。

  3. 把准备好的 U 盘插进调试机,进入制作区,选中这只 U 盘,按提示开始。

  4. 等到写入和校验都完成,U 盘就可以拿去插目标机了。

05

把 U 盘插到目标机

制作完成后,把 U 盘从调试机拔下,插到目标机的 USB 口。

06

在目标机 BIOS 里设置启动顺序

目标机开机进 BIOS,把启动顺序改成下面这样,改完保存并退出。

  • 第一启动项制作好的启动 U 盘U 盘
  • 第二启动项硬盘或网络启动(PXE)都可以要进入的系统

07 – 11

EFI 激活

07

保存,进入 U 盘环境

在 BIOS 里保存设置并重启,目标机从 U 盘启动,进入 U 盘环境。

进入 U 盘环境后,目标机屏幕会显示在等待调试机发来配置。保持这个画面不要动,回调试机进行下一步。

08

在调试机完成配置

在调试机的 Anvil 工具里完成配置,确认无误后保存。

  1. 回到调试机,Anvil 控制台里会显示已经连上目标机。

  2. 按你在第一章选好的接法对应来选 — DMA 或 X520。Anvil 装好后两个 DLL 都在,这里选哪个就走哪个。

  3. 选择开机后进入哪一个系统。

  4. 按下面 8-3 所列的 8 面逐面配好身份呈现。

    8-3

    身份呈现

    样本会标记拉黑一些硬件特征,这里把这些特征配成没被拉黑的样子。

    每一面都有「真实值」和「呈现值」两列。真实值只展示不改,呈现值才是你要填的。

    aSMBIOS
    是什么
    主板、系统、BIOS、机箱 4 组 ID。
    怎么填
    从一台没被拉黑的干净机器抄 4 组 UUID 过来,只改 1-2 位。
    合法
    128-bit UUID 格式,全 0 / 全 F 拒。
    示例
    真实呈现
    A1B2C3D4-E5F6-7890-ABCD-1234567890ABA1B2C3D4-E5F6-7890-ABCD-1234567890AC
    b磁盘
    是什么
    每块 NVMe 的 SN、MN、FR;每个卷的卷 ID。
    怎么填
    每块独立配。SN 改 1-2 位,MN/FR 抄原厂不动。
    合法
    SN 字符集和长度跟原厂一致;MN 用真实厂商型号字符串,不自编;卷 ID 是 32-bit 16 进制。
    示例
    真实呈现
    Disk 0 SNS58XNY0W123456S58XNY0W123457
    Disk 0 MNSamsung SSD 980 Pro 1TB不改
    Disk 0 FR5B2QGXA7不改
    C: 卷 ID3A5B-7C9D3A5B-7C9E
    c网卡 MAC
    是什么
    每张网卡的 MAC 地址。
    怎么填
    每张独立改,别全用同一个。前三字节(OUI)抄干净机器真实厂商,后三字节改 1-2 位。
    合法
    第一字节最低位必须 0。
    示例
    真实呈现
    NIC 000:1A:2B:3C:4D:5E00:1A:2B:3C:4D:5F
    dOS 身份
    是什么
    MachineGuid、SQM MachineID、ProductID、ComputerName。
    怎么填
    前三个 GUID 改 1-2 位。ComputerName 填常见默认风格。
    合法
    前三个 GUID 格式;ComputerName 15 字符内,字母数字加连字符,不能全数字。
    示例
    真实呈现
    MachineGuid12345678-1234-1234-1234-12345678901212345678-1234-1234-1234-123456789013
    ComputerNameDESKTOP-AB12CDE
    eEDID 显示器

    两次采集:

    1. 把一台没被样本标记拉黑的正常干净显示器(DONER)插到目标机,点「采集」。
    2. 把 DONER 拔下,换上目标机上想伪装身份的那块显示设备。再次点「采集」。
    3. 保存。Guest 看到的是 DONER,真实那块的身份被换掉。
    fguest TPM 呈现

    三选:原样 / 自由配置外观 / 存在性隐藏。

    看样本是否要求开启 TPM:要求 → 选原样或自由配置;不要求 → 选隐藏。

    gSecure Boot 呈现

    二选:暴露 / 隐藏。

    看样本是否要求开启 Secure Boot:要求 → 暴露;不要求 → 隐藏。

    hIOMMU 呈现

    二选:暴露 / 隐藏。

    看样本是否要求开启 IOMMU:要求 → 暴露;不要求 → 隐藏。

  5. 点击「保存配置文件」,确认无误后完成。目标机屏幕会从「等待配置」变成「配置完成待激活」。

09

发起 EFI 激活

配置保存后,在 Anvil 工具里点击「发起 EFI 激活」。

  1. 配置保存成功后,在 Anvil 控制台点击「发起 EFI 激活」。

  2. 等待和云端完成一次握手,通常几秒。

  3. 成功后目标机屏幕显示「激活完成待拔盘」。

10

按提示拔出 U 盘

激活成功后,目标机的 EFI 界面会显示「请拔出 U 盘」,按提示把 U 盘拔下。

11

按 Enter 进入系统

拔掉 U 盘后,在目标机上按 Enter,进入系统。

12

在调试机完成授权激活

进入系统后要使用 Anvil 时,在调试机的 Anvil 工具里完成授权激活。

  1. 回到调试机,打开 Anvil 工具。

  2. 完成授权激活。