Installation guide

How to install Control Pack - Step by step guide

Control Pack is a Java Desktop application, it is multi-platform, running on any operating system such as Windows, Linux, or Mac. This guide will help you install and configure it in your desired OS.

Setting up the environment for Control Pack:

First, you need to decide where to run Control Pack, we recommend running it from a VM ( Virtual Machine ) such as Virtual Box or VMware. Exploit Pack like any other security tool of this type includes exploits ( script codes ) and utilities that will be detected, and with a good reason, by your Antivirus and might conflict with your work session while using Control Pack. In the worst-case scenario, an AV could even delete files and corrupt your Control Pack installation. In any case, during a penetration test or a red team exercise, you should always work from an isolated environment. ‌

Control Pack - technical requirements:

To run Control Pack you will need at least 500MB of disk space, around 4GB or more of RAM and a modern CPU capable of handling multi-threading applications at ease. As mentioned above, any operating system will do the trick as long as a JVM is properly installed. ‌

Install the following requirements:

JAVA installation - Step by step:

Once you have decided on the operating system to use as a host for Control Pack, you have to install Java to be able to run Control Pack. ‌

Java is a class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. It is a general-purpose programming language intended to let application developers write and run anywhere, meaning that compiled Java code can run on all platforms that support Java without the need for recompilation. Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of the underlying computer architecture. ‌

You can verify if you have Java already installed in your operating system by opening a terminal and running the following command, this is an example for Windows but the same command will work for Linux and Mac, in this case, the command shows that we have the version 18.0.1.1 of Java installed.

Install Java on Linux ( Debian-based ) or Mac:

apt-get install default-jdk
brew install --cask oracle-jdk

Download Java from Oracle:

We choose not to provide a link to download Java because it might have changed by the time you read this manual, just make sure that you download an equal version or a higher version than the one shown below.

Once you have downloaded your Java Installer, you can simply follow the wizard and you will get it configured in just a few steps.

When the download has finished you will get a .exe file. Double-click the file to run the installation wizard of Java JDK from Oracle as shown below.

Once the installation has finished, you can close the wizard and get ready to run Control Pack.

As a final step, you can verify that you have Java installed and configured into your system. From a console run this command as shown below.

// java -version

Now, after downloading Control Pack you will get a zip file containing many files, uncompress it in a folder that you have access to write into. Your home folder should be fine for this.

Now it's time to uncompress the jar file of Control Pack, we are almost done!

The uncompressed zip file should have a similar arrangement of the files as shown in the following screenshot.

Time to run Control Pack! Double click on the .jar file, or from a console navigate to the right directory and run "java -jar ControlPack.jar"

The first time you run Control Pack it will prompt you with the external requirements, if you need help please check the section "First Steps"

Congratulations! You have used your first CPU cycles with Control Pack on your computer! ‌

Happy Hacking!

Last updated