/kahoot-hack-1

Reverse engineering kahoot.it - written in Java

Primary LanguageJava

kahoot-hack

Reverse engineering kahoot.it

This has similar functionality to the code here https://github.com/unixpickle/kahoot-hack but is more portable as it is written in Java. The tools here contain more functionality. One of the primary goals here is to build a command line text based client for Kahoot.

There is a bug with team mode that causes the program to answer twice, but the program will still work with it. Only the first set of answers for a question will be accepted. I am working on fixing this bug.

Working as of November 20, 2016

Building

This program uses the Gradle build system. Dependencies are managed by Gradle. Open a terminal/cmd window and navigate to the kahoot-hack folder.

To build on *nix like systems: ./gradlew build

To build on Windows: gradlew build

The build shouldn't take more than a few minutes on the first run. The final built jar can be found in the build/libs folder. The built jar is portable, meaning you can copy it to any spot on your computer (or on any computer) and run it from there.

Running

You can run the built jar from a terminal/cmd window: java -jar kahoot-hack.jar

Or: java -jar build/libs/kahoot-hack.jar

There are 2 scripts you can use to automatically build and run the Kahoot hack.

*nix based systems: ./run (run)

Windows: run (run.bat)

Contributing

You are welcome to contribute by submitting a pull request or opening an issue on this repository. Any issues or PRs that are trolls will simply be closed.