diff --git a/content/posts/hidden_vm.md b/content/posts/hidden_vm.md index df55491..31fc9da 100644 --- a/content/posts/hidden_vm.md +++ b/content/posts/hidden_vm.md @@ -5,6 +5,9 @@ title = "How to create a stealthy VM" description = "How to create a hard to detect virtual machine using QEMU." +++ +Updates : +- v2 (17/02/2026) : Update to qemu-10.2.0 and clear up some stuff + This article explains how to create a stealthy virtual machine that can be used for multiple things. I made this for my personnal use so there is still room for improvement. @@ -30,11 +33,11 @@ To defeat this in addition to configuring the VM so it doesn't appear like one w Go to the directory where you want to keep the sources and run {{< highlight bash >}} -wget https://raw.githubusercontent.com/furtest/furtest/refs/heads/main/qemu_patch/qemu-10.1.0.patch -wget https://download.qemu.org/qemu-10.1.0.tar.xz -tar xvJf qemu-10.1.0.tar.xz -cd qemu-10.1.0 -../qemu-10.1.0.patch +wget https://git.furtest.fr/furtest/.profile/raw/branch/main/qemu_patch/qemu-10.2.0.patch +wget https://download.qemu.org/qemu-10.2.0.tar.xz +tar xvJf qemu-10.2.0.tar.xz +cd qemu-10.2.0 +git apply ../qemu-10.2.0.patch ./configure --disable-werror make -j$(nproc) sudo make install @@ -45,7 +48,8 @@ If you only need the x86_64 system hypervisor you can add `--target-list=x86_64- ## 2. Creating the VM -You need to make the following changes to the configuration : +You need to make the following changes to your vm configuration : +(if you do not know how to create a VM using qemu check out [virt-manager](https://virt-manager.org/)) - Use **BIOS** not UEFI - Change the MAC address (eg: 8c:1f:66:b8:67:84) - Set the video to VGA