On this page
computer
Host Environment Setup
Prepare your host system for running EpiRootkit VMs
Setup Method
Verification
  # Check VM tools
virsh list --all
qemu-system-x86_64 --version
# Verify KVM support
lsmod | grep kvm
egrep -c '(vmx|svm)' /proc/cpuinfo  # Should be >= 1
ls -la /dev/kvm                     # Should be accessible
  Next Steps
- VM Setup: VM Installation
 - Launch VMs: 
sudo ./scripts/run_vms.sh - Configure: Follow VM-specific setup guides
 
Architecture
  HOST (Ubuntu 24.10)
├── QEMU/KVM → VM hypervisor
├── libvirt → VM management
└── Bridge network → VM communication
ATTACKER VM (192.168.200.11)
├── C2 server → attacking_program
└── Web UI → React interface
VICTIM VM (192.168.200.10)
├── Target system → Ubuntu 20.04
└── Rootkit → epirootkit.ko
  Helper Scripts
scripts/check_vms.sh: Verify VM disks and download linksscripts/run_vms.sh: Launch VMs with networkingscripts/install_dependencies.sh: Automated host setup