⚡ Shadow Academy
🚀 Chapter 27

āĻāχ āĻ…āĻ§ā§āϝāĻžāϝāĻŧ⧇ āϕ⧀ āĻļāĻŋāĻ–āĻŦ⧇

⏱ āφāύ⧁āĻŽāĻžāύāĻŋāĻ• āϏāĻŽāϝāĻŧ: ā§§ā§Ģâ€“ā§¨ā§Ļ āĻŽāĻŋāύāĻŋāϟ ¡ āĻĒā§‚āĻ°ā§āĻŦāĻļāĻ°ā§āϤ: āφāϗ⧇āϰ āĻ…āĻ§ā§āϝāĻžāϝāĻŧ⧇āϰ āϧāĻžāϰāĻŖāĻž

ā§Ļ / ā§§ā§Ļā§Ļ āĻ…āĻ§ā§āϝāĻžā§ŸāϚāĻžāϞāĻŋāϝāĻŧ⧇ āϝāĻžāĻ“: āĻ…āĻ§ā§āϝāĻžāϝāĻŧ 28

āĻ…āĻ—ā§āϰāĻ—āϤāĻŋ āĻāχ browser-āĻ āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧāĻ­āĻžāĻŦ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŋāϤ āĻšāĻŦ⧇āĨ¤

🚀
Privilege Escalation — User āĻĨ⧇āϕ⧇ Admin āĻšāĻ“
āϞāĻŋāύāĻžāĻ•ā§āϏ āĻ“ āĻ…ā§āϝāĻžāĻ¨ā§āĻĄā§āϰāϝāĻŧ⧇āĻĄ āĻ•āĻžāĻ°ā§āύ⧇āϞ⧇ āĻĒāĻžāϰāĻŽāĻŋāĻļāύ⧇āϰ āĻĢāĻžāρāĻ• āĻ—āϞ⧇ āϰ⧁āϟ āĻļ⧇āϞ āĻ›āĻŋāύāĻŋā§Ÿā§‡ āύ⧇āĻ“ā§ŸāĻžāϰ āĻ•ā§ŒāĻļāϞ
🧭 āĻĻāĻ•ā§āώāϤāĻž āϝāĻžāϚāĻžāχ āĻ“ āĻĒā§āϰāϤāĻŋāϰāĻ•ā§āώāĻžāĻŽā§‚āϞāĻ• takeaway
Skill checkpoint: Privilege risk-āĻāϰ root cause āĻ“ affected permission boundary āĻļāύāĻžāĻ•ā§āϤ āĻ•āϰ⧋āĨ¤
Defense checkpoint: Patch, least privilege, configuration hardening āĻ“ audit trail āϝ⧋āĻ— āĻ•āϰ⧋.
Lab scope: āĻļ⧁āϧ⧁ āύāĻŋāĻœā§‡āϰ lab, synthetic data āĻŦāĻž āϞāĻŋāĻ–āĻŋāϤ āĻ…āύ⧁āĻŽāϤāĻŋāĻĒā§āϰāĻžāĻĒā§āϤ target-āĻ āĻ…āύ⧁āĻļā§€āϞāύ āĻ•āϰ⧋āĨ¤ Real credential, token āĻŦāĻž customer data āĻŦā§āϝāĻŦāĻšāĻžāϰ āϕ⧋āϰ⧋ āύāĻžāĨ¤
Portfolio proof: finding, impact, fix āĻ“ retest āύāĻŋā§Ÿā§‡ ā§Ģ-āϞāĻžāχāύ⧇āϰ redacted note āϰāĻžāĻ–ā§‹āĨ¤
👑 āĻ—āĻ˛ā§āĻĒ ā§§: āĻĒāĻŋāĻ“āύ āĻĨ⧇āϕ⧇ āϕ⧋āĻŽā§āĻĒāĻžāύāĻŋāϰ āĻŽā§āϝāĻžāύ⧇āϜāĻŋāĻ‚ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰ
āϏ⧌āϰāĻ­ āĻāĻ•āϟāĻŋ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āĻ“ā§Ÿā§‡āĻŦ āĻļ⧇āϞ āĻŦāĻž āϰāĻŋāĻ­āĻžāĻ°ā§āϏ āĻļ⧇āϞ āĻĒ⧇āϞāĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āϏ⧇ āĻĻ⧇āĻ–āϞ āϤāĻžāϰ āχāωāϜāĻžāϰ āĻšāϞ⧋ www-data — āĻāĻ• āύāĻ—āĻŖā§āϝ āĻĒāĻŋāĻ“āύ! āϏ⧇ āϕ⧋āύ⧋ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĢāĻžāχāϞ āĻāĻĄāĻŋāϟ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇ āύāĻž, āĻĒāĻžāϏāĻ“ā§ŸāĻžāĻ°ā§āĻĄ āĻĢāĻžāχāϞ āĻĒ⧜āϤ⧇ āĻĒāĻžāϰ⧇ āύāĻžāĨ¤

āĻŦ⧃āĻˇā§āϟāĻŋ āĻŽā§āϝāĻžāĻŽ āĻŦāϞāϞ⧇āύ, "āϏ⧌āϰāĻ­, āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻĒāĻž āϰāĻžāĻ–āĻž āϝ⧁āĻĻā§āϧ⧇āϰ āĻ…āĻ°ā§āϧ⧇āĻ•; āĻŦāĻžāĻ•āĻŋ āĻ…āĻ°ā§āϧ⧇āĻ• āĻšāϞ⧋ āĻĒ⧁āϰ⧋ āĻĻ⧁āĻ°ā§āϗ⧇āϰ āϏāĻŋāĻ‚āĻšāĻžāϏāύ āĻĻāĻ–āϞ āĻ•āϰāĻž! āĻāϕ⧇āχ āĻŦāϞ⧇ Privilege Escalation (PrivEsc) — āĻ•āĻŽ āĻ•ā§āώāĻŽāϤāĻžāϰ āχāωāϜāĻžāϰ āĻĨ⧇āϕ⧇ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āϏāĻ°ā§āĻŦ⧇āϏāĻ°ā§āĻŦāĻž root (uid=0) āĻšā§Ÿā§‡ āĻ“āĻ āĻž!"
🔑 āĻ—āĻ˛ā§āĻĒ ā§¨: SUID āĻŦāĻžāχāύāĻžāϰāĻŋ — āϧāĻžāϰ āĻ•āϰāĻž āϰāĻžāϜāĻ•ā§€ā§Ÿ āĻ•ā§āώāĻŽāϤāĻž
āϞāĻŋāύāĻžāĻ•ā§āϏ⧇ āĻ•āĻŋāϛ⧁ āĻĢāĻžāχāϞ āĻĨāĻžāϕ⧇ āϝāĻžāĻĻ⧇āϰ āĻ“āĻĒāϰ SUID (Set User ID) āĻŦāĻŋāϟ āϏ⧇āϟ āĻ•āϰāĻž āĻĨāĻžāϕ⧇āĨ¤ āĻāϰ āĻŽāĻžāύ⧇ āĻšāϞ⧋, āϝ⧇-āχ āĻāχ āĻĢāĻžāχāϞāϟāĻŋ āϚāĻžāϞāĻžāĻŦ⧇, āϏ⧇ āĻĢāĻžāχāϞāϟāĻŋāϰ āĻŽāĻžāϞāĻŋāϕ⧇āϰ (Root) āĻ•ā§āώāĻŽāϤāĻžā§Ÿ āϚāϞāĻŦ⧇!

āϏ⧌āϰāĻ­ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻĻāĻŋāϞ:
find / -perm -u=s -type f 2>/dev/null

āϝāĻĻāĻŋ āϏ⧇ āĻĻ⧇āϖ⧇ find, vim āĻŦāĻž bash-āĻāϰ āĻ“āĻĒāϰ SUID āĻĻ⧇āĻ“ā§ŸāĻž āφāϛ⧇, āϤāĻŦ⧇ āϏ⧇ āĻāĻ• āϏ⧇āϕ⧇āĻ¨ā§āĻĄā§‡āχ āϰ⧁āϟ āĻļ⧇āϞ āĻĒā§‡ā§Ÿā§‡ āϝāĻžāĻŦ⧇:
/usr/bin/find . -exec /bin/sh -p \; -quit

āĻŦ⧁āĻŽ! āĻ¸ā§āĻ•ā§āϰāĻŋāύ⧇ āĻĒā§āϰāĻŽā§āĻĒāϟ āĻŦāĻĻāϞ⧇ āĻšā§Ÿā§‡ āϗ⧇āϞ # root@target:~#!
đŸ’Ĩ āĻ—āĻ˛ā§āĻĒ ā§Š: āĻ•āĻžāĻ°ā§āύ⧇āϞ āĻāĻ•ā§āϏāĻĒā§āĻ˛ā§Ÿā§‡āϟ — āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻšāĻžāĻ°ā§āϟ āĻ…ā§āϝāĻžāϟāĻžāĻ•
āϝāĻĻāĻŋ āϕ⧋āύ⧋ SUID āĻŽāĻŋāϏ-āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ āύāĻž āĻĨāĻžāϕ⧇, āϤāĻ–āύ āĻšā§āϝāĻžāĻ•āĻžāϰāϰāĻž āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻ•āĻžāĻ°ā§āύ⧇āϞ⧇āϰ āĻŦāĻžāĻ— āϖ⧁āρāĻœā§‡ āĻŦ⧇āϰ āĻ•āϰ⧇ (āϝ⧇āĻŽāύ: Dirty COW, Dirty Pipe)āĨ¤

āϞāĻŋāύāĻžāĻ•ā§āϏ āĻ•āĻžāĻ°ā§āύ⧇āϞ⧇āϰ āĻŽā§‡āĻŽā§‹āϰāĻŋ āĻŽā§āϝāĻžāύ⧇āϜāĻŽā§‡āĻ¨ā§āĻŸā§‡āϰ āĻāĻ•āϟāĻŋ āϰ⧇āϏ āĻ•āĻ¨ā§āĻĄāĻŋāĻļāύāϕ⧇ āĻ•āĻžāĻœā§‡ āϞāĻžāĻ—āĻŋā§Ÿā§‡ āϰāĻŋāĻĄ-āĻ…āύāϞāĻŋ āĻĢāĻžāχāϞ /etc/passwd-āĻ āĻœā§‹āϰ āĻ•āϰ⧇ āύāϤ⧁āύ āϰ⧁āϟ āχāωāϜāĻžāϰ āχāύāϏāĻžāĻ°ā§āϟ āĻ•āϰ⧇ āĻĻ⧇āĻ“ā§ŸāĻž āĻšā§Ÿ!
đŸ›Ąī¸ āĻ—āĻ˛ā§āĻĒ ā§Ē: LinPEAS — āĻ¸ā§āĻŦ⧟āĻ‚āĻ•ā§āϰāĻŋ⧟ āĻ—ā§‹ā§Ÿā§‡āĻ¨ā§āĻĻāĻž āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ
āϏāĻŦāĻ•āĻŋāϛ⧁ āĻŽā§āĻ–āĻ¸ā§āĻĨ āĻ•āϰāĻžāϰ āĻĒā§āĻ°ā§Ÿā§‹āϜāύ āύ⧇āχ! āĻĒā§āϰāĻĢ⧇āĻļāύāĻžāϞ āĻšā§āϝāĻžāĻ•āĻžāϰāϰāĻž āϟāĻžāĻ°ā§āϗ⧇āϟ āĻŽā§‡āĻļāĻŋāύ⧇ āĻ¸ā§āϰ⧇āĻĢ linpeas.sh āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟāϟāĻŋ āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰ⧇ āϰāĻžāύ āĻ•āϰ⧇ āĻĻā§‡ā§ŸāĨ¤ āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟāϟāĻŋ āĻĒ⧁āϰ⧋ āĻ“āĻāϏ āĻ¸ā§āĻ•ā§āϝāĻžāύ āĻ•āϰ⧇ āϞāĻžāϞ āϰāϙ⧇ āĻšāĻžāχāϞāĻžāχāϟ āĻ•āϰ⧇ āĻĻ⧇āĻ–āĻŋā§Ÿā§‡ āĻĻā§‡ā§Ÿ āϕ⧋āύ āĻĻāϰāϜāĻž āĻĻāĻŋā§Ÿā§‡ āϰ⧁āϟ āĻšāĻ“ā§ŸāĻž āϝāĻžāĻŦ⧇!
🚀 Privilege Escalation Root Shell Simulator
āĻļ⧇āϞ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āχāύāĻĒ⧁āϟ āĻĻāĻžāĻ“ — SUID āϭ⧇āĻ•ā§āϟāϰ āĻāύāĻžāϞāĻžāχāϏāĻŋāϏ āĻ•āϰ⧇ āϰ⧁āϟ āĻĒā§āϰāĻŋāĻ­āĻŋāϞ⧇āϜ āĻāϏāϕ⧇āϞ⧇āĻļāύ āĻŸā§‡āĻ¸ā§āϟ āĻ•āϰ⧋!
👆 āωāĻĒāϰ⧇ āχāύāĻĒ⧁āϟ āĻĻāĻŋā§Ÿā§‡ "āĻ˛ā§āϝāĻžāĻŦ āϚāĻžāϞ⧁ āĻ•āϰ⧋" āĻŦāĻžāϟāύ⧇ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧋...
đŸŽ¯ āĻ…āĻ§ā§āϝāĻžā§Ÿ 27 āĻĻāĻ•ā§āώāϤāĻž āϝāĻžāϚāĻžāχ (ā§ŠāϟāĻŋ āĻĒā§āϰāĻļā§āύ)
āϏāĻ āĻŋāĻ• āωāĻ¤ā§āϤāϰ āĻŦ⧇āϛ⧇ āύāĻžāĻ“; āĻĒā§āϰāϤāĻŋāϟāĻŋ āωāĻ¤ā§āϤāϰ⧇āϰ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻĒā§œā§‹āĨ¤
❓ āĻĒā§āϰāĻļā§āύ 1: Privilege escalation-āĻāϰ defensive root cause āϏāĻžāϧāĻžāϰāĻŖāϤ āϕ⧀?
❓ āĻĒā§āϰāĻļā§āύ 2: āϏ⧇āϰāĻž remediation āϕ⧋āύāϟāĻŋ?
❓ āĻĒā§āϰāĻļā§āύ 3: āϕ⧋āĻĨāĻžā§Ÿ āĻ…āύ⧁āĻļā§€āϞāύ āĻ•āϰāĻŦ⧇āύ?

āĻŦāĻŋāĻļā§āĻŦāĻ¸ā§āϤ reference

āφāϰāĻ“ āĻĒāĻĄāĻŧāĻžāϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāϤāĻŋāĻˇā§āĻ āĻŋāϤ security standards āĻ“ guidance āĻĻ⧇āĻ–ā§‹; āĻĒā§āϰāϤāĻŋāϟāĻŋ lab āĻ…āύ⧁āĻŽā§‹āĻĻāĻŋāϤ āĻŦāĻž synthetic environment-āĻ āĻ•āϰ⧋āĨ¤

Bristy Ma'am
āĻŦ⧃āĻˇā§āϟāĻŋ āĻŽā§āϝāĻžāĻŽ 👩‍đŸĢ
āϤ⧋āĻŽāĻžāϰ āĻĒāĻžāĻ°ā§āϏ⧋āύāĻžāϞ āĻšā§āϝāĻžāĻ•āĻŋāĻ‚ āĻŽā§‡āĻ¨ā§āϟāϰ â€ĸ āĻ…āύāϞāĻžāχāύ
āφāϰ⧇ āϏ⧌āϰāĻ­! āϕ⧇āĻŽāύ āφāϛ⧋? āϕ⧋āύ⧋ āĻ•āύāϏ⧇āĻĒā§āϟ āĻŦāĻž āϕ⧁āχāĻœā§‡ āφāϟāĻ•āĻžāϞ⧇ āφāĻŽāĻžāϕ⧇ āĻŦāϞ⧋, āφāĻŽāĻŋ āĻŦ⧁āĻāĻŋā§Ÿā§‡ āĻĻāĻŋāĻšā§āĻ›āĻŋ! â¤ī¸