Skip to content
This repository has been archived by the owner on Aug 12, 2021. It is now read-only.

DamionGans/MegaMaxCorpInc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MegaMaxCorpInc

A CTF-box made for new Linux users.

Description of MegaMaxCorpInc

MegaMaxCorpInc is a big company that has bad looking and badly secured IT-facilities. Mr. Hackerman has hacked the main-server of MegaMaxCorpInc and he will confront the player, who is the IT-administrator, to learn basic Linux skills. He does this out of a pity for the company. He offers the player various challenges to do so.

Setup options

  • The releases of this repo tab contains pre-installed images. That means an easy open the configuration inside your hypervisor/machine and run setup experience.
  • If you want to create installations yourself (if you want to tweak some parts, for example), you can do so with the instructions below.

A few important things to know before starting

  • For manually installing the VM image, you need to give the VM access to the internet (possible with NAT).
  • For accessing the VM from your host machine, you'll need to have networking access to the VM (host-only-adapter with DHCP or NAT).
  • Make sure you have enough RAM allocated to the VM. 2GB is sufficient.
  • Documentation of the project is findable in the wiki of this repository.

Manual installation instructions

1. Get a fresh installation of Ubuntu (Server) 18.04

URL's to get Ubuntu Server 18.04.4:

Installation targets can be:

  • inside a VM (VirtualBox, VMWare, Hyper-V and the likes)
  • inside WSL2 (Windows Subsystem for Linux gen 2, you'll need to install this script: ubuntu-wsl2-systemd-script before continuing with the next step
  • on bare metal (although I do not recommend it)
  • elsewhere, be creative and let me know :)

2. After installing, login and clone this repo and install it

git clone https://github.com/DamionGans/MegaMaxCorpInc.git
cd MegaMaxCorpInc/
sudo bash install.sh
# enter your password and wait for the installation

3. Reboot the installation

On WSL2, it is adequate to 'just' re-open the window.

4. Enjoy your MegaMaxCorpInc CTF-adventure.

Have fun with Mr. Hackerman :-)