Kali Linux

Kali Linux is a Linux distribution that has many useful tools required for cyber security preinstalled for use. Installing it would save you the hassle of installing and configuring these tools yourself.

<aside> 💡 If you are on macOS and cannot get Kali Linux running, check out our macOS guide below:

</aside>

macOS guide

Step-by-step process

Visual Studio Code

Step 1: Download Visual Studio Code https://code.visualstudio.com/

Step 2: Install it via the installation guide.

VSC tutorial for beginners : https://www.youtube.com/watch?v=VqCgcpAypFQ&ab_channel=Academind

Binary Exploitation

pwntools

$ sudo apt-get update
$ sudo apt-get install python3 python3-pip python3-dev git libssl-dev libffi-dev build-essential
$ python3 -m pip install --upgrade pip
$ python3 -m pip install --upgrade pwntools

pwntools documentations https://docs.pwntools.com/en/stable/

Note: If you are unable to download certain packages due to IP restriction, please temporarily disable your antivirus.

GNU Compiler Collection (GCC)

Install GCC

sudo apt install gcc

Workshop resources

Download the resources required for the binary exploitation workshop here.