🔍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.

  1. 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

  2. Proceso de Auditoría Recomendado

    1. Enumeración inicial con smbclient,smbmap,crackmapexec y Nmap

    2. Análisis de vulnerabilidades con scripts NSE

    3. Enumeración detallada con rpcclient

    4. Post-explotación y montaje de recursos

    5. 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