Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.
SECRET//ORCON//NOFORN
Grasshopper v1.1
Administrator Guide
December 2013
1CATALOG MANAGEMENT AND WRITING...................................................3
1.1INTRODUCTION......................................................................................................4
1.2FILE STRUCTURE.................................................................................................... 5
1.3XML FORMAT........................................................................................................ 6
1.3.1XML EXAMPLE...........................................................................................................7
1.3.2FIELD DEFINITIONS......................................................................................................9
1.4OBFUSCATION...................................................................................................... 12
1.4.1REORDER................................................................................................................13
1.4.2XOR......................................................................................................................14
1.5BEST PRACTICES..................................................................................................15
1.5.1CREATING NEW CATALOGS..........................................................................................16
1.5.2MODIFYING THE DELIVERED CATALOGS..........................................................................17
1.5.3MANAGING CATALOG CHANGES....................................................................................18
2RULE MANAGEMENT AND WRITING.......................................................19
2.1INTRODUCTION....................................................................................................20
2.2GRAMMAR DESCRIPTION........................................................................................21
2.2.1OPERATORS.............................................................................................................22
2.2.2FACTS..................................................................................................................... 23
2.2.3VARIABLES...............................................................................................................24
2.2.4COMMENTS.............................................................................................................. 25
2.3BEST PRACTICES..................................................................................................26
2.3.1MODIFYING THE DELIVERED RULES...............................................................................27
2.3.2CREATING NEW RULES...............................................................................................28
2.3.3MANAGING RULE CHANGES.........................................................................................29
2.3.4MANAGING SHORT CIRCUITS........................................................................................30
2.3.5RULE DOCUMENTATION...............................................................................................31
2.3.6USE IMPORTED RULES................................................................................................32
CL BY: 2355679
CL REASON: Section
1.5(c),(e)
DECL ON: 20370522
DRV FRM: COL 6-03
SECRET//ORCON//NOFORN