Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
unixpickle
GitHub Repository: unixpickle/kahoot-hack
Path: blob/master/dumps/questions.txt
10110 views
1
Flow for answering questions
2
3
When server sends question:
4
5
[{"data":{"content":"{\"questionIndex\":1,\"answerMap\":{\"0\":0,\"1\":1,\"2\":2,\"3\":3},\"quizType\":\"quiz\",\"quizQuestionAnswers\":[4,4,4]}","id":1,"type":"message"},"channel":"/service/player"}]
6
7
When I send answer:
8
9
[{"channel":"/service/controller","data":{"id":6,"type":"message","gameid":71856,"host":"kahoot.it","content":"{\"choice\":0,\"meta\":{\"lag\":13,\"device\":{\"userAgent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36\",\"screen\":{\"width\":1920,\"height\":1053}}}}"},"id":"25","clientId":"6oyq212lccz8x9lv23emden1d17p2f"}]
10
11
Dump of traffic:
12
13
[{"channel":"/meta/connect","connectionType":"websocket","id":"18","clientId":"6oyq212lccz8x9lv23emden1d17p2f","ext":{"ack":6,"timesync":{"tc":1418902961263,"l":15,"o":138923}}}] 178 6:42:41 AM
14
[{"id":"17","successful":true,"channel":"/meta/connect","ext":{"timesync":{"ts":1418903100144,"tc":1418902961205,"a":-1,"p":28},"ack":6}}] 138 6:42:41 AM
15
[{"data":{"content":"{\"quizType\":\"quiz\",\"quizQuestionAnswers\":[4,4,4]}","id":4,"type":"message"},"channel":"/service/player"}] 132 6:42:41 AM
16
[{"channel":"/meta/connect","connectionType":"websocket","id":"17","clientId":"6oyq212lccz8x9lv23emden1d17p2f","ext":{"ack":5,"timesync":{"tc":1418902961205,"l":15,"o":138923}}}] 178 6:42:41 AM
17
[{"id":"16","successful":true,"channel":"/meta/connect","ext":{"timesync":{"ts":1418903070117,"tc":1418902931179,"a":0,"p":30000},"ack":5}}] 140 6:42:41 AM
18
[{"channel":"/meta/connect","connectionType":"websocket","id":"16","clientId":"6oyq212lccz8x9lv23emden1d17p2f","ext":{"ack":4,"timesync":{"tc":1418902931179,"l":15,"o":138923}}}] 178 6:42:11 AM
19
20
SERVER:
21
22
[{"id":"15","successful":true,"channel":"/meta/connect","ext":{"timesync":{"ts":1418903065092,"tc":1418902926155,"a":1,"p":4976},"ack":4}}] 139 6:42:11 AM
23
[{"data":{"content":"{\"questionNumber\":1,\"answerMap\":{\"0\":0,\"1\":1,\"2\":2,\"3\":3},\"quizType\":\"quiz\",\"quizQuestionAnswers\":[4,4,4]}","id":2,"type":"message"},"channel":"/service/player"}] 201 6:42:11 AM
24
25
ME:
26
27
[{"channel":"/meta/connect","connectionType":"websocket","id":"15","clientId":"6oyq212lccz8x9lv23emden1d17p2f","ext":{"ack":3,"timesync":{"tc":1418902926155,"l":15,"o":138923}}}] 178 6:42:06 AM
28
29
Server:
30
31
[{"id":"14","successful":true,"channel":"/meta/connect","ext":{"timesync":{"ts":1418903057584,"tc":1418902918647,"a":0,"p":7468},"ack":3}}] 139 6:42:06 AM
32
[{"data":{"content":"{\"questionIndex\":1,\"answerMap\":{\"0\":0,\"1\":1,\"2\":2,\"3\":3},\"quizType\":\"quiz\",\"quizQuestionAnswers\":[4,4,4]}","id":1,"type":"message"},"channel":"/service/player"}] 200
33