DORA is a virtual machine based on @inteltechnique latest book. The vm is built using packer and the resulting build files can be imported into Virtualbox. The operating system is 64-bit Debian with XFCE as the desktop environment.
DORA is not an exact implementation of the VM in the book:
- Not all software in the book is installed
- Firefox is not preconfigured and no add-ons have been installed
- No scripts from the book have been included, if the author consents then I will consider merging them in.
This project is meant to provide a method for automating the VM creation and some of the software installation steps of Chapter 5. The user still needs to complete the configuration of Firefox and install the desired add-ons. I strongly recommend purchasing the book and completing the exercise of building a VM manually.
I use linux as my host machine, there may be additional requirements for Windows or Mac hosts.
packer build debian-osint.json
This can take a while depending on your hardware and network speed and will create a vmdk and ovf file in a folder called output-virtualbox-iso
If you have built a previous version or are tweaking the configuration for a new build you will have to remove the output-virtualbox-iso folder before running packer build.
- Launch Virtualbox
- Click File > Import Appliance
- Click the open file icon next to the File textbox
- Navigate to the output-virtualbox-iso folder created during the build
- Click the ovf file
- Click Next
- Click Import
- OS: Debian 10.3.0 64-bit
- Memory: 4GB
- HD Size: 32GB
- Video Memory: 64MB
- Shared clipboard: Bidirectional
- Drag n’ Drop: Bidirectional
- DE: xfce
User | Pass | Additional Groups |
---|---|---|
root | t00r | |
osint | tnis0 | sudo, vboxsf |
The preseed config installs the following additional packages:
- openssh-server
- linux-headers-amd64
- build-essential
- ffmpeg
- vlc
- python-pip
- python3-pip
- git
- mediainfo-gui
- libimage-exiftool-perl
- webhttrack
- keepassxc
- kazam
Provisioning scripts are used to install the following software
- Virtualbox Guest Additions
- golang 1.13.6
- Google Earth Pro
- youtube_dl
- Instalooter
- Instaloader
- twint
- Eyewitness
- Amass
- Sublist3r
- Photon
- theHarvester
A modified bashrc file is included which provides environment variables for golang and updates the $PATH