29 January 2021
This is a guide for setting up your Kali Linux 2020.4 64-Bit virtual machine for CTFs. Having a working Pwnbox that you can power on at any time is just crucial. You don’t want to see a tool crash during a CTF and have to spend valuable time debugging.
I wrote a Bash script to automate the entire installtion process. You can find the script in my Github repo CTF Pwnbox Setup Script.
First download the Kali Linux 2020.4 64-Bit image from the download page and open it in either VMware or VirtualBox.
Make sure you run the script as root.
Don’t forget to take a snapshot of this machine! If anything stops working in the future, you could always revert back to this state where the machine works perfectly. I named this snapshot “Genesis”, refers to the genesis block in blockchain.
In VMware Workstation Pro 16, taking snapshot is:
VM => Snapshot => Take Snapshot...