# Vault 7: Projects

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

### AfterMidnight

# Assassin v1.2 Quick Start

1 October, 2012

- 1
- 2
…
- 33
- 34
- 35
- 36
- 37
…
- 50
- 51

SECRET//ORCON//NOFORN
4.3 Configuration Tasks
The following tasks are used to modify the configuration of the implant.
Configuration Set Tasks
The configuration set tasks are used to manipulate the configuration sets. There
are three sets of configurations: running, persistent, and factory.
persist_settings <run_mode>
Save the current settings as the default configuration that will be loaded at
Implant startup.
All configuration changes must be explicitly persisted, or they will revert on
next startup.
run_mode
Code specifying the run mode, represented by combining the
following keys:
‘r’ - run the task on receipt
‘s’ - run the task on every Implant startup
‘p’ - push the task results to the LP immediately
restore_defaults <run_mode> <options>
Restore the Implant configuration to factory settings. Any changes must be
persisted explicitly.
run_mode
Code specifying the run mode, represented by combining the
following keys:
‘r’ - run the task on receipt
‘s’ - run the task on every Implant startup
‘p’ - push the task results to the LP immediately
options
Type of configuration settings that will be restored:
‘all’ - all configuration settings
‘basic’ - basic configuration settings, including:
* hibernate configuration
* uninstallation time and date
‘beacon’ - beacon configuration settings, including:
initial wait, default interval, jitter, maximum interval,
backoff multiple, maximum failures
‘comms’ - comms configuration, including:
chunk size and transport list
‘list’ - whitelist and blacklist configurations
Beacon Configuration Tasks
The beacon configuration tasks are used to modify the settings related to when
Assassin beacons.
set_beacon_params <run_mode> [initial=0] [default_int=0] [max_int=0] [factor=0.0]
[jitter=0]
35
SECRET//ORCON//NOFORN

- 1
- 2
…
- 33
- 34
- 35
- 36
- 37
…
- 50
- 51