Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Mastering Cybersecurity: Build Your Own CTF Server
Rating: 4.3 out of 5(15 ratings)
1,994 students

Mastering Cybersecurity: Build Your Own CTF Server

Creating a Linux Privilege Escalation CTF, especially for TryHackMe room or VulnHub
Created byUmair Hussain
Last updated 5/2024
English

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

Course content

7 sections23 lectures1h 43m total length
  • Introduction1:23

    This course is about how to create a CTF and upload in websites like TryHackMe and VulnHub where you can get recognized and will be useful in the future. This allows a person to learn about configuring Linux servers too. Before starting this course, I would recommend everyone to know basic Linux commands and play some CTFs.


    If not, try to  do these TryHackMe Rooms


    TRYHACKME ROADMAP


    # Level 1 - Intro

    ➤ OpenVPN

    ➤ Welcome

    ➤ Intro to Researching

    ➤ Learn Linux

    ➤ Crash Course Pentesting

    Introductory CTFs to get your feet wet

    ➤ Google Dorking

    ➤ OHsint

    ➤ Shodan.io


    # Level 2 - Tooling

    ➤ Tmux

    ➤ Nmap

    ➤ Web Scanning

    ➤ Sublist3r

    ➤ Metasploit

    ➤ Hydra

    ➤ Linux Privesc

    ➤ Web Scanning

    More introductory CTFs

    ➤ Vulnversity -

    ➤ Blue -

    ➤ Simple CTF

    ➤ Bounty Hacker


    # Level 3 - Crypto & Hashes with CTF practice

    ➤ Crack the hash

    ➤ Agent Sudo

    ➤ The Cod Caper

    ➤ Ice

    ➤ Lazy Admin

    ➤ Basic Pentesting


    # Level 4 - Web

    ➤ OWASP top 10

    ➤ Inclusion

    ➤ Injection

    ➤ Vulnversity

    ➤ Basic Pentesting

    ➤ Juiceshop

    ➤ Ignite

    ➤ Overpass

    ➤ Year of the Rabbit

    ➤ DevelPy

    ➤ Jack of all trades

    ➤ Bolt


    # Level 5 - Reverse Engineering

    ➤ Intro to x86 64

    ➤ CC Ghidra

    ➤ CC Radare2

    ➤ CC Steganography

    ➤ Reverse Engineering

    ➤ Reversing ELF

    ➤ Dumping Router Firmware


    # Level 6 - PrivEsc

    ➤ Sudo Security Bypass

    ➤ Sudo Buffer Overflow

    ➤ Windows Privesc Arena

    ➤ Linux Privesc Arena

    ➤ Windows Privesc

    ➤ Blaster

    ➤ Ignite

    ➤ Kenobi

    ➤ Capture the flag

    ➤ Pickle Rick


    # Level 7 - CTF practice

    ➤ Post Exploitation Basics

    ➤ Smag Grotto

    ➤ Inclusion

    ➤ Dogcat

    ➤ LFI basics

    ➤ Buffer Overflow Prep

    ➤ Overpass

    ➤ Break out the cage

    ➤ Lian Yu

Requirements

  • No experience is required, except the basic linux commands.
  • PC

Description

Welcome to the World of Capture The Flag (CTF) Challenges!

In this course, we'll delve into the world of Capture The Flag (CTF) challenges, catering specifically to beginners in the field of IT. Whether you're a university student seeking to fulfill an assignment requirement or simply intrigued by the idea of crafting your own CTF room for entertainment or educational purposes, this course is designed to equip you with the necessary skills.

Throughout the journey, we'll cover fundamental concepts, starting from scratch and gradually progressing to more advanced topics. You'll learn essential tasks such as configuring ports, handling errors, utilizing Content Management Systems (CMSs) within a server environment, and managing databases by creating users and granting permissions.

We'll also delve into the critical aspect of patching CMSs to enhance security, exploring various escalation methods to elevate your understanding. Additionally, you'll gain insights into configuring servers to maintain vulnerabilities, essential for users to access root privileges.

Furthermore, an introductory overview of TryHackMe will be provided, offering a platform for hands-on practice and application of learned skills. Finally, we'll explore methods for acquiring necessary resources at no cost, ensuring accessibility for all learners.

Join us on this journey as we unravel the intricacies of building and navigating through CTF challenges. Good luck with your project endeavors, and thank you for embarking on this educational voyage with us.

Who this course is for:

  • Beginners on creating a CTF room in TryHackMe
  • Cyber students