rhys@mcclew
:~$
ls ./ctfs
CTFS
WHOAMI
DOC.01 / ARCHIVE
CTFs
Writeups from machines, DFIR labs and reversing challenges.
VOL.01
OFFENSIVE
HackTheBox
Machine Writeups
ENTER →
4 ENTRIES
VOL.02
DEFENSIVE
HackTheBox
Sherlock Writeups
ENTER →
2 ENTRIES
VOL.03
REVERSING
Crackmes
Writeups
ENTER →
1 ENTRY
SEC.02 / ALL WRITEUPS
/
DIFF
Easy
Medium
Very Easy
1.3
TAGS
AS-REP Roasting
BloodHound
Command Injection
DCSync
Hashcat
Kerberoasting
LDAP
Linux
LotL
SMBMap
SQL
SQLi
SQLMap
Webserver
Websockets
Windows
SORT
NEWEST
OLDEST
A–Z
01
Active
Easy
Active is an easy to medium difficulty machine, which features two very prevalent techniques to gain privileges within an Active Directory environment.
Windows · Kerberoasting · SMBMap
HTB Machines
2026.01.09
→
02
Soccer
Easy
Soccer is an easy difficulty Linux machine that features a foothold based on default credentials, forfeiting access to a vulnerable version of the `Tiny File Manager`, which in turn leads to a reverse shell on the target system (`CVE-2021-45010`). Enumerating the target reveals a subdomain which is vulnerable to a blind SQL injection through websockets. Leveraging the SQLi leads to dumped `SSH` credentials for the `player` user, who can run `dstat` using `doas`\- an alternative to `sudo`. By creating a custom `Python` plugin for `doas`, a shell as `root` is then spawned through the `SUID` bit of the `doas` binary, leading to fully escalated privileges.
Linux · Websockets · SQLi · SQLMap · LotL
HTB Machines
2026.01.08
→
03
Union
Medium
Union is an medium difficulty linux machine featuring a web application that is vulnerable to SQL Injection. There are filters in place which prevent SQLMap from dumping the database. Users are intended to manually craft union statements to extract information from the database and website source code. The database contains a flag that can be used to authenticate against the machine and upon authentication the webserver runs an iptables command to enable port 22. The credentials for SSH are in the PHP Configuration file used to authenticate against MySQL. Once on the machine, users can examine the source code of the web application and find out by setting the X-FORWARDED-FOR header, they can perform command injection on the system command used by the webserver to whitelist IP Addresses.
Linux · Webserver · SQL · SQLi · Command Injection
HTB Machines
2026.01.05
→
04
Forest
Easy
Forest is an easy Windows machine that showcases a Domain Controller (DC) for a domain in which Exchange Server has been installed. The DC allows anonymous LDAP binds, which are used to enumerate domain objects. The password for a service account with Kerberos pre-authentication disabled can be cracked to gain a foothold. The service account is found to be a member of the Account Operators group, which can be used to add users to privileged Exchange groups. The Exchange group membership is leveraged to gain DCSync privileges on the domain and dump the NTLM hashes, compromising the system.
Windows · LDAP · AS-REP Roasting · DCSync · Hashcat · BloodHound
HTB Machines
2025.12.19
→
05
Operation Blackout 2025: Phantom Check
Very Easy
Phantom Check is a Sherlock challenge showcasing some of the common virtualization detection techniques used by attackers. Players will gain the ability to create detection rules by identifying specific WMI queries, comparing processes for virtual machine detection, and analyzing registry keys or file paths associated with virtual environments.
HTB Sherlocks
2025.10.28
→
06
Brutus
Very Easy
In this very easy Sherlock, you will familiarize yourself with Unix auth.log and wtmp logs. We’ll explore a scenario where a Confluence server was brute-forced via its SSH service. After gaining access to the server, the attacker performed additional activities, which we can track using auth.log. Although auth.log is primarily used for brute-force analysis, we will delve into the full potential of this artifact in our investigation, including aspects of privilege escalation, persistence, and even some visibility into command execution.
HTB Sherlocks
2025.10.27
→
07
easy keyg3nme
1.3
Crackmes
2025.10.06
→
7 OF 7 RESULTS
INDEX LIVE
NOTE
Writeups have been converted to Markdown for web display. Some formatting may not render perfectly.