Oste's Blog
Preview Image

Devel

Devel is a Windows 7 machine that chains together two separate misconfigurations - an anonymous FTP server that writes directly into the IIS web root, and a completely unpatched Windows 7 kernel. The foothold requires no exploit at all, just the ability to upload a file and browse to it. The privilege escalation then exposes just how catastrophically unpatched this system is, with **16+ local exploit candidates** identified. It's a realistic representation of what a neglected Windows workstation looks like on the inside.

Preview Image

Buff

Buff is a straightforward Windows box that simulates a real-world scenario where a web application is running a known vulnerable CMS. Initial access is achieved by exploiting an unauthenticated file upload vulnerability in Gym Management System 1.0, which allows a malicious PHP webshell to be uploaded and executed. From there, a more stable reverse shell is established using netcat. Privilege escalation involves identifying a locally running CloudMe Sync service vulnerable to a stack-based buffer overflow, tunneling to it via chisel, and firing a modified exploit with a custom reverse shell payload - resulting in a shell as Administrator.

Preview Image

Netmon

Netmon is one of the most instructive machines in the Easy tier because it demonstrates something that pure exploit-focused machines don't - sensitive data exposure through misconfigured services is often more dangerous than unpatched software. The entire initial foothold comes from reading configuration backup files over anonymous FTP - no exploit required. The credential recovered from that backup then unlocks a network monitoring platform with authenticated RCE (CVE-2018-9276), which is abused to create a backdoor admin account and achieve SYSTEM-level access via WinRM. It's a realistic credential theft --> platform abuse chain that mirrors real-world incidents. What makes Netmon especially interesting is that you have two completely separate paths to root - a manual exploitation path through the PRTG notification system, and an automated path via a public exploit script. Both are documented here.