ctf-tools is a collection of setup scripts to install various security research tools easily and quickly deploy to new machines.
How to get this tool
To use this tool, please use a method listed below.
In a Linux (Debian OS), run the following command(s).
git clone https://github.com/zardus/ctf-tools cd ctf-tools>
Set up the path
/path/to/ctf-tools/bin/manage-tools setup source ~/.bashrc
List the available tools
Install gdb, allowing it to try to sudo install dependencies
manage-tools -s install gdb
Install pwntools, but don't let it sudo install dependencies
manage-tools install pwntools
Install qemu, but use "nice" to avoid degrading performance during compilation
manage-tools -n install qemu
Docker (version 1.7+)
You can build a docker image with:
git clone https://github.com/zardus/ctf-tools cd ctf-tools docker build -t ctf-tools
And run it with:
docker run -it ctf-tools
The built image will have ctf-tools cloned and ready to go, but you will still need to install the tools themselves (see above).
Alternatively, you can also pull ctf-tools (with some tools preinstalled) from dockerhub:
docker run -it zardus/ctf-tools
You can build a Vagrant VM with:
Use wget to download or visit the link below in your browser.
Then, run the commands below.
vagrant plugin install vagrant-vbguest vagrant up
And connect to it via:
Download directly from the following link:
How to execute
This article was contributed by Gavin Dennis from Jamaica. Gavin is a member of the Caribbean CSPA.