CTF Writeups
Walkthroughs and notes from capture-the-flag challenges.
-
Detecting Active Directory Attacks
CTF writeups for Detecting Active Directory Attacks, organized by challenge.
CTF
-
Operation Blackout — Hack The Box Sherlock Notes
Tracing virtualization checks through PowerShell event logs with Chainsaw.
Hack The Box Sherlock
-
EscapeTwo — Hack The Box Walkthrough
From an assumed-breach account and exposed spreadsheet credentials to WinRM, directory control, and an administrator hash.
Hack The Box
-
Brutus — Hack The Box Sherlock
Reconstructing an SSH brute force, root login, and persistence account from auth.log and wtmp.
Hack The Box Sherlock
-
Code — Hack The Box Walkthrough
Bypassing a Python editor's string filter, recovering an SSH credential, and using a privileged backup task to reach root's files.
Hack The Box
-
Forest — Hack The Box Walkthrough
A domain controller, AS-REP roasting, BloodHound, and a path to domain administrator.
Hack The Box
-
Investigating Windows — TryHackMe Walkthrough
Following Windows account, logon, startup, and process clues in a forensic lab.
TryHackMe
-
Remote Process Execution with Scheduled Tasks
A TryHackMe lab demonstration of creating, running, and removing a task on a remote Windows host.
TryHackMe
-
Netmon — Hack The Box Walkthrough
Anonymous FTP, a PRTG configuration backup, and authenticated command execution.
Hack The Box
-
Blue — Hack The Box Walkthrough
Identifying MS17-010 on an SMB service and confirming code execution on the Blue lab machine.
Hack The Box
-
Bastion — Hack The Box Walkthrough
Recovering Windows credentials from an exposed backup, then following an mRemoteNG connection file to administrator access.
Hack The Box
-
Heist — Hack The Box Walkthrough
Using a guest helpdesk page and Cisco configuration to reach a Windows account, then investigating a running browser.
Hack The Box
-
Stonks — picoCTF Format String Walkthrough
Reading a flag from process memory through an unsafe printf call.
picoCTF
-
LFI to RCE via Log Poisoning
How a TryHackMe Advent of Cyber lab turned a local file inclusion bug into PHP code execution through an application access log.
TryHackMe
-
Memory Forensics with Volatility — TryHackMe
Examining a Cridex memory image with Volatility's process, module, and extraction plugins.
TryHackMe
-
Horizontall — Hack The Box Walkthrough
Finding a Strapi API through frontend JavaScript, then reaching a local Laravel service.
Hack The Box