Technical requirements
To make the best of this chapter, you need to install Kali Linux. This way, you can play around with the tools that we will overview.
Kali Linux is very light so you can install it on pretty much any old computer with internet access.
Another option is to use a virtual machine, but in that case, you may need to tweak some settings (especially network settings) to ensure that all tools will behave as expected.
All images, including pre-built virtual images for virtual machines, can be found here: https://www.kali.org/downloads/.