# 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
…
- 142
- 143
- 144
- 145
- 146
…
- 186
- 187

SECRET//ORCON//NOFORN
5.2 Basic Result
The basic result field contains result data that is included in every result sent from
the target. It contains a standard set of fields, and then it can optionally contain
additional custom result objects that will be defined in a later section.
XML Example
<Result>
<Command>SetChunkSize</Command>
<Task>
. . .
</Task>
<ResultCode>ASN_SUCCESS</ResultCode>
<ExecuteTime>2011-12-16T16:49:44</ExecuteTime>
</Result>
Field Definitions
Command
The command field is a text description of the command that was executed on
the target. It can be any of the commands supported by the Assassin Implant.
In the example above, the “Unpersist” command was executed on the target.
Result Code
The result code field defines the result of the task execution. This is a text
description of a numeric result code sent from the Implant.
In the example above, the result of the executed task was “ASN_SUCCESS” which
denotes successful execution of the task. Any other value in this field denotes
that the task was unsuccessful for one reason or another.
Task
The task field contains the original task data that was used to generate the
result. This will be further explained in a later section.
Execute Time
The execute time field is the time on the target that the task was executed. The
field is outputted in ISO 9601 format.
In the example above, the command was executed on the 16
th
of December,
2011 at 4:49:44 PM.
144
SECRET//ORCON//NOFORN

- 1
- 2
…
- 142
- 143
- 144
- 145
- 146
…
- 186
- 187