4 Stealth Virtual Machines Setup

Job ID: 39504756

Budget: €30 – €250 EUR

1) Project Description
I want to set up 4 Windows virtual machines (VMs) using QEMU/KVM on a Linux host. These VMs should each behave like a real, physical PC, and must be undetectable as virtual machines by software like Dofus (or similar games and apps that check for virtualization).

2) Goals
Run 4 simultaneous Windows VMs on one Linux host.
Each VM must appear as a different physical computer (unique BIOS, CPU ID, GPU name, etc.).
No signs of virtualization (no qemu, kvm, virtio, etc. should be detectable from inside the VM).
GPU passthrough is not allowed.
Each VM must be connected to a dedicated USB Wi-Fi adapter plugged into the host machine, so that:
Each VM has its own IP address
Each VM can go online independently using a separate network interface


3) Technical Requirements
Host OS: Linux (Ubuntu, Debian, or Arch)
Hypervisor: QEMU/KVM with libvirt or custom setup
Guest OS: Windows 10 or 11
Hardware spoofing:
Custom CPU vendor (GenuineIntel, not KVMKVMKVM)
Custom BIOS, motherboard, and serial numbers
Fake GPU name/device ID
Unique MAC address (non-VirtualBox/VMware range)
Optional: spoofed disk serials
Clean Windows:
No VM-related drivers or services (e.g., qemu-ga, VBoxService)
No detectable registry entries related to virtual environments



4) Networking Requirement
4 physical USB Wi-Fi adapters, each assigned to a different VM

Each VM must:
Detect the adapter as a real network device
Connect independently to the Internet
Have a different public IP (via separate Wi-Fi networks or NAT)

And last, provide a script or explain how I can generate a new VM by myself if needed.
Related categories: Linux Shell Script Virtualization