FlareWindows11 is the lab’s primary Windows VM for static and dynamic malware analysis. This guide builds it on Proxmox and keeps it isolated from production networks.
🖥️ 1️⃣ Proxmox VM Creation
Recommended VM Settings:
| Setting | Value |
|---|---|
| Name | FlareWindows11 |
| OS | Windows 11 Professional |
| BIOS | OVMF (UEFI) |
| Machine Type | Q35 |
| EFI Disk | ✅ Required |
| TPM | ✅ Version 2.0 |
| ISO | Windows 11 Professional (official) |
| Drivers ISO | VirtIO ISO (optional but recommended) |
| SCSI Controller | VirtIO SCSI (or SATA if skipping VirtIO) |
| Disk Size | 128GB+ |
| CPU | 2+ cores |
| Memory | 4GB+ |
| Network Device | VirtIO (or E1000 fallback) |
| Boot Order | CD-ROM first, then Disk |
➡️ Tip: After Windows is installed, reset boot order to prioritize the disk.
💽 2️⃣ Install Windows 11
- Boot from the Windows ISO.
- Choose Windows 11 Professional.
- If using VirtIO disks:
- Load the VirtIO storage driver during disk selection.
- Complete the installation process.
✅ Install QEMU Guest Agent (Recommended)
- Mount the VirtIO ISO.
- Install:
qemu-ga-x86_64.msi. - Confirm the QEMU Guest Agent service is running.
🛠️ 3️⃣ Install Flare VM
- Follow instructions from Mandiant’s GitHub.
- During install, you can deselect tools (e.g., IDA Pro if you don’t have a license).
- Expect multiple reboots during installation — it’s a large toolkit.
🌐 4️⃣ Ensuring a Sandboxed Environment
- Shutdown the VM.
- Remove the original Proxmox network bridge attached to this VM.
- Create a new virtual bridge in Proxmox:
- Used on the LAN side of pfSense.
- Shared by any machines placed on the internal lab LAN.
- ⚠️ No physical NIC or IP address required.
- Add this new bridge to the VM.
- Boot the VM and confirm functionality.
✅ Final Checklist
- Windows 11 Pro installed and updated
- TPM & EFI enabled
- VirtIO drivers & QEMU Guest Agent installed
- Hostname set:
FlareWindows11 - Flare VM successfully installed
- Original Proxmox bridge removed
- New isolated bridge created and attached
🔒 Security Notes
- ✅ Restrict Proxmox console and VM access.
- ✅ Keep this VM on isolated virtual bridges only (no physical NIC).
- ✅ Snapshot the VM once setup is complete for easy rollback.