Vault7: CIA Hacking Tools Revealed
Navigation: » Latest version
Owner: User #20251227
Development VMs
This page is for recording any information related to the development/build VMs that are in use by the project. Ideally, this information should be able to allow one to replicate a particular VM, in order to avoid the "Works on my box!" phenomena. Note that the dev boxes should not be overly customized such that one runs into a "Works on my VM!" phenomena, as that really defeats the entire purpose, which is to allow someone to quickly get rolling and/or provide a "known good" environment for debugging & troubleshooting.
Windows
TBD
Linux
Debian Stable (currently 8.2, amd64)
Selected "Other Linux 3.x Kernel 64-bit" in VMWare
Used :
Performed netinstall using mini .iso from DevLan repo:
http://repo.devlan.net/debian/dists/stable/main/installer-amd64/current/images/netboot/mini.iso
Eastern Time Zone, US English, Debian deskop environment (MATE), standard system utilities, unchecked print server,
Installed (note that it is likely that there are dependencies for the below which were auto-installed as part of the installation of the desired package):
(also note that unless otherwise specified, all of the below were installed from the Debian repos (main, contrib, and/or non-free)
- (already installed) Python 3.4.2
- (already installed) libsqlite3-0 (3.8.7)
- sqlite3 (3.8.7) (note: this is just a cli to interact w/ sqlite3 databases, installed for convenience)
- nginx (1.6.2)
- uwsgi (2.0.7)
- uwsgi-plugin-python3 (2.0.7)
- uwsgi-emperor (2.0.7)
Miscellaneous Software/Dev tooling:
- open-vm-tools-desktop (9.4.6) (incl. open-vm-tools)
- cifs-utils (6.4) (dev-tooling only, optional, useful for mapping network shares like a share drive on the host) (installs a ton of dependencies, like samba)
- doxygen (1.8.8)
- git (2.1.4)
- dos2unix (6.0.4)
- tree (1.7.0)
- vim-gtk (7.4)
No longer actively used:
Debian 7.8, x64
Installed Software:
- Python 3.4.3 (had to compile it on the box, which meant that certain packages/libs had to be installed ref: Build Python 3.4 on Debian/Ubuntu )
- Libs required to build a complete Python 3.4.3:
build-essential;
libreadline-dev;
libsqlite3-dev;
libssl-dev;
libncurses5-dev;
libncursesw5-dev;
libbz2-dev;
libgdbm-dev;
tk-dev;
liblzma-dev;
libexpat1-dev;
zlib1g-dev;
libdb5.1-dev
- Virtualenv 13.1.2 (**not** installed, but used to create a virtualenv for Python 3.4.3, into which was installed):
- pyOpenSSL 0.15.1
- cryptography 1.0
- pycrypto 2.6.1
- cffi 1.2.1
- idna 2.0
- pyasn1 0.1.8
- pycparser 2.14
- six 1.9.0
- pip 7.1.2
- wheel 0.24.0