A detailed walkthrough of the HackTheBox 'NanoCorp' Windows Active Directory machine. The attack chain starts by exploiting CVE-2025-24071 — crafting a malicious .library-ms file inside a ZIP archive uploaded to a careers portal — to capture a service account's Net-NTLMv2 hash via Responder and crack it with hashcat. BloodHound reveals a permissions chain: web_svc can add members to IT_Support, which can ForceChangePassword on monitoring_svc. Since monitoring_svc is in Protected Users, Kerberos authentication is required to get a WinRM shell. Privilege escalation to SYSTEM abuses CVE-2024-0670 in the Checkmk monitoring agent, which runs as SYSTEM and allows dropping write-protected files into its temp directory.
Table of contents
Box InfoReconAuth as web_svcShell as monitoring_svcShell as AdministratorBeyond Root174 Impressions