# 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
…
- 97
- 98
- 99
- 100
- 101
…
- 186
- 187

SECRET//ORCON//NOFORN
4.2 Program Execution Tasks
The following tasks are used to execute programs on the implanted computer.
Programs are executed directly from Assassin and will have the same
permissions as the Implant.
Tasks are provided to run programs either in the Implant foreground or
background.
execute_bg <run_mode> <r_file> [args=’’]
Execute a program on the target in the background.
By running in the background, the Implant will continue to operate. The
standard output and return code of the program are ignored.
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
r_file
Remote program file to execute
args
Command line arguments to the program
execute_fg <run_mode> <r_file> [args=’’]
Execute a program on the target in the foreground.
By running in the foreground, the Implant will wait for the program to exit. The
standard output and return code of the program are captured and returned.
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
r_file
Remote program file to execute
args
Command line arguments to the program
99
SECRET//ORCON//NOFORN

- 1
- 2
…
- 97
- 98
- 99
- 100
- 101
…
- 186
- 187