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

  1. VM Setup: VM Installation
  2. Launch VMs: sudo ./scripts/run_vms.sh
  3. 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 links
  • scripts/run_vms.sh: Launch VMs with networking
  • scripts/install_dependencies.sh: Automated host setup