Share your repls and programming experiences

← Back to all posts
Quizizz infinite points "hack"
lilpeen (222)

So this is a project I worked on for about 2 days in my cybersecurity class because I had nothing else to do. It is a short program that will give you as many points as you want per question, whether your answer is right or wrong.

Here is a demo:

The demonstration is a solo match but I have tested it and it also works for live games. Just run this code while on the page before the game and enter the amount of points you want.

How it works

In quizizz, you answer questions and if you get them right you get points. Pretty simple. The faster you answer them, the more points you get for a right answer. Here is the fun part: when you answer a question, the request to the server contains all of the points you should get for the question. Example request (simplified):

{
  correct: {
    base: 1000, (this is the amount of points you get based on speed, max is 1000)

    streak: 0, (this is the amount of points you get based on answer streaks, will increase with more correct answers in a row)

    total: 1000, (all the points added up)
  },

  incorrect: {
    base: 0, (this is the amount of points you get for a wrong question, it is always 0)

    streak: 0, (i have no idea why they put this here)

    total: 0, (all the points added up)
  },
}

As you may have noticed, you can tell the server how many points to give you not only if you answer a question correctly, but if you also answer it incorrectly. Therefore, you simply intercept all of the fetch requests, filter through them to find the right ones, and make the points how ever much you want.

Comments
hotnewtop
LukeWright (280)

it says not found?

lilpeen (222)

@LukeWright There is no website to run. You just go to quizizz and execute the code in the repl.