Giter Site home page Giter Site logo

cheat-triviacrack's Introduction

Cheat para el juego Preguntados o más conocido como TriviaCrack

Latest release status:stable License GPL-3.0

Una aplicación simple para encontrar automáticamente la respuesta correcta en el juego Trivia Crack en Facebook (https://apps.facebook.com/triviacrack/).

Comunicación con el servidor

Este juego se comunica con el servidor mediante solicitudes HTTPS.

Image

Las respuestas que envía el servidor son objetos JSON que contienen detalles de tus partidas activas, configuraciones del juego... en general información de todo lo que es el juego. Todo esto sin ninguna medida para proteger dicha información.

Una pequeña demostración

Image

FiddlerCore y MakeCert

Con FiddlerCore intercepto el tráfico entre el cliente-servidor, con él lograré que haga de intermediario entre el navegador y la aplicación sin hacer uso de la UI de Fiddler.

De forma predeterminada solo intercepta el tráfico HTTP. Como el juego integra el protocolo HTTPS en sus comunicaciones, hay que configurarlo para que descrifre el tráfico HTTPS.

El proxy ejecutará un ataque MITM; pero antes Fiddler debe generar un certificado raíz y usar ese certificado raíz para generar múltiples certificados de entidad final, uno para cada sitio HTTPS.

Aquí entra en juego la herramienta MakeCert que es la encargada de crear el certificado raíz.

FiddlerCore ya incluye las funciones necesarias para instalar el certificado utilizando MakeCert.

if (!CertMaker.rootCertExists())
{
	if (!CertMaker.createRootCert())
		throw new Exception("Unable to create certificate for FiddlerCore.");

	if (!CertMaker.trustRootCert())
		throw new Exception("Unable to create certificate for FiddlerCore.");
}

Es importante aceptar el cuadro de diálogo que aparece en pantalla para la correcta instalación del certificado.

Plataformas

Probado en Windows 7 x86/x64 y Windows 10 x86/x64. Se encuentra configurado como plataforma de destino x86 por lo que no hay ningún problema en usarlo en x64.

Requisitos

.NET Framework 4.5.2 o posterior.

Características disponibles

Función Disponible
Partida en modo de juego clásico
Partida en modo de juego duelo No
Desafiar a tu oponente cuando toca Corona No
Jugar por un personaje cuando toca Corona
Respuestas de todas las categorías cuando toca Corona No
Respuesta de una sola categoría cuando toca Corona
Respuesta al hacer un segundo intento tras fallar No

Posibles problemas y su solución

  1. Si después de haber instalado el certificado usted recibe el mensaje "La conexión no es privada", cierre y abra nuevamente el navegador. Esto debería ser más que suficiente.

  2. Si después de cerrar Cheat Preguntados usted recibe el mensaje "Sin conexión a Internet", desactive la configuración del proxy manualmente en su equipo. Esto no debería de ocurrir. Desactivar proxy

Imagen del funcionamiento

Image Image

Librerías externas utilizadas

FiddlerCore

Newtonsoft.Json

Colorful.Console

Nota

Este proyecto ha sido realizado y publicado con fines educativos para el aprendizaje y así demostrar los riesgos que existen al no utilizar las medidas correctas de seguridad. En ningún momento me hago responsable de su mal uso.

Cualquier problema házmelo saber!.

cheat-triviacrack's People

Contributors

jax20 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.