Puertos - 139,445 SMB
🔍 Auditoría de Puertos 135,139/445 - SMB - RPC
Los puertos 139 y 445 son utilizados por el protocolo SMB (Server Message Block), que permite compartir archivos e impresoras en redes Windows. Debido a su importancia, es un objetivo frecuente en auditorías de seguridad.
Resumen de Herramientas y Técnicas SMB
Esta guía cubre las principales herramientas y técnicas para auditar servicios SMB/Samba en los puertos 135 y 445.
Herramientas Principales
🔍 smbclient y smbmap: Interacción con recursos compartidos
🔧 rpcclient: Consultas RPC a servidores SMB
🛠️ Nmap + Scripts NSE: Enumeración y detección de vulnerabilidades
🔨 Metasploit: Módulos específicos para pruebas
Proceso de Auditoría Recomendado
Enumeración inicial con smbclient,smbmap,crackmapexec y Nmap
Análisis de vulnerabilidades con scripts NSE
Enumeración detallada con rpcclient
Post-explotación y montaje de recursos
Búsqueda de información sensible (en otro módulo)
🔹Herramientas esenciales para está auditoria:
Smbclient
Smbmap
rpcclient
Nmap
Crackmapexec
🔹Puertos importantes:
135 (RPC)
445 (SMB)
137-139 (NetBIOS)
🔹Vulnerabilidades comunes:
EternalBlue
SMBGhost
PetitPotam
SMBleed
🕵️ Reconocimiento e identificación del Servicio SMB
Determinar la versión del servicio SMB es fundamental para detectar posibles vulnerabilidades. Podemos hacerlo de varias maneras:
🔹 Reconocimiento con Nmap
💡 Importante: SMBv1 es altamente vulnerable y puede ser explotado con herramientas como EternalBlue.
🔑 Uso de CrackMapExec para Enumeración de Usuarios y Recursos
Estos comando nos permite identificar la versión de SMB, recursos compartidos, usuarios y políticas de seguridad.
🔑 Uso de CrackMapExec para fuerza bruta
🔑 Uso de Smbclient y Smbmap para enumeración de usuarios y recursos
SMBMap y Smbclient permiten enumerar recursos compartidos y permisos.
💡 Comando útiles cuando consigues acceso:
🔑 Uso de Metasploit para enumeración de usuarios y recursos
🔹Enumeración de Recursos Compartidos en SMB
🔹 Ataque EternalBlue (MS17-010) en SMB
🔑 Enumeración con Enum4Linux
Enum4linux es una herramienta wrapper que utiliza las utilidades de Samba para enumerar información:
🔍 Auditoría del Servicio RPC con RPCClient y Metasploit
El puerto 135 (RPC) es un servicio en sistemas Windows que permite la comunicación entre procesos distribuidos. Este puerto es clave en la administración remota.
🕵️ Reconocimiento del Servicio RPC (Puerto 135)
🔑 Enumeración del Servicio RPC con RPCClient
🔹 Conexión al Servicio RPC
El comando rpcclient de Samba nos permite interactuar con el servicio RPC para extraer información sobre el sistema Windows.
🚀 Ataques al Servicio RPC con Metasploit
🔹Escaneo de Servicios RPC con Metasploit
🎯 Explotación del Servicio RPC
🛠️ Ataque de Fuerza Bruta en SMB con Hydra
Podemos utilizar Hydra para realizar ataques de fuerza bruta sobre SMB:
Last updated