Crear
Descargar
Obtener Plan Académico
Compartir juego
Intégralo en tu plataforma

Puedes integrar el juego en un LMS compatible con LTI 1.1 o LTI 1.3 como Canvas, Moodle, o Blackboard. De esta manera podrás guardar las puntuaciones automáticamente en el libro de calificaciones de esa plataforma.
Descargar
Has superado el número máximo de juegos que puedes integrar en Google Classroom con tu Plan actual.

Para integrar tantos juegos como quieras en Google Classroom, necesitas un Plan Académico o un Plan Comercial.

Has superado el número máximo de juegos que puedes integrar en Microsoft Teams con tu Plan actual.

Para integrar tantos juegos como quieras en Microsoft Teams, necesitas un Plan Académico o un Plan Comercial.

La descarga de juegos es una característica exclusiva para usuarios con un Plan Académico o un Plan Comercial.

Obtén ahora tu Plan Académico o Comercial y comienza a integrar tus juegos en tu LMS, web o blog.

Si lo deseas, puedes descargar un juego de prueba aquí y probar su integración:

🕹 ShadowByte: CiberInvestigación

Test

Jugadas 1 %Acierto 80 Tiempo medio 07:03

Sobre esta actividad

Juego de investigación y JavaScript

Creada por

Argentina

Descarga la versión para jugar en papel

Crea tu propio juego gratis desde nuestro creador de juegos
Compite contra tus amigos para ver quien consigue la mejor puntuación en esta actividad

Top juegos

%
Anónimo
Anónimo
%
%
%
Has superado el número máximo de juegos que puedes imprimir con tu Plan actual.

Para imprimir tantos juegos como quieras, necesitas un Plan Académico o un Plan Comercial.

Imprime tu juego
🕹 ShadowByte: CiberInvestigación
 

🕹 ShadowByte: CiberInvestigaciónVersión en línea

Juego de investigación y JavaScript

por Beast Games
1

Evidencia 1: Hallaste la cadena CyberSafe. Historia: El atacante dejo un rastro de tamaño del mensaje. Pregunta: ¿Qué método devuelve la longitud de una cadena?

2

Evidencia 2: El mensaje está en mayúsculas. Historia: Convertir a mayúsculas ayuda a comparar. Pregunta: ¿Qué método convierte toda la cadena a mayúsculas?

3

Evidencia 3: El código muestra palabras en minúsculas para normalizar. Historia: Normalización de texto. Pregunta: ¿Qué método devuelve una cadena en minúsculas?

4

Evidencia 4: Buscas un carácter concreto en la posición 3. Historia: Extraer un carácter específico. Pregunta: ¿Qué método devuelve el carácter en una posición dada?

5

Evidencia 5: Verificas si 'attack' está en la URL. Historia: Localizar texto. Pregunta: ¿Qué método retorna la primera posición de una subcadena?

6

Evidencia 6: Revisa si la palabra aparece al final del enlace. Historia: Encontrar ocurrencias finales. Pregunta: ¿Qué método devuelve la última posición de una subcadena?

7

Evidencia 7: Recortas URL para ver parámetros. Historia: Extraer porciones. Pregunta: ¿Qué método devuelve una parte de la cadena entre dos índices?

8

Evidencia 8: Extraes nombre del usuario entre indices 2 y 6. Historia: Segmentación de cadena. Pregunta: ¿Qué método devuelve una parte entre dos índices sin el segundo?

9

Evidencia 9: Reemplazas código malicioso. Historia: Limpieza de cadena. Pregunta: ¿Qué método reemplaza una_subcadena por otra?

10

Evidencia 10: Separas palabras clave de un mensaje. Historia: Tokenizar entrada. Pregunta: ¿Qué método divide una cadena en un array por un separador?

Explicación

length accede al número de caracteres de una cadena.

toUpperCase() transforma la cadena a mayúsculas.

toLowerCase() convierte a minúsculas.

charAt(pos) devuelve el carácter en index pos.

indexOf('sub') devuelve la primera posición o -1.

lastIndexOf() retorna la última posición.

slice(inicio, fin) corta desde inicio hasta fin sin incluir fin.

substring(inicio, fin) extrae desde inicio hasta fin-1.

replace(valorAntiguo, nuevo) sustituye texto.

split(separador) crea un array de tokens.

¿Estás seguro que quieres abandonar la página?

Al abandonar la página perderás el progreso del juego.