
Krbrelayex es una herramienta compleja diseñada para realizar un ataque de hombre en el medio (MITM) transmitiendo boletos Kerberos AP-Req.
Es particularmente útil en situaciones en las que un atacante intenta explotar una vulnerabilidad en un entorno de activo, especialmente vulnerabilidades relacionadas con la manipulación DNS y la autenticación de Kerberos.
Características clave de Krbrelayex
- Carrera de retransmisión de boletos de Kerberos AP-Req: La herramienta captura y transmite boletos de autenticación de Kerberos que pueden acceder a SMB Share o HTTP Active Directory Certificate Services (ADC) puntos finales en nombre de la víctima.
- Servidor RPC/DCOM falso: Krbrelayex implementa un servidor RPC/DCOM falso que escucha las solicitudes de autenticación, extrae enlaces de puertos dinámicos y reenvía transparentemente las solicitudes de víctimas.
- Compatibilidad multiplataforma: Construido con .NET 8.0, es compatible con las plataformas Windows y GNU/Linux.
- Operación multiproceso: Proporciona consolas SMB interactivas o de fondo para administrar múltiples conexiones y admite el reenvío de puertos multiproceso para proporcionar tráfico adicional.
Uso y escenarios
- Consola SMB interactiva: Bash
KrbRelayEx.exe -spn CIFS/target.domain.com -console -redirecthost
- Lista de acciones de SMB: Bash
KrbRelayEx.exe -spn CIFS/target.domain.com -list
- Dump Sam y Lsa Secret: Bash
KrbRelayEx.exe -spn CIFS/target.domain.com -secrets -redirecthost
Programa de explotación
- Grupo Dnsadmins: Los miembros pueden modificar los registros de DNS y habilitar Ataques de falsificación de DNS.
- Actualizaciones de DNS inseguras: Permitir actualizaciones DNS no autorizadas, lo que puede conducir a la adquisición del dominio.
- Operación del archivo de host: Redirigir el tráfico basado en el nombre de host modificando el archivo de host del cliente.
Consideraciones importantes
- Uso legal solamente: Esta herramienta está diseñada para pruebas de penetración autorizadas y fines de investigación de seguridad.
- Configuración: Asegúrese de la configuración correcta de las entradas del archivo de host para la dirección IP de destino.
Para usar Krbrelayex, debe instalar el tiempo de ejecución .NET 8.0. En Windows, descargue desde el sitio web oficial de .NET, en Ubuntu, use sudo apt install dotnet8
.
Los documentos requeridos incluyen KrbRelayEx.dll
,,,,, KrbRelayEx.runtimeconfig.json
y opcional KrbRelayEx.exe
Para ventanas.