HackTheBox Guardian Writeup & Walkthrough

HackTheBox Guardian Writeup & Walkthrough

This is a TL;DR, due to the length of the writeup, I created the full post here.

HTB Guardian is a Linux machine that hides its real attack surface behind a classic port knocking defense which is basically its whole personality.

Your initial Nmap scan only shows three things: SSH on 22, Nginx on 80, and a suspicious filtered port 443. That filtered state is your first breadcrumb.

Digging into the web server on port 80 with Gobuster eventually surfaces a README.txt file that gives away the knock sequence: 7, 4, 6, 2.

Fire those off with the knock command, re-scan, and suddenly port 5000 opens up running a Flask/Werkzeug app called the "Guardian Angel Monitoring Dashboard."

The app has a login page with no obvious bypass, but further directory brute-forcing reveals an /api/check_service_status endpoint. It takes a service parameter and feeds it directly into a ping command classic command injection setup.

The filter blocks ;, &, and |, but a simple newline character (\n) in the JSON body bypasses it cleanly. Inject localhost\nwhoami and you get back svc_guardian in the response , code execution confirmed.

From there, base64-encode a bash reverse shell payload, inject it the same way, catch the callback on your Netcat listener, and stabilize with Python's pty module.

Once on the box as svc_guardian, the /app/.env file hands you everything:

SUPPORT_USER_PASS=GuardianSupport#2023!.

Switch to the support user with su, and sudo -l reveals you can run systemctl status guardian-watchdog.service as root without a password.

Since systemctl status pipes output through less, you can type !/bin/bash to escape to a root shell , though on harder configurations that trick may be blocked.

The deeper escalation path runs through a custom SUID binary at /usr/local/bin/guardian-cli, owned by root but executable by svc_guardian.

Running strace on it reveals it calls service without an absolute path, making it wide open to PATH hijacking.

Drop a malicious service script in a writable directory, prepend that directory to $PATH, execute the SUID binary, and it runs your script as root at which point you cp /bin/bash /tmp/rootbash, set the SUID bit, and /tmp/rootbash -p gives you a root shell.

Flags are at /home/support/user.txt and /root/root.txt. Box done.

0 comments

Leave a comment

Our Best Pick of Cyber Security Notes

Cyber Security Certification Notes
Certified Security Blue Team Level 2 (BTL2) Study Notes (Unofficial)

Cyber Security Certification Notes

Cyber Security Study Guides
The Kali Linux Pentesting Cheat Sheet

Cyber Security Study Guides

AI & ML Study Guides
Master AI for Content Creation, Business & Marketing

AI & ML Study Guides

IT Study Guides
The Definitive Networking Cheat Sheet (Tools)

IT Study Guides

Cybersecurity · Offensive & Defensive · Practitioner-First

Stop reading docs.
Start thinking like an attacker.

Field-ready notes, methodology breakdowns, and certification cheat sheets built by a practitioner for practitioners.

62K+YouTube Subscribers
20K+Web Visitors
4K+Students and Professionals Using The Notes

What's in the vault

Two tiers.
One clear mission.

Whether you're just getting started or deep in the trenches, there's a tier built for where you are right now. Free notes cover the essentials — premium unlocks the full playbook.

Free Access

The essentials,
on the house.

A curated library of beginner and intermediate notes you can access right now — no signup, no friction.

  • Introductory walkthroughs on core concepts
  • Tool overviews: Nmap, Burp Suite, Metasploit & more
  • Selected HTB writeup summaries
  • Foundational blue team methodology notes
  • YouTube companion write-ups
Start Reading Free
Premium

The full
practitioner playbook.

Every note, every cheat sheet, every methodology breakdown — structured the way a senior analyst actually thinks.

  • Full OSCP, CPTS, OSWE, HTB CDSA prep DISCOUNTS
  • Complete HTB machine writeups (Guardian, Expressway & more)
  • AI Red Teaming tooling comparison notes
  • SOC analyst learning roadmaps & playbooks
  • Threat intelligence methodology guides
  • Malware analysis case studies (NotPetya & more)
  • New content added continuously
Become a Member →

Coverage

What you'll actually use.

Notes built around real engagements, real exam objectives, and real SOC workflows — not a rehash of vendor documentation.

#Penetration TestingOSCP · CPTS · HTB
#Web App SecurityOSWE · Bug Bounty
#SOC & Blue TeamCDSA · SIEM · IR
#Threat IntelligenceTAXII · YARA · MITRE
#Malware AnalysisReverse Engineering
#AI Red TeamingGarak · PyRIT · LLM Sec
#Network SecurityActive Directory · Pivoting
#Tooling & AutomationScripts · Integrations

Cert Coverage

OSCP CPTS OSWE HTB CDSA CEH CompTIA Sec+ eJPT

The author

Motasem Hamdan

I'm a cybersecurity practitioner, technical writer, and content creator who got tired of resources that treat readers like beginners forever.

My notes are built the way I wish someone had built them when I was grinding through certs and CTFs — methodology-first, practitioner-grade, and structured for how analysts actually think on the job.

Over 62,000 people on YouTube follow along. Thousands more read on the site every month. These aren't notes for passing an exam and forgetting everything — they're references you'll keep coming back to.

motasem_notes — practitioner.sh
whoami
motasem_hamdan — cybersec_practitioner

cat expertise.txt
offensive_security: advanced
blue_team_soc:      advanced
threat_intel:       advanced
technical_writing:  practitioner-grade

ls content/
htb_writeups/  cert_cheatsheets/
ai_red_team/   soc_methodology/
threat_intel/  malware_analysis/

cat philosophy.txt
"teach how to think,
 not just what to type."

_

Membership

One subscription.
Everything unlocked.

Skip the hours lost searching fragmented resources. One membership gives you the full library, updated continuously as the threat landscape evolves.

Free $0 forever
  • Foundational notes library
  • Selected HTB summaries
  • YouTube companion write-ups
  • Tool overview guides
Start Reading
Store : One-Time Pay What You Want
  • Buy individual cheat sheets
  • Downloadable PDFs & guides
  • No recurring commitment
  • Yours to keep permanently
Browse Store

FAQ

Good questions.


The free tier has solid foundational content. Premium notes are written for intermediate-to-advanced practitioners — they assume you know the basics and want to go deeper. If you're grinding toward OSCP or working in a SOC, you'll feel right at home.
Continuously. New walkthroughs, methodology updates, and cheat sheets drop regularly — aligned with new HTB machines, cert updates, and emerging threat topics. As a member, you get access to everything as it lands.
Yes, absolutely. Membership is managed through Buy Me a Coffee — you can cancel any time directly from your account. No long-term lock-in, no awkward cancellation flows.
The membership gives you ongoing access to the full library for a monthly fee. The store lets you buy individual resources once and own them permanently — good if you just need one specific cert pack.
Definitely. Head to @MotasemHamdan on YouTube — over 62K subscribers and a large back-catalogue of walkthroughs, tool demos, and methodology breakdowns. Best way to see if the teaching style clicks for you before committing to anything.