Final (hopefully working) version!
parent
d60171f6f7
commit
e0e9c15c6e
@ -0,0 +1,28 @@
|
||||
function httpGet(theUrl, elem) {
|
||||
function reqListener() {
|
||||
let res = this.responseText
|
||||
if(res === "wrong"){
|
||||
alert("Nope, sorry. This is the wrong key!")
|
||||
}else if(res === "nope" || res === "missing"){
|
||||
alert(`Could you send a message to J00LZ##9386 on Discord with the challenge name, he apparently misconfigured this... (${res})`)
|
||||
}else if(res === "ok"){
|
||||
alert("Good job! You solved the challenge!")
|
||||
}
|
||||
}
|
||||
|
||||
var oReq = new XMLHttpRequest();
|
||||
oReq.addEventListener("load", reqListener);
|
||||
oReq.open("GET", theUrl);
|
||||
oReq.send();
|
||||
}
|
||||
|
||||
function check(challenge, elem) {
|
||||
flag = document.querySelector(`input#${elem}`).value
|
||||
flagExp = flag.match(/(?:flag)\{([\w]+)\}/i)
|
||||
if(flagExp == null || flagExp == undefined){
|
||||
alert("That isn't even a flag?")
|
||||
return
|
||||
}
|
||||
console.log(flagExp)
|
||||
httpGet(`https://challengeverify.voidcorp.nl/${challenge}/${flagExp[1]}`, elem)
|
||||
}
|
Loading…
Reference in New Issue