tip
Aprende y practica AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Aprende y practica GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Apoya a HackTricks
- Revisa los planes de suscripci贸n!
- 脷nete al 馃挰 grupo de Discord o al grupo de telegram o s铆guenos en Twitter 馃惁 @hacktricks_live.
- Comparte trucos de hacking enviando PRs a HackTricks y HackTricks Cloud repos de github.
Multicast DNS (mDNS)
El protocolo mDNS est谩 dise帽ado para la resoluci贸n de direcciones IP dentro de redes locales peque帽as sin un servidor de nombres dedicado. Funciona mediante el env铆o de una consulta por multicast dentro de la subred, lo que provoca que el host con el nombre especificado responda con su direcci贸n IP. Todos los dispositivos en la subred pueden actualizar sus cach茅s de mDNS con esta informaci贸n.
Puntos clave a tener en cuenta:
- Renuncia de Nombre de Dominio: Un host puede liberar su nombre de dominio enviando un paquete con un TTL de cero.
- Restricci贸n de Uso: mDNS t铆picamente resuelve nombres que terminan en .local solamente. Los conflictos con hosts no mDNS en este dominio requieren ajustes en la configuraci贸n de la red.
- Detalles de Red:
- Direcciones MAC multicast de Ethernet: IPv4 -
01:00:5E:00:00:FB
, IPv6 -33:33:00:00:00:FB
. - Direcciones IP: IPv4 -
224.0.0.251
, IPv6 -ff02::fb
. - Opera sobre el puerto UDP 5353.
- Las consultas mDNS est谩n confinadas a la red local y no cruzan routers.
DNS-SD (Descubrimiento de Servicios)
DNS-SD es un protocolo para descubrir servicios en una red consultando nombres de dominio espec铆ficos (por ejemplo, _printers._tcp.local
). Una respuesta incluye todos los dominios relacionados, como impresoras disponibles en este caso. Se puede encontrar una lista completa de tipos de servicio aqu铆.
SSDP (Protocolo de Descubrimiento de Servicios Simple)
SSDP facilita el descubrimiento de servicios de red y es utilizado principalmente por UPnP. Es un protocolo basado en texto que utiliza UDP sobre el puerto 1900, con direccionamiento multicast. Para IPv4, la direcci贸n multicast designada es 239.255.255.250
. La base de SSDP es HTTPU, una extensi贸n de HTTP para UDP.
Web Service for Devices (WSD)
Los dispositivos conectados a una red pueden identificar los servicios disponibles, como impresoras, a trav茅s del Web Service for Devices (WSD). Esto implica la transmisi贸n de paquetes UDP. Los dispositivos que buscan servicios env铆an solicitudes, mientras que los proveedores de servicios anuncian sus ofertas.
OAuth 2.0
OAuth 2.0 es un protocolo que facilita el intercambio seguro y selectivo de informaci贸n del usuario entre servicios. Por ejemplo, permite a los servicios acceder a los datos del usuario de Google sin m煤ltiples inicios de sesi贸n. El proceso implica la autenticaci贸n del usuario, la autorizaci贸n por parte del usuario y la generaci贸n de un token por Google, permitiendo el acceso del servicio a los datos del usuario especificado.
RADIUS
RADIUS (Remote Authentication Dial-In User Service) es un protocolo de acceso a la red utilizado principalmente por los ISP. Soporta autenticaci贸n, autorizaci贸n y contabilidad. Las credenciales del usuario son verificadas por un servidor RADIUS, que puede incluir la verificaci贸n de la direcci贸n de red para mayor seguridad. Despu茅s de la autenticaci贸n, los usuarios reciben acceso a la red y los detalles de su sesi贸n son rastreados para fines de facturaci贸n y estad铆sticos.
SMB y NetBIOS
SMB (Server Message Block)
SMB es un protocolo para compartir archivos, impresoras y puertos. Opera directamente sobre TCP (puerto 445) o a trav茅s de NetBIOS sobre TCP (puertos 137, 138). Esta compatibilidad dual mejora la conectividad con varios dispositivos.
NetBIOS (Network Basic Input/Output System)
NetBIOS gestiona sesiones y conexiones de red para el intercambio de recursos. Soporta nombres 煤nicos para dispositivos y nombres de grupo para m煤ltiples dispositivos, permitiendo mensajer铆a dirigida o por difusi贸n. La comunicaci贸n puede ser sin conexi贸n (sin acuse de recibo) o orientada a conexi贸n (basada en sesiones). Aunque NetBIOS tradicionalmente opera sobre protocolos como IPC/IPX, se utiliza com煤nmente sobre TCP/IP. NetBEUI, un protocolo asociado, es conocido por su velocidad pero tambi茅n era bastante verboso debido a la difusi贸n.
LDAP (Lightweight Directory Access Protocol)
LDAP es un protocolo que permite la gesti贸n y acceso a informaci贸n de directorios sobre TCP/IP. Soporta diversas operaciones para consultar y modificar informaci贸n de directorios. Predominantemente, se utiliza para acceder y mantener servicios de informaci贸n de directorios distribuidos, permitiendo la interacci贸n con bases de datos dise帽adas para la comunicaci贸n LDAP.
Active Directory (AD)
Active Directory es una base de datos accesible a trav茅s de la red que contiene objetos como usuarios, grupos, privilegios y recursos, facilitando la gesti贸n centralizada de entidades de red. AD organiza sus datos en una estructura jer谩rquica de dominios, que puede abarcar servidores, grupos y usuarios. Los subdominios permiten una segmentaci贸n adicional, cada uno manteniendo potencialmente su propio servidor y base de usuarios. Esta estructura centraliza la gesti贸n de usuarios, otorgando o restringiendo el acceso a los recursos de la red. Se pueden realizar consultas para recuperar informaci贸n espec铆fica, como detalles de contacto, o para localizar recursos, como impresoras, dentro del dominio.
tip
Aprende y practica AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Aprende y practica GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Apoya a HackTricks
- Revisa los planes de suscripci贸n!
- 脷nete al 馃挰 grupo de Discord o al grupo de telegram o s铆guenos en Twitter 馃惁 @hacktricks_live.
- Comparte trucos de hacking enviando PRs a HackTricks y HackTricks Cloud repos de github.