Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.
Pg. 07
Boot PersistenceBoot PersistenceBoot
Persistence
Builder
16. Command Line Arguments
Builder Tool
usage: builder.py [-h] [-i SYSTEM_BINARY_PATH] [-r SYSTEM_IMPORT_XML]
[-o--output SYSTEM_EXPORT_PATH] [-w] [--debug]
Athena Configuration
optional arguments:
-h, --help show this help message and exit
-i SYSTEM_BINARY_PATH, --input SYSTEM_BINARY_PATH
This argument provides the location of the raw binary
data files. (NOTE: in is the default path).
-r SYSTEM_IMPORT_XML, --receipt SYSTEM_IMPORT_XML
This argument defines an existing receipt filename to
be used for default values.
-o SYSTEM_EXPORT_PATH, --output SYSTEM_EXPORT_PATH
This argument provides the output directory path to
store the target files (NOTE: .\output is the default
path).
-w, --wizard This argument will request information from the user
via the wizard.
--debug This argument allows debugging information to be
included in the output source directory.
17. Receipt File Contents
<?xml version="1.0" encoding="UTF-8"?>
<ATHENA>
<TARGET>
<DYN_CONFIG_TYPE>0</DYN_CONFIG_TYPE>
<CHILD_ID>0</CHILD_ID>
<PARENT_ID>7D308710</PARENT_ID>
</TARGET>
<UNINSTALL>
<KILL_FILE_PATH></KILL_FILE_PATH>
<DEAD_MAN_DELAY>0</DEAD_MAN_DELAY>
<BEACON_FAILURES>0</BEACON_FAILURES>
<DATE_AND_TIME></DATE_AND_TIME>
</UNINSTALL>
<TASKING>
<COMMAND_EXECUTE_TIMEOUT>0</COMMAND_EXECUTE_TIMEOUT>
<BATCH_EXECUTION_TIMEOUT>0</BATCH_EXECUTION_TIMEOUT>
<MAX_KBPS_THROUGHPUT>0</MAX_KBPS_THROUGHPUT>