Guía de Curl para Kali Linux

 

 https://www.onlinetis.com

Guía de Curl para Kali Linux

curl (Client URL) es una herramienta de línea de comandos fundamental en Kali Linux (y en casi cualquier sistema Unix) que se utiliza para transferir datos desde o hacia un servidor. Es extremadamente versátil y soporta protocolos como HTTP, HTTPS, FTP, SFTP y más.

Aquí tienes una guía rápida en español sobre cómo usarlo, desde lo básico hasta funciones avanzadas para auditorías de seguridad.


1. Uso Básico de curl

La sintaxis más sencilla es simplemente escribir el comando seguido de la URL.

  • Descargar el contenido de una página:

    curl https://www.google.com

    (Esto mostrará el código HTML directamente en la terminal).

  • Guardar el contenido en un archivo:

    curl -o nombre_archivo.html https://www.google.com

    (La opción -o minúscula permite elegir el nombre).

  • Descargar manteniendo el nombre original del archivo:

    curl -O https://ejemplo.com/imagen.jpg

    (La opción -O mayúscula guarda el archivo como "imagen.jpg").


2. Comandos Útiles para Pentesting

En Kali Linux, curl se usa frecuentemente para analizar cabeceras y probar vulnerabilidades.

Ver cabeceras HTTP (Headers)

Si quieres ver la respuesta del servidor (tipo de servidor, cookies, códigos de estado) sin descargar el contenido:

curl -I https://www.ejemplo.com

Realizar peticiones POST (Enviar datos)

Útil para probar formularios o APIs:

curl -d "usuario=admin&clave=1234" -X POST https://ejemplo.com/login

Cambiar el User-Agent

A veces, los sitios bloquean peticiones que parecen venir de herramientas de comandos. Puedes "disfrazarte" de navegador:

curl -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64)" https://ejemplo.com

Seguir redirecciones

Si una URL te redirige a otra (por ejemplo, de HTTP a HTTPS), usa -L:

curl -L http://google.com


3. Manejo de Proxies y Seguridad

Como usuario de Kali, es posible que necesites anonimato o saltar restricciones.

  • Usar un Proxy:

    curl -x http://127.0.0.1:8080 https://objetivo.com

    (Muy común para enviar el tráfico a Burp Suite).

  • Ignorar certificados SSL inseguros:

    curl -k https://sitio-con-certificado-vencido.com

    (La opción -k o --insecure es vital cuando trabajas con entornos de prueba).


Resumen de opciones frecuentes:

OpciónDescripción
-iIncluye las cabeceras en la salida (HTTP-header).
-IObtiene solo las cabeceras (HEAD request).
-uProporciona usuario y contraseña para autenticación (user:pass).
-vModo verbose (muestra todo lo que sucede en la conexión).
-sModo silencioso (no muestra barras de progreso).

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