
First off take a look at the prerequisites and the system requirements below.


Okay, now that you know why we use virtual machines, let’s move forward with how to set one up. It is helpful to have a VM to prevent clutter on our host machine and also a lot of the tools we are going to be using were developed for the Linux environment. Kali also come with tons of great tools preinstalled, guaranteed (most of the time) to work with ease. Kali Linux is maintained by a company called Offensive Security who specialize in offsec training materials and certifications, you may have heard about the OSCP, ya that’s them. Most of us use a Linux distro called Kali Linux. At UGASCS we mainly use VMs to host all of the tools we need for CTFs and other cyber events.

Virtual machines are super useful! They allow users to create isolated environments for testing, running software that the host machine can’t, privacy reasons, and many more.
