Cyberlium
Cyberlium
Cyberlium on Android·Google Play Store

Learn cybersecurity with hands-on labs and AI mentor support on your phone.

Mod 6 · Les 2/5
In progress
Module 6•Lesson 2 of 5•⏱️ 15 min read•Beginner+39 XP

Linux PrivEsc

Linux privilege escalation concepts on YOUR $LAB_VM — SUID, sudo, cron literacy without stranger-host recipes.

Linux PrivEsc
00:00/03:05

Visual · t19_linux_privesc

Linux privesc = user to root on lab box via misconfig or patch gap. $LAB_VM only. Original Cyberlium.

SUID and sudo misconfigs belong in a lab VM you own — not on a café kiosk or classmate server.

Linux privilege escalation paths include misconfigured SUID binaries, overly broad sudoers entries, writable cron jobs, weak file permissions, kernel exploits on unpatched intentional images, and exposed secrets in home directories. Learn ATT&CK T1068 categories and how defenders audit with find, sudo -l review, and file integrity monitoring — on YOUR $LAB_VM only. Cyberlium does not publish kitchen-sink privesc scripts for internet-facing Linux servers you do not administer. Snapshot revert replaces persistence on disposable lab boxes.

1. Common lab concepts

SUID/GUID binaries, sudo NOPASSWD rules, cron writable by users, world-writable paths in PATH — named for literacy.

Course boxes flag these intentionally; production should not — your job is to recognize the pattern.

Command guide

Try these commands — Common lab concepts

═══ TOOLS & WEBSITES ═══ Browse / read these (authorized learning only — stay in YOUR lab / program scope)

GTFOBins — https://gtfobins.github.io/ HackTricks Linux PE — https://book.hacktricks.xyz/linux-hardening/privilege-escalation

═══ INSTALL ═══

Linux (Debian/Ubuntu):

Command — copy this

sudo apt install python3

macOS:

Command — copy this

brew install python3

Windows: Download https://python.org/downloads/

═══ LINUX / macOS ═══

Command — copy this

id; uname -a
sudo -n -l 2>/dev/null || echo 'sudo -l on YOUR lab when allowed'
find / -perm -4000 2>/dev/null | head -20
env | grep -iE 'pass|key|token' | head -5 || true
ls -la /etc/crontab 2>/dev/null; ls /etc/cron.* 2>/dev/null | head

Primary tools to practice this lesson: python3. Reference sites: GTFOBins (https://gtfobins.github.io/); HackTricks Linux PE (https://book.hacktricks.xyz/linux-hardening/privilege-escalation). Run every command in the box — install first, then the usage lines — only on YOUR lab / program scope.

2. Defender habits

Minimize SUID surface, audit sudoers, patch kernel, segregate service accounts, monitor /etc/cron* changes.

Use configuration management and CIS benchmarks on systems you own — not unauthorized scans to 'find privesc.'

3. Lab boundary

Enumerate and attempt privesc only on $LAB_VM per brief — chmod 600 notes under $HOME/cyberlium-lab.

No privesc tooling against stranger VPS, university servers, or Docker hosts you do not own.

4. What you ship: Linux privesc literacy

Three concept names + two defender audits + NEVER stranger Linux hosts.

5. What you record before the next lesson

Linux privesc literacy notes path.

6. Wrong vs right: stranger nets vs YOUR lab VMs

Worked failure — same MSF word, opposite target. Right never needs a café Wi-Fi or classmate laptop.

  • Wrong: Run LinPEAS output recipes against employer staging without pentest ticket.
  • Right: Name Linux privesc concepts and defenses. Next: Enum Checklists.
Hands-on Exercise

Mission: Linux privesc vocabulary

1) Define Linux privesc on $LAB_VM. 2) Name SUID and sudo as concept areas. 3) Write two defender audits. 4) Write NEVER on unauthorized Linux servers.

Pro Tip

Stuck? Ask Cyberlium AI Mentor

Ask Mentor: “When is sudo -l review enough for notes?”

Practice QuizQuestion 1
Multiple choice
Q1

APPLY: Linux privesc concept examples include:

Practice QuizQuestion 2
True or False
Q2

APPLY: True or False: Privesc scripts on stranger VPS are lab.

Practice QuizQuestion 3
Multiple choice
Q3

APPLY: Defenders audit Linux privesc paths with:

←Previous: Windows PrivEsc
Answer 3 practice quiz questions to unlock XP reward. (0/3 answered)
Skip quiz & read next →