
Atacar Múltiples Objetivos con Hydra
En este laboratorio, aprenderás a atacar múltiples objetivos simultáneamente con Hydra. Crearás una lista de objetivos, la cargarás en Hydra, ejecutarás un ataque HTTP paralelo y verificarás la salida para identificar inicios de sesión exitosos. Adquiere habilidades prácticas en pruebas de penetración y auditorías de seguridad.
Hydra

Detener Ataques Hydra Temprano
En este laboratorio, exploraremos cómo detener ataques Hydra temprano aprovechando sus opciones para limitar el número de intentos. Configuraremos un servidor FTP con múltiples cuentas, usaremos la opción -f para detener la búsqueda después del primer inicio de sesión, y la opción -F con una lista de múltiples hosts. Finalmente, compararemos el comportamiento de -f y -F.
Hydra

Ajustar los Tiempos de Espera de Respuestas de Hydra
En este laboratorio, exploraremos cómo ajustar los tiempos de espera de respuestas de Hydra al atacar servicios con respuestas potencialmente lentas o poco fiables. Nos centraremos en SMTP como ejemplo. Ajustaremos los tiempos de espera utilizando la opción -w y probaremos la especificación de credenciales individuales utilizando las opciones -l y -p con un solo hilo.
Hydra

Comparación de arrays en Shell
En este laboratorio, aprenderás cómo comparar arrays en scripting de Shell. Trabajarás con tres arrays e implementarás un script para encontrar los elementos comunes entre ellos. Este ejercicio mejorará tu comprensión de la manipulación de arrays, los bucles y las declaraciones condicionales en scripting de shell.
ShellLinux

Funciones de Shell
En este laboratorio, aprenderás sobre las funciones en la programación de shell. Crearás y utilizarás funciones con parámetros, explorarás los valores de retorno, comprenderás el alcance de las variables e implementarás una función avanzada. Al final de este laboratorio, podrás escribir bloques de código reutilizables para realizar tareas repetitivas de manera eficiente en los scripts de shell.
ShellLinux

Variables especiales en el shell
En este laboratorio, explorarás las variables especiales en la programación de scripts de shell. Aprenderás a utilizar variables como $0, $1, $#, $? y $$ para acceder al nombre del script, los argumentos de la línea de comandos, la cantidad de argumentos, el estado de salida y el ID del proceso. También entenderás la diferencia entre $@ y $* para manejar múltiples argumentos.
ShellLinux

Operaciones del sistema de archivos en la shell
En este laboratorio, aprenderás cómo realizar diversas pruebas de archivos en la shell. Crearás archivos y directorios de prueba, comprobarás su existencia y probarás los permisos de los archivos. Al final de este laboratorio, podrás escribir scripts de shell que puedan interactuar con el sistema de archivos y tomar decisiones basadas en las propiedades de los archivos.
ShellLinux

Comando trap de Bash
En este laboratorio, aprenderás a usar el comando trap de Bash para manejar señales e interrupciones en tus scripts. Crearás un script que capture señales específicas, implementarás acciones personalizadas para estas señales y usarás funciones con trap para un código más organizado. Al final, podrás escribir scripts que manejen de manera elegante diversos escenarios y eviten comportamientos impredecibles.
LinuxShell

Bucles en scripting de Bash
En este laboratorio, dominarás el uso de bucles en scripting de Bash. Aprenderás cómo implementar bucles for, while y until para repetir instrucciones de manera eficiente. Además, explorarás las declaraciones break y continue para controlar la ejecución de los bucles. Al final de este laboratorio, podrás crear scripts de Bash más dinámicos y flexibles utilizando diversas estructuras de bucle.
ShellLinux

Pasar Argumentos al Script
Aprende el arte de pasar y manejar argumentos en scripts de Shell. Este laboratorio práctico te guiará a través de la creación de un script que acepta argumentos de línea de comandos, acceder a ellos utilizando variables especiales e implementar lógica basada en la cantidad y el contenido de estos argumentos.
ShellLinux

Operaciones Básicas con Cadenas (Strings)
Sumérgete en las técnicas esenciales de manipulación de cadenas (strings) en *shell scripting*. Este laboratorio práctico cubre el cálculo de la longitud de cadenas, la búsqueda de la posición de caracteres, la extracción de subcadenas (substrings) y el reemplazo de cadenas, proporcionándote habilidades prácticas para el procesamiento de texto en *shell scripts*.
ShellLinux

Declaraciones condicionales en el shell
En este laboratorio, aprenderás cómo usar declaraciones condicionales en la programación de shell para tomar decisiones lógicas. Practicarás escribir declaraciones if-else, usar elif para múltiples condiciones, realizar comparaciones numéricas y de cadenas, y combinar condiciones con operadores lógicos. Al final de este laboratorio, podrás crear scripts de shell que puedan tomar decisiones basadas en diversas condiciones.
LinuxShell

Operaciones Aritméticas en Shell
Aprende operaciones aritméticas en la programación de Shell a través de este laboratorio práctico. Aprende a realizar cálculos, usar variables y emplear operadores aritméticos básicos para resolver problemas del mundo real, como calcular costos en un script de shell.
ShellLinux

Trabajando con Variables de Shell
Aprende los conceptos básicos de las variables de shell en este laboratorio práctico. Descubre cómo crear, referenciar y manipular variables, realizar sustitución de comandos, ejecutar operaciones aritméticas y trabajar con variables de entorno en scripts de shell.
ShellLinux

Matrices (Arrays) en Shell
Explora el poder de las matrices (arrays) en la programación de shell a través de este laboratorio práctico. Aprende a crear, manipular y acceder a elementos en matrices (arrays), lo que permite una organización y manipulación eficientes de datos en tus scripts de shell.
ShellLinux

¡Hola, Bash!
Sumérgete en el mundo del scripting de shell con este laboratorio práctico. Aprende a crear, editar y ejecutar un simple script de Bash que imprime el clásico mensaje '¡Hola, Mundo!'. Domina los comandos esenciales de Linux y los fundamentos del scripting de Bash en el camino.
LinuxShell

Introducción a LabEx
Hola, ¡encantado de conocerte! En este primer laboratorio, te presentaremos todo lo que necesitas saber sobre LabEx, incluyendo cómo utilizar el entorno para obtener los mejores resultados positivos.
Linux

Tutorial de programación introductorio de LabEx
Hola, ¡mucho gusto! En este primer laboratorio, te presentaremos todo lo que necesitas saber sobre LabEx, incluyendo cómo utilizar el entorno para obtener los mejores resultados positivos. Y, ¡escucha esto! Crearás tu primer programa '¡Hola, LabEx!' en el entorno virtual en tiempo real. Por favor, dime que no soy el único que está emocionado. ¡Hurra!
Linux