smbmap enumeración en entornos de red Windows/Active Directory

https://www.onlinetis.com

smbmap enumeración en entornos de red Windows/Active Directory

smbmap es una herramienta esencial de enumeración en entornos de red Windows / Active Directory. Permite escanear hosts para descubrir recursos compartidos mediante el protocolo SMB (Server Message Block), verificar permisos de lectura/escritura y descargar o subir archivos de forma automatizada.

🛠️ Uso Básico y Comandos Frecuentes

1. Escaneo Anónimo / Invitado (Guest)

Para comprobar qué carpetas compartidas están abiertas sin credenciales:

Bash
smbmap -H 192.168.1.50

2. Autenticación con Usuario y Contraseña

Si cuentas con credenciales de un usuario válido en la red:

Bash
smbmap -H 192.168.1.50 -u "usuario" -p "contraseña"

Si estás en un entorno de Dominio de Active Directory, añade el parámetro -d:

Bash
smbmap -H 192.168.1.50 -u "usuario" -p "contraseña" -d "DOMINIO.LOCAL"

3. Autenticación con Hash NTLM (Pass-the-Hash)

Útil si obtuviste el hash NTLM de una cuenta en lugar de la contraseña en texto plano:

Bash
smbmap -H 192.168.1.50 -u "usuario" -p "00000000000000000000000000000000:31d6cfe0d16ae931b73c59d7e0c089c0"

🔍 Funciones Avanzadas de Interacción

Listar el Contenido de una Carpeta Específica

Añade el parámetro -r para ver los archivos y subcarpetas dentro de un recurso (ejemplo: la carpeta Compartido):

Bash
smbmap -H 192.168.1.50 -u "usuario" -p "contraseña" -r "Compartido"

Búsqueda Recursiva de Archivos

Permite rastrear dentro de todos los directorios permitidos en busca de un patrón o extensión concreta (por ejemplo, buscar contraseñas o archivos .txt):

Bash
smbmap -H 192.168.1.50 -u "usuario" -p "contraseña" -A "pass"

Descargar un Archivo del Servidor

Usa el argumento --download especificando la ruta remota completa:

Bash
smbmap -H 192.168.1.50 -u "usuario" -p "contraseña" --download "Compartido\documento.pdf"

Ejecución Remota de Comandos

Si la cuenta utilizada tiene permisos de administración en la máquina remota:

Bash
smbmap -H 192.168.1.50 -u "admin" -p "contraseña" -x "whoami"

📊 Tabla de Parámetros Clave

OpciónDescripción
-H <IP/Host>Especifica el objetivo o dirección IP a escanear.
-u <Usuario>Nombre de usuario para la autenticación.
-p <Password/Hash>Contraseña o Hash NTLM.
-d <Dominio>Dominio de Active Directory.
-r [Ruta]Lista el contenido de un recurso compartido/directorio específico.
-A <Patrón>Busca archivos cuyo nombre coincida con el patrón indicado.
-x <Comando>Ejecuta un comando en el sistema remoto (requiere privilegios).
--download <Ruta>Descarga un archivo concreto del recurso remoto.
--upload <Local> <Remoto>Sube un archivo local hacia el objetivo remoto.

https://www.onlinetis.com

Entradas populares de este blog

Hacking y ciberseguridad en kali linux con Fping

Como utilizar Fierce en kali linux

Hacking y ciberseguridad en kali linux con atk6-thcping6