Buenas a todos.
Llevaba un tiempo viendo que cada día más gente jugaba a esta aplicación con sus amigos y hoy me he planteado vencer siempre en ella.
Aquí os dejo los resultados:
Link a la APP: Los enlaces son solo para miembros.
Registrate o
iniciá sesiónEl sistema de validación de respuestas se compone de peticiones compuestas en JSON a una API. Por ello decidí capturar el tráfico y ver su estructura.
Se envía el ID de pregunta, la categoría, la respuesta elegida y una serie de parámetros más, por lo que ya imaginaréis por dónde van los tiros.
Capturamos el tráfico con Burp, respondemos al azar, vemos la respuesta acertada tras nuestro error y modificamos la petición para que la contenga, tan simple como eso.
Aquí tenéis el vídeo de PoC:
[vimeo]Los enlaces son solo para miembros.
Registrate o
iniciá sesión[/vimeo]
Por tanto nuestra estrategia será la siguiente:
- Retar a nuestro adversario o elegir una partida aleatoria.
- Esperar a nuestro turno
- Activar nuestro Proxy (en mi caso Burp)
- Responder al AZAR y FIJARNOS EN LA RESPUESTA MARCADA COMO CORRECTA. DATO: los índices van [0, 1, 2, 3] de arriba a abajo
- Modificar la petición y poner el índice correcto.
- REPEAT, FUN AND PROFIT!
Espero que os sea de utilidad.
Saludos.