# Vault 7: Projects

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

### AfterMidnight

# AfterMidnight v1.0 Users Guide

18 August, 2014

- 1
- 2
…
- 24
- 25
- 26
- 27
- 28
…
- 67
- 68

SECRET//NOFORN
3.4 Builds
New builds are created via the create build command. This is an ideal candidate for
the @ files mentioned above.
$ ./am create build -h
usage: create build [-h] [--verbose] -s OVERT_SERVICE_NAME
-d OVERT_SERVICE_DESC -N OVERT_DISPLAY_NAME -c CORE_FILE
-D DATA_FILE -S STAGING_DIR -C CONFIG_FILE -K KILL_FILE
name
positional arguments:
name Human readable name for the object (used
internally)
optional arguments:
-h, --help show this help message and exit
--verbose, -v Specify multiple times for more output
-s OVERT_SERVICE_NAME, --overt-service-name OVERT_SERVICE_NAME
Overt name of the service visible on target
-d OVERT_SERVICE_DESC, --overt-service-desc OVERT_SERVICE_DESC
Overt description of the service visible on target
-N OVERT_DISPLAY_NAME, --overt-display-name OVERT_DISPLAY_NAME
Overt display name of the service visible on target
-c CORE_FILE, --core-file CORE_FILE
Full path to the After Midnight core file on target
-D DATA_FILE, --data-file DATA_FILE
Full path that AfterMidnight will use for the data
file on target
-S STAGING_DIR, --staging-dir STAGING_DIR
Full path that AfterMidnight will use for the staging
directory on target
-C CONFIG_FILE, --config-file CONFIG_FILE
Full path to the configuration file for AfterMidnight
on target
-K KILL_FILE, --kill-file KILL_FILE
Full path for a file that AfterMidnight use for a kill
File
Explanation of values:
• Name – Human readable name, never sent to target. Used to reference this
build in other parts of the console.
• Service Name – Desired Windows name of the final service to install
26
SECRET//NOFORN

- 1
- 2
…
- 24
- 25
- 26
- 27
- 28
…
- 67
- 68