Technical requirements
To follow along with the exercises in this chapter, you’ll need a Linux environment. This book assumes you have enough skill to install an operating system and are familiar with installing and configuring virtual machine environments. If you need help setting up your lab environment, the VirtualBox online manual (Oracle VM VirtualBox User Manual, (https://download.virtualbox.org/virtualbox/UserManual.pdf) and several YouTube videos (VirtualBox – YouTube https://www.youtube.com/results?search_query=virtualbox) will be helpful.
Fortunately, there are many ways to configure a Bash learning environment for free. All examples will be shown using Kali Linux. However, any Linux or macOS environment will work.
“Kali Linux is an open source, Debian-based Linux distribution geared toward various information security tasks, such as penetration testing, security research, computer forensics, and reverse engineering.” (Kali Linux, https:...