# Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

### AfterMidnight

# Assassin v1.1 Users Guide

1 March, 2012

- 1
- 2
…
- 70
- 71
- 72
- 73
- 74
…
- 186
- 187

SECRET//ORCON//NOFORN
3.4 Launcher Commands
The Launcher commands are used to modify the configuration of the Assassin
Launcher. The Launcher configuration determines behavior regarding the
persistence and injection of the Implant.
dll_path <path> [bits=’all’]
Set the path where the launcher will place the Implant DLL
path
Windows path specifying the location of the Implant DLL
bits
Bitness of launcher to configure
‘all’ - configure all launchers
‘32’ - configure the 32-bit launcher
‘64’ - configure the 64-bit launcher
persistence <bool> [bits=’all’]
Set whether or not a launcher will install its persistence method.
bool
Boolean specifying if persistence will be installed
‘T’ – install the persistence mechanism
‘F’ – do not install the persistence mechanism
bits
Bitness of launcher to configure
‘all’ - configure all launchers
‘32’ - configure the 32-bit launcher
‘64’ - configure the 64-bit launcher
reg_description <string> [bits=’all’]
Set the cover description for the launcher in the registry.
string
String specifying registry description of the launcher
bits
Bitness of launcher to configure
‘all’ - configure all launchers
‘32’ - configure the 32-bit launcher
‘64’ - configure the 64-bit launcher
reg_key_path <path> [bits=’all’]
Set the registry key name and path for the Launcher.
path
Windows registry path specifying the key used to persist the
Launcher.
If path is the key name, ‘SYSTEM\CurrentControlSet\Services\’ is
prepended. The launcher key must be in the Services key.
bits
Bitness of launcher to configure
‘all’ - configure all launchers
‘32’ - configure the 32-bit launcher
‘64’ - configure the 64-bit launcher
reg_name <string> [bits=’all’]
72
SECRET//ORCON//NOFORN

- 1
- 2
…
- 70
- 71
- 72
- 73
- 74
…
- 186
- 187