SMB
El protocolo SMB (Bloque de Mensajes del Servidor) es un protocolo común en equipos Windows que proporciona múltiples vectores de movimiento vertical y lateral. Los datos confidenciales, icluidas las credenciales, pueden encontrarse en recusos compartidos de archivos de red, y algunas versiones de SMB pueden ser vulnerables a exploits de RCE como EternalBlue. Es crucial enumerar cuidadosamente esta considerable superficie de ataque potencial. El escaneo de Nmap para SMB cuenta con numerosos scripts para enumerarlo, como smb-os-discpvery.nse, que ineractua con el servicio SMB para extraer la versión del sistema operativo reportada.
sudo nmap --script "smb-os-discovery.nse" -p 455 <host>El servicio SMB permite a los usuarios y administradores compartir carpetas y permitir el acceso remoto a ellas por parte de otros usuarios. Estos recursos compartidos suelen contener archivos con información confidencial. Para tal de poderlos enumerar, podemos usar smbclient.
smbclient -N -L \\\\<host>-N: hace referencia a la sesión nula.
-L: hace referencia al listado de recursos compartidos.
Para tal de revelar el contenido del recurso compartido como usuario núlo:
smbclient \\\\<host>\\<recurso compartido>Para tal de autentificarse como un usuario existente:
smbclient -U <user> \\\\<host>\\<recurso compartido>Last updated