Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
CryptHook — Envoltorio de túnel de cifrado simétrico TCP/UDP | Kitploit
Herramientas/GitHubGitHub/chokepoint/crypthook
Utilidades de Propósito GeneralHerramientas de Cifrado/DescifradoSeguridad de RedesCriptografíaUtilidades y Frameworks
GitHubchokepoint/crypthook

CryptHook

Envoltorio de túnel de cifrado simétrico TCP/UDP

Ver Repositorio
12235hace 6 añosRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

CryptHook

CryptHook es una implementación modular para asegurar aplicaciones existentes con cifrado simétrico por bloques. Funciona interceptando las llamadas al sistema base para la comunicación de red send/sendto y recv/recvfrom. Crypthook funcionará con cualquier aplicación existente que dependa de estas llamadas al sistema.

Criptografía

CryptHook se basa en AES en modo GCM usando una clave de 256 bits. Las claves se generan a partir de frases de contraseña usando PBKDF2. Los IV se construyen sobre la marcha usando bytes aleatorios de datos, y la misma técnica de derivación de claves para reconstruir el vector de inicialización en el extremo receptor con el fin de mantener la sobrecarga al mínimo. La autenticación de cada paquete también se verifica.

DESCARGO DE RESPONSABILIDAD

Las siguientes características deben cambiarse si vas a utilizar esto para algo razonablemente seguro. Toda la configuración se puede cambiar en crypthook.c usando los siguientes #defines.

root@kitploit:~
#define KEY_SALT "changeme"
#define IV_SALT "changeme"
#define ITERATIONS 1000

#define PASSPHRASE "Hello NSA"

KEY_SALT e ITERATIONS se usan en el proceso de derivación de claves para convertir la frase de contraseña en texto plano en una clave de 256 bits.

IV_SALT e ITERATIONS se usan en el proceso de derivación de IV para cambiar los 8 bytes de datos aleatorios en un IV completo para usar con el algoritmo.

PASSPHRASE es simplemente la frase de contraseña predeterminada si no se proporciona ninguna mediante la variable de entorno CH_KEY.

Dependencias

  • libcrypto / openssl

Compilación

root@kitploit:~
$ make

Ejemplo de uso

root@kitploit:~
Server
$ LD_PRELOAD=./crypthook.so CH_KEY=donthackmebro ncat -l -p 5000

Client
$ LD_PRELOAD=./crypthook.so CH_KEY=donthackmebro ncat server 5000
Descargar herramienta