Devel
Executive summary — Devel is an Easy Windows box teaching a classic from HTB's early days: an anonymous FTP server that writes into the same directory IIS serves. Uploading an
.aspxwebshell over FTP is enough for IIS to execute it, handing us a low-privilege shell (iis apppool\web); from there, an unpatched Windows 7 x86 falls to a 2010 kernel exploit (MS10-015 / CVE-2010-0232, KiTrap0D) straight toSYSTEM. A anonymous FTP → RCE via IIS → limited shell → kernel exploit → SYSTEM path.
| Platform | Hack The Box |
| Operating system | Windows |
| Difficulty | Easy |
| Status | Retired |
| Target IP | 10.129.26.240 |
Attack map
[21/80] nmap → FTP and IIS both up on the same host
│ anonymous login confirms: FTP serves IIS's webroot
▼
[FTP] put shell.aspx (msfvenom, reverse_tcp)
│ IIS executes ASP.NET → curl triggers the payload
▼
[SHELL] iis apppool\web (virtual account, low privilege)
│ sysinfo: unpatched Windows 7 x86 → local_exploit_suggester
▼
[KERNEL] MS10-015 / CVE-2010-0232 (KiTrap0D, x86 only)
▼
[SYSTEM]
1. Reconnaissance
We start with a full TCP port sweep, then a targeted scan with version detection and default scripts against whatever comes up open:
nmap -p- --min-rate=1000 -T4 10.129.26.240
nmap -p21,80 -sC -sV 10.129.26.240
21/tcp open ftp Microsoft ftpd
80/tcp open http Microsoft IIS
Hypothesis: only two ports open — FTP and an IIS — on the same box. That's a classic Easy-lab combination: the file service and the web server often point at the same physical directory. If so, anything we upload via FTP would be exposed (and potentially executed) over HTTP.
Resumen ejecutivo — Devel es una máquina Windows Easy que enseña un clásico de los inicios de HTB: un servidor FTP con login anónimo que escribe en el mismo directorio que sirve IIS. Basta con subir una webshell
.aspxpor FTP para que IIS la ejecute, entregando una shell de bajos privilegios (iis apppool\web); desde ahí, un Windows 7 x86 sin parchear cae con un exploit de kernel de 2010 (MS10-015 / CVE-2010-0232, KiTrap0D) directo aSYSTEM. Recorrido FTP anónimo → RCE vía IIS → shell limitada → exploit de kernel → SYSTEM.
| Plataforma | Hack The Box |
| Sistema operativo | Windows |
| Dificultad | Easy |
| Estado | Retired |
| IP objetivo | 10.129.26.240 |
Mapa del ataque
[21/80] nmap → FTP y IIS activos en el mismo host
│ login anónimo confirma: el FTP sirve el webroot de IIS
▼
[FTP] put shell.aspx (msfvenom, reverse_tcp)
│ IIS ejecuta ASP.NET → curl dispara el payload
▼
[SHELL] iis apppool\web (cuenta virtual, bajos privilegios)
│ sysinfo: Windows 7 x86 sin parches → local_exploit_suggester
▼
[KERNEL] MS10-015 / CVE-2010-0232 (KiTrap0D, solo x86)
▼
[SYSTEM]
1. Reconocimiento
Empezamos con un barrido completo de puertos TCP y luego un escaneo dirigido con detección de versiones y scripts por defecto sobre los que aparecen abiertos:
nmap -p- --min-rate=1000 -T4 10.129.26.240
nmap -p21,80 -sC -sV 10.129.26.240
21/tcp open ftp Microsoft ftpd
80/tcp open http Microsoft IIS
Hipótesis: solo dos puertos abiertos — FTP y un IIS — en la misma máquina. Es una combinación clásica de laboratorios Easy: el servicio de ficheros y el servidor web suelen apuntar al mismo directorio físico. Si es así, todo lo que subamos por FTP quedaría expuesto (y potencialmente ejecutado) por HTTP.
This content is Root Access only. Everything else on the site — the free tier, the whole public library — stays open.
See Root Access plansNo account? Create one free then upgrade from your console.
Este contenido es solo para Root Access. Todo lo demás del sitio — el nivel gratuito, toda la biblioteca pública — sigue abierto.
Ver planes de Root Access¿Sin cuenta? Crea una gratis y luego mejora desde tu consola.