Skip to main content

CTF Writeups

HackTheBox and lab walkthroughs with practical exploitation steps.

Focused writeups from boxes and labs I solved, including enumeration flow, exploit path, and privilege escalation notes.

BlackField

·1062 words·5 mins

found users thru rid brute with guest access, aseproasted found creds, force changed creds for audit aco access forensics share, dumped lsass found creds for service accouint, winrm as servcice and dumped ntds …

Manager

·1340 words·7 mins

Got creds, found backup file in mssql instance, got ravens password, rdp as raven and found certificate that was vulnerable.

Intelligence

·1466 words·7 mins

Got initial access thjrough default creds found by enumerating pdf files, got in added our dns captured hash with responder and then passed the hash to grab pass of service acccount, used service account to …

Markup

·685 words·4 mins

Starting Nmap 7.94SVN ( https://nmap.org ) at 2026-03-02 06:19 CST Nmap scan report for 10.129.95.192 Host is up (0.0082s latency). Not shown: 65532 filtered tcp ports (no-response) PORT STATE SERVICE …

Jeeves

·593 words·3 mins

Got in thru exposed jenkins interface, privesc using hash found thru keepass.

Boardlight

·739 words·4 mins

Got in through discovered subdomain with a exploit, escalated w conf file cred reuse, and then esc to root using known exploit.

Support

·1489 words·7 mins

Analyzed binary thru smbshare found hardcoded creds, enumerated with ldapsearch using hardcded creds, then found a acc with genericwriteall abused that with RBCD.

Monitored

·1120 words·6 mins

found creds from snmpwalk, api logic for getting a page, api logic for creating user, ran check fgrom monitoring service to get the shell, privesc thru sudo-l.

LinkVortex

·510 words·3 mins

Enumeration uncovered a DEV subdomain exposing a .git directory. Dumping the repository revealed valid Ghost CMS credentials, which gave authenticated access to the admin panel. Since the target was running …

Dog

·324 words·2 mins

Got access via exposed creds on git, then used an authenticated rce to get access, switched users and ran binary bee as sudo to get sudo perms.

Builder

·296 words·2 mins

old jenkins interface got creds with hydra and LFI that exposed creds under users.xml, grabbed root ssh key and decrypted it with the CLI.

CozyHosting

·333 words·2 mins

found exposed endpoint that gave us a session, used session and got in with RCE that bypassed whitespacefiltering, found jar file with archive containing db creds, used db creds to find hashes, cracked hash for …

Editorial

·353 words·2 mins

Found site that acceps url parameter, fuzzed it for SSRF on http://localhost, found file at port 5000, enumerated api end points at port 5000 to find the creds for inital access, elevatred priv by identifying …