Kali Linux para principiantes

Aprende Kali Linux con 14 prácticas guiadas y 14 desafíos correspondientes sobre fundamentos de la terminal, descubrimiento de servicios locales, inspección HTTP y de paquetes, herramientas de contraseñas, Metasploit y control de acceso con firewall.

CiberseguridadKali LinuxLinux

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Programa

Fundamentos de Kali y archivos de práctica
Administración del entorno Kali
Descubrimiento de servicios y tráfico de red
Herramientas de contraseñas, Metasploit y control de acceso

Introducción

Kali Linux reúne muchas herramientas de seguridad en una sola distribución. Este curso enseña los fundamentos de Linux y los flujos de trabajo pequeños y verificables necesarios para utilizar ese entorno con confianza. Sus cuatro etapas contienen 14 prácticas guiadas y 14 desafíos correspondientes, desde los primeros comandos en la terminal hasta el descubrimiento de servicios locales, la inspección de paquetes, los ejercicios con herramientas de contraseñas, la recopilación de información con Metasploit y un límite de acceso mediante firewall comprobado.

Cada práctica guiada explica los comandos y sus resultados. El desafío asociado plantea una tarea nueva con las mismas habilidades, en un entorno de entrenamiento independiente y con una solución completa que puedes consultar. Sigue el orden para adquirir los fundamentos antes de utilizar las herramientas posteriores.

Qué aprenderás

  • Entrar en la terminal Kali preparada como usuario normal, distinguirla del host Ubuntu y registrar información real del sistema.
  • Recorrer rutas, editar y organizar archivos de práctica y filtrar la salida de herramientas mediante tuberías y redirecciones.
  • Administrar usuarios de entrenamiento y permisos, buscar e instalar herramientas individuales y controlar procesos mientras inspeccionas registros de aplicaciones.
  • Inspeccionar interfaces, rutas, respuestas DNS, puertos en escucha y conectividad con servicios.
  • Realizar descubrimientos específicos con Nmap e interpretar estados de puertos y evidencias de aplicaciones sin confundirlos con la confirmación de vulnerabilidades.
  • Inspeccionar solicitudes HTTP, códigos de estado, cabeceras y cuerpos con curl, y capturar y leer un intercambio HTTP local acotado con tcpdump.
  • Recuperar sin conexión los hashes débiles proporcionados con John y realizar una pequeña comprobación de credenciales SSH en línea con Hydra, confirmando la autenticación real.
  • Inspeccionar y ejecutar un módulo auxiliar de títulos HTTP de Metasploit y, después, aplicar y verificar un límite de acceso al servicio basado en el origen con iptables.

Etapas del curso

  1. Fundamentos de Kali y archivos de práctica: identificación del entorno, operaciones con archivos y resultados legibles a partir del texto proporcionado.
  2. Administración del entorno Kali: usuarios, permisos, búsqueda de paquetes, procesos, registros y fundamentos de redes.
  3. Descubrimiento de servicios y tráfico de red: descubrimiento de servicios con Nmap, inspección HTTP y capturas válidas de paquetes.
  4. Herramientas de contraseñas, Metasploit y control de acceso: recuperación sin conexión, pruebas acotadas de autenticación en línea, un resultado de un módulo auxiliar y acceso de clientes permitidos frente a denegados.

Los resultados son concretos: archivos organizados, hallazgos filtrados, informes de servicios, artefactos HTTP separados, un pcap que se puede analizar, resultados de recuperación vinculados a cuentas, identidad autenticada, hallazgos del módulo registrados y una política de firewall activa y guardada.

A quién va dirigido

Este curso está dirigido a quienes comienzan con Kali Linux, incluso sin experiencia previa con la línea de comandos de Linux. No necesitas instalar Kali, haber utilizado herramientas de seguridad ni realizar otro curso de Linux antes. Las primeras unidades presentan los comandos y conceptos necesarios para las tareas posteriores. Lee las explicaciones, examina los resultados y utiliza cada desafío para practicar de forma independiente.

Entorno de aprendizaje

Las prácticas abren una Terminal en el navegador sobre una máquina virtual Ubuntu. La preparación configura un contenedor Kali Rolling, las herramientas necesarias y los servicios de entrenamiento dedicados que correspondan. El comando kali abre el shell Bash de Kali como usuario normal; exit vuelve a la Terminal del host. Los archivos de práctica están en el espacio de trabajo compartido /home/labex/project. La preparación de las herramientas tarda un tiempo antes de que los pasos estén listos. La descarga más grande de Metasploit puede tardar más de diez minutos si el servidor espejo de paquetes es lento.

Cada unidad prepara sus propias entradas y objetivos. No necesitas archivos ni servicios en ejecución de una práctica anterior. Los ejercicios de servicios utilizan endpoints locales proporcionados o una red de práctica dedicada. La preparación de imágenes y paquetes requiere conectividad con el registro y los repositorios, pero las tareas de seguridad no dependen de objetivos públicos de demostración.

Este entorno de contenedores admite los flujos de trabajo de terminal que se enseñan aquí. No ofrece un escritorio Kali completo, acceso a hardware inalámbrico ni persistencia entre sesiones de prácticas independientes. Los comandos que necesitan permisos elevados lo explican expresamente; el trabajo habitual utiliza la cuenta normal del estudiante.

Preguntas frecuentes

¿Necesito instalar todas las herramientas de Kali?

No. La preparación proporciona las herramientas de cada unidad. La pareja de unidades sobre gestión de paquetes enseña a buscar e instalar herramientas individuales y explica cómo los metapaquetes agrupan herramientas. Estas tareas no requieren actualizar toda la distribución ni instalar todas las herramientas.

¿La pareja de unidades de Metasploit realiza explotación?

Utiliza el módulo auxiliar de títulos HTTP para recopilar información real de una página local. Aprendes a buscar, inspeccionar, configurar, ejecutar y registrar un módulo. Una respuesta de título correcta constituye evidencia de recopilación de información, no una prueba de vulnerabilidad ni de acceso a un shell remoto.

¿Qué hace que un desafío esté completo?

El resultado indicado debe existir y coincidir con el entorno de entrenamiento. Las comprobaciones inspeccionan artefactos y estado: las capturas de paquetes deben poder analizarse, las credenciales recuperadas deben coincidir con las muestras proporcionadas o permitir autenticarse y el firewall debe denegar el acceso a un cliente conservando la ruta permitida. Iniciar una herramienta o crear un archivo de salida vacío no es suficiente.

¿Qué puedo estudiar después?

Continúa con Nmap para principiantes, Wireshark para principiantes, Hydra para principiantes o Metasploit para principiantes para profundizar en esas herramientas. Este curso introductorio establece un entorno y un flujo de trabajo basado en evidencias; una prueba de penetración completa requiere más estudio y práctica autorizada.

Profesor

labby
Labby
Labby is the LabEx teacher.