# Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

### Cherry Blossom

# TestProcedures

- 1
- 2
…
- 19
- 20
- 21
- 22
- 23
…
- 70
- 71

UNCLASSIFIED
Cherry Bomb Program Cherry Blossom Internal Test Procedures
Pass/Fail: the test passes if Periodic Beacons occur at expected 60 second
intervals for the overnight period (verify using CherryWeb View->Flytraps->Click
on your Flytrap Name link and view “Status History” table).
4.1.14 PB Suicide Time Test
Description: Tests PB Suicide Time functionality.
Setup: same as 4.1.12
Run: continuing with the previous test (assuming the Flytrap is executing the
Mission of section 4.1.12), disconnect the Flytrap from the internet. Wait the
Suicide Time (1000 seconds).
Pass/Fail: the test passes if, when the time since the last successful beacon
exceeds Suicide Time (1000 seconds), MissionManager self-terminates, cannot
be restarted (telnet to the Flytrap and use ps to verify mm is not running, then
start mm, and verify it exits immediately), and cannot be restarted after a device
hard reset (certain devices don’t support this).
4.1.15 Date Change Immunity Test
Description: Tests immunity of Flytrap Beaconing to date changes.
Setup: telnet to the Flytrap and run “mm –x” to clear NVRAM.
Run: Have the Flytrap beacon, and on CherryWeb Flytrap->Details page under
the “Status History”, note the “Hardware Uptime” for the most recent beacon.
Adjust the Flytrap’s clock forward by many days (typically with the “date”
command), and wait for the Flytrap to beacon again. On CherryWeb Flytrap-
>Details page under the “Status History”, verify that the Flytrap has beaconed at
the expected time, and that the most recent beacon has not advanced the
“Hardware Uptime” more than the expected beacon interval (with +/-2 seconds of
accuracy). Repeat this procedure, but this time advance the clock backward by
many days
Pass/Fail: the test passes if Hardware Ontime monotonically increases in
accordance with the beacon interval (i.e., makes no large jumps when a large
forward or backward date change occurs).
4.1.16 Ontime Consistency Through Power-Cycles Test
Description: Tests the consistency of the ontime NVRAM variable through
Flytrap power-cycles.
Setup: telnet to the Flytrap and run “mm –x” to clear NVRAM.
UNCLASSIFIED
21

- 1
- 2
…
- 19
- 20
- 21
- 22
- 23
…
- 70
- 71