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