TL;DR: initial RCE on HttpFileServer 2.3 (port 8080) → netcat reverse shell as Bill → upgrade to Meterpreter → run PowerUp → exploit service with weak permissions (Advanced System Care) by overwriting ASCService.exe → get NT AUTHORITY\SYSTEM and grab user.txt / root.txt.
Why this room is useful
-
Great demo of chaining a public RCE exploit into a practical Windows privilege escalation.
-
Shows real-world patterns: vulnerable third-party services, weak file perms, and using certutil to transfer tools.
Key steps (short):
-
nmap -> ports 80, 8080, 445, 135, 3389 (Win Server 2008 R2).
-
Inspect web on port 80 → find username (Bill).
-
Exploit HttpFileServer 2.3 on 8080 (public RCE exploit) to force target to download and run
nc.exe. -
Catch reverse shell (
nc -lvp 4545). -
Host
PowerUp.ps1and other tools via Python webserver; download withcertutil.exe. -
Generate Meterpreter payload with
msfvenom, run multi/handler, upgrade to Meterpreter. -
Run
Invoke-AllChecks(PowerUp) → find vulnerableASCService.exewith writable perms. -
Overwrite service executable with crafted Meterpreter exe, restart service → SYSTEM.
-
Read
user.txtandroot.txt.
Continue reading here
0 comments