Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.
NIGHTSHADE USER’S MANUAL
Last Updated: 1 November 2007
1 DESCRIPTION
This document describes installation and operation of Nightshade, a
collection of tools intended to exploit vulnerabilities in network devices,
including but not limited to wireless access points and routers.
2 GENERAL REQUIREMENTS
Nightshade requires:
• Hardware: laptop with 802.11 wireless card (internal or external)
• OS: Windows XP or Linux
• Software: Java JDK 1.5 (5.0) or newer (latest java download available
from: http://www.java.com/getjava)
3 INSTALLATION
To install Nightshade, unzip Nightshade.zip to a directory of your choosing.
• Windows: use Winzip, WinRAR, or a similar unzip tool.
• Linux: from a terminal, execute: unzip Nightshade.zip
After unzipping the file, you should see a “Nightshade” directory. Each
subdirectory under Nightshade is a different Tool (e.g., Nightshade/Tomato/
contains all relevant software for the Tomato tool).
4 OPERATION
This section describes the operation of each Nightshade tool.
4.1 TOMATO
Tomato is a tool that fetches the administrator password from various Broadcom-
based wireless access points and routers.