A basic lab will be defined as the bare minimum required to test C2s from the C2 Matrix. It is broken up in three key components:
Host: your main operating system running a hypervisor like vmware player/workstation, VirtualBox, Hyper-V, etc.
Attacker VM: the attacker virtual machine in NAT mode
Victim VM: the victim virtual machine in NAT mode