Angus Dawson

Active Directory attack paths, lab building, and detection — working toward a first role in penetration testing.

Sydney, Australia · eJPT · Google Cybersecurity Certificate · studying CPTS

Active Directory attack paths

Mapping how a foothold in a Windows domain becomes full control — across single machines and across multi-host networks in the Dante and P.O.O. Pro Labs.

Building the labs

Standing up the domains, servers, and networks I test against — including the parts that break, and what it took to fix them.

Detection engineering

Instrumenting those same labs with centralised logging, then checking whether the attacks I just ran actually show up.

~/ctf $ ls -lt | head

AirTouch HTB image

AirTouch — HackTheBox Writeup Medium

A Linux box where the attack surface is the air between three VLANs. A password leaked over SNMP opens a consultant laptop stocked with Wi-Fi radios, and the route to root runs through the networks it can hear: crack the tablets’ WPA2-PSK, decrypt the capture to hijack a cookie-trusting router panel, pivot through a .phtml upload, then clone the corporate WPA2-Enterprise AP with its own stolen certificate to crack an EAP identity and reach root.

October 9, 2026 · 19 min · Angus Dawson
Helix HTB image

Helix — HackTheBox Writeup Medium

A Linux box modelling an industrial plant, where the privilege escalation is not a CVE but the plant’s own safety logic being fed a forged sensor reading. Unauthenticated Apache NiFi → operator SSH key in support-bundles → password-cracked PLC manual → anonymous OPC UA writes → CalibrationOffset ramped into the maintenance window → helix-maint-console → root.

September 20, 2026 · 20 min · Angus Dawson
TombWatcher HTB image

TombWatcher — HackTheBox Writeup Medium

A Windows domain box where a chain of small misconfigurations adds up to full control, ending in an Active Directory certificate template flaw. Henry → targeted Kerberoast on Alfred → AddSelf to INFRASTRUCTURE → ReadGMSAPassword on ansible_dev$ → Sam → John → WinRM pivot → reanimate tombstoned cert_admin via John’s GenericAll on OU=ADCS → ESC15 (CVE-2024-49019) on the WebServer template → Administrator.

April 29, 2026 · 8 min · Angus Dawson
Administrator HTB image

Administrator — HackTheBox Writeup Medium

Mapping an Active Directory domain with BloodHound, then walking the permission chain it exposes from a low-privilege account to domain administrator. Olivia → BloodHound ACL chain (ForceChangePassword) → Benjamin → FTP .psafe3 → hashcat → password spray to Emily → targetedKerberoast on Ethan → DCSync Administrator.

April 28, 2026 · 6 min · Angus Dawson
Optimum HTB image

Foothold & Privilege Escalation — Optimum (HFS) Easy

A Windows box that falls to a known file-server vulnerability, then to a kernel-level privilege escalation. Rejetto HFS 2.3 RCE (CVE-2014-6287) for a foothold, then local exploit enumeration to SYSTEM.

October 12, 2025 · 3 min · Angus Dawson
Cap HTB image

Cap — HackTheBox Writeup Easy

A web app that leaks another user’s traffic capture, and a Linux privilege feature left too permissive. IDOR → PCAP recovery of credentials → SSH user shell → Linux file capabilities (getcap) → root via python3.8 capability.

September 18, 2025 · 2 min · Angus Dawson

~/homelab $ ls -lt | head

Building a Local-AI Bug Bounty Lab — and Where I Learned Not to Trust It

I connected an AI-driven recon tool to a self-hosted LLM running on my own GPU, drove it from a Kali attack VM, and pointed it at a ClassicPress target on a segment I control. Cross-host inference, a VRAM wall, a clean run against the wrong target, and the lesson I keep relearning: a local model is a lead generator, not an oracle.

August 4, 2026 · 9 min · Angus Dawson

GOAD-Light — Building & Troubleshooting an Active Directory Pentest Lab

Setting up Game of Active Directory (GOAD-Light) on Windows 11 with VMware Workstation and Vagrant — and the real story behind it: troubleshooting the VMware utility, the launcher’s provider bug, a missing plugin, host-only networking, and provisioning failures that stood between me and a working AD lab.

July 29, 2026 · 5 min · Angus Dawson

Phishing simulation — GoPhish lab guide

Step-by-step lab guide to run a safe phishing simulation using GoPhish and SET (Social-Engineer Toolkit). For isolated lab environments only.

September 20, 2025 · 4 min · Angus Dawson

Pentest workflow (Windows AD)

Step-by-step notes from a homelab penetration test: discovery, enumeration, Kerberos user discovery, brute force, and admin shell with Evil-WinRM. Includes commands used and outputs captured during the exercise.

September 18, 2025 · 2 min · Angus Dawson

Splunk Enterprise — Windows Homelab Deployment

Centralised logging and detection engineering in my Windows homelab using Splunk Enterprise and Universal Forwarders.

September 18, 2025 · 2 min · Angus Dawson

Windows Server with Active Directory (AD) — Homelab

Overview of my Active Directory homelab: domain setup, users, security exercises, and next steps for monitoring and detection.

September 18, 2025 · 3 min · Angus Dawson

~/projects $ ls -lt | head

kdetect — Catching a Linux Rootkit in a Contradiction Advanced

A rootkit hides by lying to whoever asks, so asking /proc twice gets you the same lie twice. kdetect asks through channels a rootkit has to subvert separately and treats their disagreement as the finding. This is how it works, how I validated it against a real rootkit, and the false positives that nearly shipped.

September 7, 2026 · 13 min · Angus Dawson

~/cheats $ ls -lt | head

Pentesting commands — cheat sheet

Quick-reference commands for recon, enumeration, exploitation, and post-exploit work on Linux and Windows targets.

May 8, 2026 · 5 min · Angus Dawson