Preparation
Adjust VM settingsβ
-
Open VMWare Workstation
-
Configure the Kali VM with the following settings as a minimum:
- Memory:
4GB - Processors:
4 - USB Controller:
USB 3.1
- Memory:
-
Boot up the Kali VM and log in as
assessor
Download the required softwareβ
The Kali VM will need internet connectivity to download the required software. IAW ACMAN 17-2 CVAHv3 para 5.2.8, MIPs connected to the internet are considered "dirty" transfer MIPs and should not be connected to other parts of CVA/H until they are re-imaged.
Once the software is installed and the preparation steps are complete, it is recommended that the VM is exported and saved to an external HDD or DVD for replication onto the DIP file share.
-
Connect the VM to the internet
-
Download and install the software listed in the previous Kali Additional Software Requirements section:
curl -fsSL https://archive.kali.org/archive-key.asc | gpg --dearmor --yes -o /etc/apt/keyrings/kali.gpg
sed -i 's|^deb .*kali.*|deb [signed-by=/etc/apt/keyrings/kali.gpg] http://http.kali.org/kali kali-rolling main contrib non-free non-free-firmware|' /etc/apt/sources.list
sudo apt update
sudo apt upgrade -y
sudo apt install -y aptitude gdebi-core
wget https://dl.google.com/dl/earth/client/current/google-earth-pro-stable_current_amd64.deb
sudo apt install ./google-earth-pro-stable_current_amd64.deb
sudo aptitude install -y python3-gi python3-gi-cairo
sudo apt install -y libgps-dev gpsd gpsd-tools gpsd-clients python3-gps libxml-simple-perl jq kismet
sudo apt install -y qgis qgis-plugin-grass python3-qgis
sudo apt install -y gpsbabel python3-pandas python3-matplotlib
Cache Google Earth map dataβ
It is best to cache the map data of the area that you will be war-driving in Google Earth Desktop by simply zooming into the area while online so that the map is available while offline. The Google Earth Desktop/Pro map cache is limited to 2048mb.
-
Open the Google Earth program
google-earth-pro -
Zoom all the way into the specific locations that you plan to war-drive - doing this will cause Google Earth to download and cache the map data for that area. Offline geographically imagery will only be as good as how far you zoomed in on the area while online.

-
Exit Google Earth - the next time that it is re-opened offline, all of the viewed areas will have their geographically imagery and location data cached (up to
2048mbworth of data)
Export the VMβ
-
Shutdown the VM
-
In VMWare, navigate to
File -> Export to OVF...and export the VM -
Copy the OVF of the VM to an External HDD and to the DIP