Vault7: CIA Hacking Tools Revealed
Navigation: » Latest version
Owner: User #71384
Virtualized Development / Test Environment
Page Under Development
This page aims to be a terse (but complete) guide to building a network of hosts for development and testing.
EDB Infrastructure
EDB has two User #? servers, each with a total of 32 cores, 132GB of RAMRandom Access Memory and 11TB of storage.
In addition, we also have a Cisco 6509 multilayer switch and twelve Cisco 7301 routers that are interconnected with VLANVirtual Local Area Network trunks. With these elements we can construct numerous test networks of various sizes.
The Process
- Create a network plan of hosts and the connections between them.
- Configure the networks that will be used to connect the hosts.
- Configure and create the virtualized hosts.
Creating Networks
- Login to one of the EDBEmbedded Devices Branch servers: foxtrot.edb.devlan.net (10.6.5.51) or tango (10.6.5.50)
Creating Virtual Machines
- Login to the desired server (foxtrot or tango)
- Allocate LVM storage for the project (typically under the /vm directory)
- Use a separate directory for each VM
- Create a disk file for the VM
- .
- .
- Start virt-manager (If the GUIGraphical User Interface window doesn't come up, make sure you have X11 forwarding enabled or use ssh -X <hostname> when connecting to the server.)
- Click on New, enter the name of the VM, select Import existing disk image, and then click on Forward.
- On this last menu:
- select Customize configuration before install
- Under advanced options, set the network for the primary network interface (eth0 on Linux)
- Select Set a fixed MACApple Operating System address
- Then set the Virt Type to kvm and the appropriate architecture
- Click on Finish
- The next menu shows the hardware configured for the VM.
- Add a description and then click on Apply
- Select the Add Hardware button and add an Input for a Graphics Tablet (this allows the mouse pointer to enter and leave the VM's display window)
- Select the Disk 1 in the hardware listing and under Advanced options select the IDE disk bus and either a raw or qcow storage format. NOTE: Selecting the Readonly box will produce an error.
- Under Video in the hardware list, select vga for the Model.
- For the network interface, select a Device model of e1000 (the hypervisor default will not work for Linux).
- Add any additional network interfaces
- Set the amount of memory desired along with the number of processors to use (likely one)
- If you want the VMVirtual Machine to start upon bootup of the host server, then select the Start virtual machine on host bootup box in the Boot Options menu.
- When the hardware mods are complete select the Begin Installation at the top of the menu.
- Once the mahcine boots, verify the network connections.