# Vault 7: Projects

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

### Dark Matter

# DarkSeaSkies v1.0 - Test Plan Procedures

26 January, 2009

- 1
- 2
- 3
- 4
- 5
- 6
- 7

SECRET//20340105
5 (U) Approach
(U) The Independent Verification and Validation (IV&V) team will obtain requirements
from the developer and, where gaps exist, will identify additional tests. The requirements
will be validated through functional testing that executes part or all of the system to
determine if the requirement has been satisfied. Each requirement will be specifically
addressed in a detailed test procedure. Functional and performance testing will determine
if the client component operates as expected.
6 (U) Test Environment
(S) The test environment consists of one Listening Post (LP), and one Macbook Air
running OSX Leopard 10.5.2 through 10.5.6. Each of the steps listed below were
performed on each version of OSX 10.5.2 through 10.5.6 but will only be listed once for
brevity.
7 (U) Test Procedures
7.1 (S) Test 1 – Verifying DarkSeaSkies compatibility
(U) This test procedure tests requirement 1, 2, and 5.
(S) Setup steps:
*Note: The Macbook Air out of the box will be running Mac OSX 10.5.2 (Leopard).
1. Insert the USB thumb drive with the DarkSeaSkies tool with the configuration
to be used for the operation. For testing purposes ensure that you have copied
all of the .guid and .name files that were created with the executable to the
thumb drive. This will allow the test script to know what the uniquely named
files in memory are.
2. Power up the Macbook while holding the “option” key in order to be offered
the option to boot to the thumb drive. This step takes about 23 seconds.
3. Select the thumb drive and you will see “ : “. Within about 6 seconds you
should see “ :) “ and then the Macbook will power off. At this time
DarkSeaSkies should be installed.
4. Power up the Macbook and run through the wizard to setup the Macbook for
the first time. While you are going through the setup you need to ensure that
you set the clock to the current date and time.
5. Disable the wireless card and the Bluetooth card.
6. Because the tool is looking for the real LP (banner.ads.biz) I added a line in the
/etc/hosts file to point it to 10.2.4.108 which is where the testing LP is located.
*Note: Since the tool is completely invisible to the operating system we will need to
download a test suite from the UDB Wiki. This test suite will allow us to see some of
the tasks, functionality, and processes of DarkSeaSkies.
SECRET//20340105
2

- 1
- 2
- 3
- 4
- 5
- 6
- 7