Install the Windows Subsystem for Linux

Some CTF problems may require it if you're using a Windows computer

Not using Windows? If your computer runs Linux or macOS, it is already set up for HawkHacks CTF. Don't worry about these instructions.

Microsoft has some helpful instructions for setting up the Windows Subsystem for Linux. It’s easy, free, and gives you access to a Linux shell (which will be necessary for some CTF problems). We have also included a summary of the instructions below for your convenience. If you have any difficulties, you may refer to the original instructions or contact the organizers at [email protected].

1. Enable WSL in PowerShell

Open PowerShell as an administrator, then enter the following:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Restart your computer when prompted to do so, or after the process completes.

2. Install Ubuntu

Note: HawkHacks CTF problems are written with Ubuntu in mind. When installing WSL, we recommend that you use Ubuntu, though you are free to choose another distribution if you prefer. Links to install other distributions are available through the full instructions linked above.

Install Ubuntu 20.04 LTS from the Windows Store.

3. Launch Ubuntu

You may launch Ubuntu as you would any other application, by typing “Ubuntu” into the start menu and finding the app. This will open the Ubuntu shell, which you can use for HawkHacks CTF problems.