How To Create A Ctf Server

Posted By: ELK1nG

How To Create A Ctf Server
Published 12/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 857.25 MB | Duration: 1h 42m

Creating a Linux Privilege Escalation CTF for TryHackMe room or VulnHub

What you'll learn

Installing ubuntu server to VM

Configuring a server

Learn about TryHackMe

Creating a CTF

Implementing and patching CMS

Configuring ports redirecting to websites

Adding configuration files

Implementing escalating methodologies

Requirements

No experience is required, except the basic linux commands.

PC

Description

I am a university student and I had an assignment on creating a CTF in TryHackMe. As I went along with my colleagues, I got to know that they had no idea about building a CTF, or what is a CTF. Most of them had zero knowledge of Linux either. My friends and I searched for the content all over and got nothing. Before going through the course, I like to remind you that building a CTF is pretty easy if you know what you are doing.So I created this course for students who are beginners in IT and know nothing about building a CTF plus for those interested in creating a CTF room for fun or as an assignment of the University. Students of this course will get knowledge on Configuring portsError handlingUsing CMSs in a serverManaging databases by adding a user and granting the user the permissionsPatching CMSsEscalation methodsConfiguring the server to keep a hole for the user to gain root accessAn intro on TryHackMe Lastly,  some methods of gaining things resources for free will be taught. It's better if you know the very basic commands on Linux before attending the course just to understand what I am doing, but even then I will be explaining each command while I am going through the lectures. Hope you will stay with me till the end. Thank you and good luck with the project.

Overview

Section 1: Introduction

Lecture 1 Introduction

Section 2: Installing server to VM

Lecture 2 Installing server to Virtual Box

Lecture 3 Installing SSH & Apache2

Lecture 4 Configuring ufw firewall

Lecture 5 Connecting to server with SSH with Linux

Section 3: Modifying the Server

Lecture 6 Adding a user

Lecture 7 Adding a password to root

Lecture 8 Deleting old user

Lecture 9 Changing Hostname

Lecture 10 Creating flags

Section 4: Installing Drupal 7.54 CMS

Lecture 11 Installing PHP + extensions to the server

Lecture 12 Installing MySQL Packages

Lecture 13 Downloading Drupal 7.54

Lecture 14 Configuring Database

Lecture 15 Configuring Port and Ownership

Lecture 16 Installing Drupal and Adding Patches

Lecture 17 How to use Drupalgeddon to Hack into the Server

Section 5: Escalation

Lecture 18 Storing User's Password

Lecture 19 Setting up Privilege Escalation

Lecture 20 Wrapping up

Section 6: Exploiting and Cracking the CTF

Lecture 21 Exploiting the server

Section 7: TryHackMe

Lecture 22 Exporting & Uploading to TryHackMe

Lecture 23 Walkthrough on Creating a TryHackMe Room

Beginners on creating a CTF room in TryHackMe,Cyber students