Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Practical Linux Privilege Escalation (with CTF challenges)
Highest Rated
Rating: 5.0 out of 5(14 ratings)
125 students

Practical Linux Privilege Escalation (with CTF challenges)

Learn how to Enumerate a Linux System to find and exploit Privilege Escalation attack vectors with hands-on exercises.
Last updated 9/2025
English
EnglishPortuguese

What you'll learn

  • Introduction to the Linux Operating System
  • Introduction to the Linux Shell
  • Learn how to enumerate a Linux System
  • Learn how to perform privilege escalation on a Linux System
  • Learn the fundamentals of Binary Exploitation in Linux

Course content

8 sections • 51 lectures • 14h 35m total length
  • whoami2:41

    Master Linux privilege escalation concepts through CTF challenges, while adopting defensive training and web application penetration testing techniques, with secure coding practices like data validation and authentication and authorization remediation.

  • Learning objectives2:38

    Gain hands-on skills in Linux privilege escalation: enumerate and escalate through common misconfigurations such as setuid, wildcard expansion, and path-jacking, with binary exploitation insights, all practiced in Docker containers.

  • Required Knowledge1:12

    Explore the required knowledge for practical Linux privilege escalation, including general computer basics, Linux fundamentals, and an introduction to the shell, with Kali Linux as an option.

  • How to work with the exercises9:13

    Learn to set up and run dockerized labs for privilege escalation, building a shared base image, and executing lab-specific exercises with ssh access and readme-guided steps.

Requirements

  • Basic general computer knowledge

Description

The Linux OS plays a foundational role in powering the servers that run the internet of today.


- How do you make sure that a Linux deployment is secure?


- How do you make sure that it does not contain miss-configurations that could allow a user to escalate privileges and become the administrator (root) user?


This course covers the most useful techniques you need to know in order to enumerate a modern Linux OS deployment to find and exploit Privilege Escalation attack vectors.


Consider these questions:


- Are you interested in working in the security industry?

- Do you want to learn how to test the security of a Linux OS deployment?

- Do you like hands-on, practice-based learning?


If you answered yes to these questions, then this course is for you.


In this course I will show you how to test the security of a Linux OS deployment. For each technique covered, I have prepared custom exercises in the form of hands-on CTF challenges that will challenge your understanding and bring it to the next level.


Feel free to check out the table of contents in order to understand the arguments covered.


Thank you very much, and for any questions, critisim and feedback, you can always write to me.

Who this course is for:

  • Cybersecurity enthusiasts curious about Linux Privilege Escalation
  • Cybersecurity enthusiasts curious about Linux Binary Exploitation
  • People interested in working in the security industry
  • People interested about security in general