Cryptcat: Netcat Cifrado

 

 https://www.onlinetis.com

Cryptcat: Netcat Cifrado

Cryptcat es una variante de la popular herramienta de redes Netcat (conocida como la "navaja suiza" de los administradores de redes). La diferencia fundamental es que Cryptcat cifra los datos enviados a través de la red utilizando el algoritmo Twofish, lo que impide que alguien que esté olfateando el tráfico (usando herramientas como Wireshark) pueda leer la información en texto plano.

Aquí tienes una guía básica de cómo usarlo en Kali Linux.


1. Instalación

Aunque Kali suele traer Netcat por defecto, es posible que necesites instalar Cryptcat manualmente:

Bash
sudo apt update
sudo apt install cryptcat

2. Funcionamiento Básico (Modelo Cliente-Servidor)

Para que Cryptcat funcione, necesitas dos instancias: una escuchando (servidor) y otra conectándose (cliente).

Escenario A: Chat cifrado simple

  1. En la máquina "Servidor" (quien recibe):

    Bash
    cryptcat -l -p 4444
    
    • -l: Modo de escucha (listen).

    • -p 4444: Puerto que se abrirá.

  2. En la máquina "Cliente" (quien conecta):

    Bash
    cryptcat [IP_DEL_SERVIDOR] 4444
    

Cualquier cosa que escribas en una terminal aparecerá en la otra, pero cifrada durante el viaje por la red.


3. Transferencia de Archivos

Es uno de los usos más comunes.

  • Para recibir un archivo:

    Bash
    cryptcat -l -p 4444 > archivo_recibido.txt
    
  • Para enviar el archivo:

    Bash
    cryptcat [IP_DESTINO] 4444 < archivo_a_enviar.txt
    

4. Uso de Contraseñas (Llaves)

Por defecto, Cryptcat usa una contraseña predeterminada si no se especifica una. Para mayor seguridad, debes usar el parámetro -k:

Bash
cryptcat -k mi_clave_secreta -l -p 5555

Nota importante: Ambas máquinas deben usar la misma contraseña con -k para poder descifrar los datos. Si las claves no coinciden, la conexión se establecerá pero verás "basura" o caracteres extraños.


5. Diferencias clave con Netcat (nc)

CaracterísticaNetcat (nc)Cryptcat
CifradoNo (Texto plano)Sí (Twofish)
SeguridadVulnerable a sniffingResistente a sniffing
SintaxisCasi idénticaCasi idéntica
VelocidadLigeramente más rápidoUn poco más lento por el proceso de cifrado

Advertencia de Seguridad

Aunque Cryptcat es excelente para tareas rápidas, hoy en día existen alternativas más modernas y robustas como Socat (con SSL/TLS) o túneles SSH. Cryptcat no ha tenido actualizaciones importantes en mucho tiempo, pero sigue siendo una herramienta educativa y de diagnóstico muy valiosa en el arsenal de Kali Linux.

Entradas populares de este blog

Hacking y ciberseguridad en kali linux con Fping

Hacking y ciberseguridad en kali linux con atk6-thcping6

Como utilizar Fierce en kali linux