Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.
SECRET STRAP 2 UK EYES ONLY
3 Implant configuration
3.1 Configuration Environment
The Settings file should be configured on an Airgap or secure machine. Please ensure the
unencrypted settings file, encryptSettings tool and rsakeygen tool are always stored
securely.
The encryptSettings Tool and rsakeygen Tool need to be run in a Linux environment. We
suggest that this is performed in a Linux VM on a Windows machine. Oracle VM
VirtualBox and an Ubuntu 12.10 Desktop ISO are provided on the “EXTENDING Tools”
CD. Please refer to VirtualBox Documentation for guidance on setting up the Ubuntu VM
from an ISO file.
In VirtualBox devices attached to the Physical machine can be attached to the VM through
the “Devices” tab in the top left corner.
Once the Ubuntu VM has been created copy the Support and TV folders from the
“EXTENDING Settings and Installer” disk, onto the Desktop of the VM. Then follow the
instructions below to configure a deployment.
3.2 Settings file
With each deployment a Settings file must be deployed. This Settings file configures the
operation of EXTENDING. If the configuration file is missing or configured incorrectly,
EXTENDING will not run. Correct configuration of the Settings is very important.
3.3 Settings file configuration
The Default Settings file can be configured on a Linux machine using a text editor.
Navigate to the Build Folder provided.
In the “Support” folder the unencrypted settings.xml file, encryptSettings tool and
rsakeygen generation tool can be found. To allow you to execute the encryptSettings tool
and rsakeygen tool you may need to add the execute permission:
SECRET STRAP2 UK EYES ONLY
PAGE 5 OF 31