Proyectos

Practica y desarrolla tus habilidades de codificación mediante la creación de proyectos autograduados interactivos reales en vivo con soluciones y video tutoriales

2hrs promedio

Catálogo de Películas con Zustand

Amplía tu proyecto anterior de catálogo de películas añadiendo gestión de estado global con Zustand. Implementa funcionalidades de favoritos, filtro por categoría y búsqueda por título, utilizando selectores y shallow para minimizar re-renderizados.

Intermediate

2hrs promedio

Transforma tu Product Landing Page estática en una máquina de conversión interactiva. Agregarás comparación de precios dinámica (toggle mensual/anual, sliders de cantidad), formularios multi-paso inteligentes con validación, accordion de FAQ con búsqueda, y carousel de testimoniales con filtros. El proyecto enfatiza prompting avanzado, desarrollo iterativo, manejo de estado y debugging colaborativo con IA para crear componentes que aumentan conversiones.

Intermediate

2hrs promedio

En este proyecto, los estudiantes realizarán la fase de explotación sobre la máquina vulnerable The Lovers. El objetivo es utilizar los hallazgos de reconocimiento para obtener acceso, explorar el sistema y escalar privilegios hasta lograr control total. Los estudiantes deberán incluir en su informe evidencia de la explotación, credenciales obtenidas, hallazgos durante la exploración, técnicas de escalada de privilegios y las flags encontradas.

Intermediate

1hrs promedio

Analiza un formulario vulnerable en un sitio de licencias ficticio, identifica la vulnerabilidad XSS y valida tu hallazgo con un script.

Beginner

1hrs promedio

Analiza un archivo .pcap que contiene una transacción HTTP sospechosa, encuentra una cadena codificada en Base64 y decodifica la flag.

Beginner

1hrs promedio

Analiza una imagen aparentemente anónima para descubrir la ciudad y el país donde fue tomada. Usa técnicas OSINT para validar la flag.

Intermediate

1hrs promedio

Un servidor Linux fue comprometido y han dejado varias reverse shells ocultas. Tu tarea como analista es detectarlas y eliminarlas.

Intermediate

2hrs promedio

Crea una app móvil que permita explorar un catálogo de películas, ver detalles y navegar entre diferentes categorías usando React navigation. Trabaja completamente con datos locales desde data/movies.ts (sin APIs ni estado global). Perfecta para dominar la navegación y el tipado de parámetros en React Native.

Intermediate

1hrs promedio

Crea una landing page profesional para vender un producto (app móvil, curso online o producto físico) en solo 5 minutos usando IA. Construirás una página completa orientada a conversión con hero section, características, testimoniales, precios y CTAs estratégicos. Practicarás HTML semántico, CSS moderno (glassmorphism, animaciones), JavaScript (modo claro/oscuro con localStorage, animaciones al scroll), diseño responsive y accesibilidad. El proyecto se construye desde cero en Cursor usando un prompt potente de IA, con iteraciones opcionales para personalización.

Beginner

1hrs promedio

Este proyecto introduce a los estudiantes en la fase de reconocimiento sobre la máquina vulnerable The Lovers. Los estudiantes deberán descubrir la dirección IP del objetivo, escanear los puertos y servicios abiertos con Nmap, identificar el sistema operativo y confirmar la existencia de un servicio HTTP como preparación para fases posteriores de enumeración y explotación.

Beginner

2hrs promedio

Una startup de inteligencia artificial fue atacada durante la madrugada. Como analista forense, debes reconstruir el incidente a partir de evidencias recolectadas y recuperar una contraseña oculta dentro de un ejecutable sospechoso.

Intermediate

1hrs promedio

Has recuperado una cadena sospechosa. Tu objetivo es descifrarla aplicando un método de cifrado clásico llamado Atbash y validar si tu resultado es correcto mediante un script. Solo si lo descifras bien recibirás la recompensa final.

Easy

1hrs promedio

Un usuario conocido como johnclick1337 publicó una amenaza antes de borrar su rastro. Usa técnicas OSINT para descubrir su correo y validar la flag.

Intermediate

2hrs promedio

Enfrenta un sabotaje interno que ha tirado el servicio web principal. Investiga, escala privilegios y desenmascara al impostor para restaurar la operatividad.

Intermediate

8hrs promedio

Construye una app móvil que permita registrar el estado de ánimo diario (Feliz, Neutral, Triste), ver el estado actual y consultar un historial reciente. Practica useState para estado local, useEffect para ciclo de vida (sin fetch), renderizado condicional y FlatList para listas de alto rendimiento. Ideal para iniciar con React Native + TypeScript.

Intermediate

2hrs promedio

Un proyecto práctico para crear requisitos sólidos de MVP usando IA. Aprende a usar un planificador de productos y prompts de IA para definir el alcance de tu proyecto de manera efectiva para construir requisitos de productos con inteligencia artificial, IA generativa e ingeniería de prompts.

Beginner

1hrs promedio

En este proyecto, los estudiantes realizarán la fase de reconocimiento web sobre la máquina vulnerable The Lovers. El objetivo es explorar la página inicial, identificar el formulario de login y usar herramientas como Gobuster o Dirb con SecLists para enumerar directorios y archivos ocultos. No se realizará explotación aún; los resultados servirán como base para fases posteriores.

Beginner

1hrs promedio

Un sistema Linux fue comprometido. Tu misión es investigar una imagen sospechosa, rastrear al atacante y descubrir tareas persistentes ocultas. Solo si limpias correctamente el sistema podrás reconstruir la bandera final.

Intermediate

1hrs promedio

Recibiste un archivo ejecutable sospechoso. Tu tarea es descompilarlo, identificar el comportamiento malicioso y sanear el binario. Solo si eliminas correctamente la actividad maliciosa, el programa completará su ejecución y mostrará un mensaje que contiene la bandera.

Intermediate

1hrs promedio

Una copia de seguridad de una base de datos crítica fue encontrada dañada. Como analista, tu tarea es recuperar datos útiles y encontrar la bandera.

Intermediate

Load more...