root@thehacksparrow:~/writeups$ SYSTEM ONLINE
root@sparrow:~/writeups$ cat arctic.md
// writeups

Arctic

22 Mar 2017 · 11 min read · root access
Arctic - maquina de Hack The Box

Executive summary — Arctic is an Easy Windows box built around a legacy install of Adobe ColdFusion 8: a path traversal with a null byte (CVE-2010-2861) reads the admin panel's properties file and hands us the admin password hash. After cracking it we log into the panel and abuse a legitimate feature —Scheduled Tasks— to write and run a JSP shell in the webroot (RCE with no exploit involved). The resulting service account holds SeImpersonate, so we escalate to NT AUTHORITY\SYSTEM with JuicyPotato. A ColdFusion (path traversal) → admin panel → Scheduled Tasks (RCE) → JuicyPotato → SYSTEM path.

PlatformHack The Box
Operating systemWindows
DifficultyEasy
StatusRetired
Target IP10.129.22.154

Attack map

[8500] Adobe ColdFusion 8 (CFIDE/administrator)
   │  CVE-2010-2861 — path traversal + null byte → read
   │  ColdFusion8/lib/password.properties (admin hash)
   │  crack the hash → admin:happyday
   ▼
[PANEL] Log into /CFIDE/administrator/ → abuse Scheduled Tasks
   │  task "pwn2" downloads shell.jsp and saves it to
   │  C:\ColdFusion8\wwwroot\shell.jsp
   ▼
[RCE] Visit /shell.jsp → reverse shell arctic\tolis (user.txt)
   │  whoami /priv → SeImpersonate context
   ▼
[SYSTEM] JuicyPotato (CreateProcessWithTokenW) → nt authority\system (root.txt)

1. Port reconnaissance

As always, we start with a full TCP port sweep so no non-standard service slips past:

nmap -p- --open -sS --min-rate 5000 -n -Pn 10.129.22.154 -oG openPorts

-p- scans all 65535 ports, --open shows only open ones, -sS runs a SYN scan, --min-rate 5000 speeds up packet sending, -n skips DNS resolution and -Pn treats the host as up without prior ICMP discovery (Arctic doesn't respond to ping).

135/tcp    open  msrpc
8500/tcp   open  fmtp?
49154/tcp  open  msrpc

With the open ports identified, we run a version/default-script scan against just those:

nmap -sC -sV -p 135,8500,49154 10.129.22.154 -oN target

The odd port: Nmap can't confidently fingerprint the service on 8500 (tags it as fmtp?). A web service with no clear fingerprint that responds slowly is usually a heavyweight enterprise app — here, Adobe ColdFusion.

🔒 Clearance required

This content is Root Access only. Everything else on the site — the free tier, the whole public library — stays open.

See Root Access plans

No account? Create one free then upgrade from your console.