blooket-hacks
blooket-hacks copied to clipboard
pls read
hacks don't work hit Ctrl alt t then paste code example : [200~(async () => { ERROR - ERROR: unknown command: (async crosh> let n = document.createElement('iframe'); ERROR - ERROR: unknown command: let crosh> document.body.append(n); ERROR - ERROR: unknown command: document.body.append(n); crosh> window.alert = n.contentWindow.alert.bind(window); ERROR - ERROR: unknown command: window.alert crosh> window.prompt = n.contentWindow.prompt.bind(window); ERROR - ERROR: unknown command: window.prompt crosh> window.confirm = n.contentWindow.confirm.bind(window); ERROR - ERROR: unknown command: window.confirm crosh> n.remove(); ERROR - ERROR: unknown command: n.remove(); crosh> crosh> var getValues = () => new Promise((e, t) => { ERROR - ERROR: unknown command: var crosh> try { ERROR - ERROR: unknown command: try crosh> let n = window.webpackJsonp.map(e => Object.keys(e[1]).map(t => e[1][t])).reduce((e, t) => [...e, ...t], []).find(e => /\w{8}-\w{4}-\w{4}-\w{4}-\w{12}/.test(e.toString()) && /(new TextEncoder).encode("(.+?)")/.test(e.toString())).toString(); ERROR - ERROR: unknown command: let crosh> e({ ERROR - ERROR: unknown command: e({ crosh> blooketBuild: n.match(/\w{8}-\w{4}-\w{4}-\w{4}-\w{12}/)[0], ERROR - ERROR: unknown command: blooketBuild: crosh> secret: n.match(/(new TextEncoder).encode("(.+?)")/)[1] ERROR - ERROR: unknown command: secret: crosh> }) ERROR - ERROR: unknown command: }) crosh> } catch { ERROR - ERROR: unknown command: } crosh> t("Could not fetch auth details") ERROR - ERROR: unknown command: t(Could not fetch auth details) crosh> } ERROR - ERROR: unknown command: } crosh> }) ERROR - ERROR: unknown command: }) crosh> var encodeValues = async (e, t) => { ERROR - ERROR: unknown command: var crosh> let d = window.crypto.getRandomValues(new Uint8Array(12)); ERROR - ERROR: unknown command: let crosh> return window.btoa(Array.from(d).map(e => String.fromCharCode(e)).join("") + Array.from(new Uint8Array(await window.crypto. subtle.encrypt({ ERROR - ERROR: unknown command: return crosh> name: "AES-GCM", ERROR - ERROR: unknown command: name: crosh> iv: d ERROR - ERROR: unknown command: iv: crosh> }, await window.crypto.subtle.importKey("raw", await window.crypto.subtle.digest("SHA-256", (new TextEncoder).encode(t)), {
ERROR - ERROR: unknown command: },
crosh> name: "AES-GCM"
ERROR - ERROR: unknown command: name:
crosh> }, !1, ["encrypt"]), (new TextEncoder).encode(JSON.stringify(e))))).map(e => String.fromCharCode(e)).join(""))
ERROR - ERROR: unknown command: },
crosh> };
ERROR - ERROR: unknown command: };
crosh> fetch("https://api.blooket.com/api/users", { credentials: "include" }).then(x => x.json()).then(x => {
ERROR - ERROR: unknown command: fetch(https://api.blooket.com/api/users,
crosh> getValues().then(async e => {
ERROR - ERROR: unknown command: getValues().then(async
crosh> fetch("https://api.blooket.com/api/users/add-rewards", {
ERROR - ERROR: unknown command: fetch(https://api.blooket.com/api/users/add-rewards,
crosh> method: "put",
ERROR - ERROR: unknown command: method:
crosh> credentials: "include",
ERROR - ERROR: unknown command: credentials:
crosh> headers: {
ERROR - ERROR: unknown command: headers:
crosh> "content-type": "application/json",
ERROR - ERROR: unknown command: content-type:
crosh> "X-Blooket-Build": e.blooketBuild
ERROR - ERROR: unknown command: X-Blooket-Build:
crosh> },
ERROR - ERROR: unknown command: },
crosh> body: await encodeValues({
ERROR - ERROR: unknown command: body:
crosh> name: x.name,
ERROR - ERROR: unknown command: name:
crosh> addedTokens: 500,
ERROR - ERROR: unknown command: addedTokens:
crosh> addedXp: 300
ERROR - ERROR: unknown command: addedXp:
crosh> }, e.secret)
ERROR - ERROR: unknown command: },
crosh> });
ERROR - ERROR: unknown command: });
crosh> fetch("https://api.blooket.com/api/users/add-rewards", {
ERROR - ERROR: unknown command: fetch(https://api.blooket.com/api/users/add-rewards,
crosh> method: "put",
ERROR - ERROR: unknown command: method:
crosh> credentials: "include",
ERROR - ERROR: unknown command: credentials:
crosh> headers: {
ERROR - ERROR: unknown command: headers:
crosh> "content-type": "application/json",
ERROR - ERROR: unknown command: content-type:
crosh> "X-Blooket-Build": e.blooketBuild
ERROR - ERROR: unknown command: X-Blooket-Build:
crosh> },
ERROR - ERROR: unknown command: },
crosh> body: await encodeValues({
ERROR - ERROR: unknown command: body:
crosh> name: x.name,
ERROR - ERROR: unknown command: name:
crosh> addedTokens: 500,
ERROR - ERROR: unknown command: addedTokens:
crosh> addedXp: 300
ERROR - ERROR: unknown command: addedXp:
crosh> }, e.secret)
ERROR - ERROR: unknown command: },
crosh> }).then(() => alert('Added daily rewards!')).catch(() => alert('There was an error when adding rewards!'));;
ERROR - ERROR: unknown command: }).then(()
crosh> }).catch(() => alert('There was an error encoding requests!'));
ERROR - ERROR: unknown command: }).catch(()
crosh> }).catch(() => alert('There was an error getting username!'));
ERROR - ERROR: unknown command: }).catch(()
crosh> })();
ERROR - ERROR: unknown command: })();
crosh>
crosh> function footer() {
ERROR - ERROR: unknown command: function
crosh> let element = document.createElement('div');
ERROR - ERROR: unknown command: let
crosh>
crosh> element.style = font-family: "Nunito", sans-serif; font-size: 14px; height: 65px; width: 175px; border: 4px solid rgb(15, 15, 15); background: rgb(240, 240, 240); position: absolute; top: 20x; left: 20px; border-radius: 10px; color: rgb(0, 0, 0); text-align: cente r;;
ERROR - ERROR: unknown command: element.style
crosh> element.innerHTML = <p>Made by gliz <br> My <a style="color: #0000ff;" href="https://twitter.com/glizuwu" target="_blank">twit ter</a></p>;
ERROR - ERROR: unknown command: element.innerHTML
crosh> document.body.appendChild(element);
ERROR - ERROR: unknown command: document.body.appendChild(element);
crosh>
crosh> var pos1 = 0, pos2 = 0, pos3 = 0, pos4 = 0;
ERROR - ERROR: unknown command: var
crosh> element.onmousedown = ((e = window.event) => {
ERROR - ERROR: unknown command: element.onmousedown
crosh> e.preventDefault();
ERROR - ERROR: unknown command: e.preventDefault();
crosh> pos3 = e.clientX;
ERROR - ERROR: unknown command: pos3
crosh> pos4 = e.clientY;
ERROR - ERROR: unknown command: pos4
crosh> document.onmouseup = (() => {
ERROR - ERROR: unknown command: document.onmouseup
crosh> document.onmouseup = null;
ERROR - ERROR: unknown command: document.onmouseup
crosh> document.onmousemove = null;
ERROR - ERROR: unknown command: document.onmousemove
crosh> });
ERROR - ERROR: unknown command: });
crosh> document.onmousemove = ((e) => {
ERROR - ERROR: unknown command: document.onmousemove
crosh> e = e || window.event;
ERROR - ERROR: unknown command: e
crosh> e.preventDefault();
ERROR - ERROR: unknown command: e.preventDefault();
crosh> pos1 = pos3 - e.clientX;
ERROR - ERROR: unknown command: pos1
crosh> pos2 = pos4 - e.clientY;
ERROR - ERROR: unknown command: pos2
crosh> pos3 = e.clientX;
ERROR - ERROR: unknown command: pos3
crosh> pos4 = e.clientY;
ERROR - ERROR: unknown command: pos4
crosh> let top = (element.offsetTop - pos2) > 0 ? (element.offsetTop - pos2) : 0;
ERROR - ERROR: unknown command: let
crosh> let left = (element.offsetLeft - pos1) > 0 ? (element.offsetLeft - pos1) : 0;
ERROR - ERROR: unknown command: let
crosh> element.style.top = top + "px";
ERROR - ERROR: unknown command: element.style.top
crosh> element.style.left = left + "px";
ERROR - ERROR: unknown command: element.style.left
crosh> });
ERROR - ERROR: unknown command: });
crosh> });
ERROR - ERROR: unknown command: });
crosh> };
ERROR - ERROR: unknown command: };
crosh>
crosh> footer();