CTF:Setting Up Your Environment
First things first you need a solid reliable virtual machine!
Kali Linux is the most popular penetration testing OS. It is loaded with so many powerful open source tools. It is constantly being updated and the security community is heavily invested in this resource. It is safe to assume that Kali is the defacto OS of choice when it comes to CTF challenges.
You can do CTF from other OS (Ubuntu, Parrot, etc), but we might as well get started with an OS that is already prepped and ready.
1.Download Kali Linux:
Navigate here (https://www.kali.org/downloads/), I would choose "Kali 64-bit Installer"
This will give you an .iso file. You will use this when you are setting up your Kali machine.