Exercise Chapter 2 – Downloading and Booting Kali


Exercise 01, Chapter 2 - Getting set up, downloading and verifying Kali
  1. Install a virtual machine (VM) program, like VMWare Fusion (OSX), VirtualBox, etc.
  2. Download a (likely 64-bit) Kali Linux VM release.
  3. Launch the Kali VM.
  4. From this point forward, you should be in the VM. Log into the VM (root/toor) and download the "Kali 64 bit" ISO from https://www.kali.org/downloads/ into your Kali VM.
  5. Download and import Kali's public keys.
  6. Extract the fingerprint and get the SHA256SUMS and the associated signature file for the Kali ISOs.
  7. Verify the sha256 checksum for your downloaded ISO matches the one in the SHA256SUMS file
  8. Create a bootable USB device with the image.

Exercise 02, Chapter 2 - Booting Kali
  1. Boot the Kali USB drive you created in the previous exercise, and select Live mode
  2. Create a 6 GB file in /root.
  3. What happened and why?
  4. Verify that changes do not persist in live mode by rebooting.

Exercise 03, Chapter 2 - Editing Boot parameters
  1. We've booted from a pre-made Kali VM and a Kali USB drive. Now, we'll boot another way. Boot a VM from the Kali ISO. Make sure the network is in NAT mode.
  2. Edit the live boot option and add the “quiet” option on the kernel line for a less-verbose boot up.
  3. Confirm this makes a difference in the boot verbosity.
  4. Check out the boot parameters for live  and forensics  mode. What are the differences?

Food for thought
  1. What good examples can you think of for booting Kali live? What about bad examples?
  2. Zen question of the day : Does it strike you weird that you can simply dd an ISO to a USB key, and have it boot?