Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.
SECRET//ORCON//NOFORN
Appendix I: Builder
The Builder configures Implant Executables before deployment. The operator may
configure the executables from scratch or provide a configuration/receipt file as a
starting point. The Builder provides a custom command line interface for setting the
Implant and Deployment Executable configurations before generating the
executables. A wizard mode is available to walk the operator through the build
process.
The Builder outputs configured versions of all Implant Executables and a receipt file
recording the parameters used and the build time.
The Builder requires the Assassin Python module, named ‘assassin’. The module
must be located in the Python search path, which includes the directory with the
implant_builder.py script. The Builder also needs access to a directory of blank
Implant Executables.
64
SECRET//ORCON//NOFORN