Tabla de Contenidos

SMBMAP

Smbmap es una herramienta de línea de comandos que se utiliza para enumerar y explorar recursos compartidos en una red SMB.

Enumerar recursos compartidos en un servidor SMB

smbmap -H <IP address or hostname>

Por ejemplo, para enumerar los recursos compartidos en un servidor con la dirección IP 192.168.1.100, puede ejecutar el siguiente comando, el cual mostrará una lista de los recursos compartidos en el servidor, junto con información sobre los permisos de acceso.

smbmap -H 192.168.1.100

Y este sería el resultado:

Enumerar archivos y directorios en un recurso compartido

Podemos enumerar recursos compartidos sin proporcionar credenciales haciendo uso de una null session simplemente usando el parámetro -H:

También podríamos conectarnos haciendo uso de una null session de esta forma:

smbmap -u "null" -H 10.10.182.108

Si quisiéramos proporcionar credenciales, lo haríamos de esta forma:

smbmap -H <IP address or hostname> -u <username> -p <password> -s <sharename> -R

Por ejemplo, para enumerar los archivos y directorios en el recurso compartido “compartido1” en un servidor con la dirección IP 192.168.1.100, puede ejecutar el siguiente comando, el cual mostrará una lista de los archivos y directorios en el recurso compartido “compartido1”, junto con información sobre los permisos de acceso.

smbmap -H 192.168.1.100 -u usuario -p contrasena -r compartido1

EJEMPLO FUNCIONAMIENTO SMBMAP

Así sería el funcionamiento de smbmap

DESCARGAR UN ARCHIVO CON SMBMAP

Lo haríamos con el parámetro –download: