UBS-Server / routes /decode.py
m-abdur2024's picture
Upload 40 files
0d3476b verified
raw
history blame contribute delete
No virus
1.17 kB
import os
import logging
from flask import request, jsonify, send_file, abort
from routes import app
logger = logging.getLogger(__name__)
# routes/ctf.py
import logging
from flask import jsonify
from routes import app # Assuming 'app' is your Blueprint
logger = logging.getLogger(__name__)
@app.route('/ub5-flags', methods=['GET'])
def ub5_flags():
"""
GET endpoint that returns UB5 flags in JSON format.
"""
data = {
"sanityScroll": {
"flag": "UB5{w3lc0m3_70_c7f_N0ttyB01}"
}
# "openAiExploration": {
# "flag": "FLAG_CONTENT_HERE"
# },
# "dictionaryAttack": {
# "flag": "UB5{FLAG_CONTENT_HERE}",
# "password": "PASSWORD_HERE"
# },
# "pictureSteganography": {
# "flagOne": "UB5-1{FLAG_ONE_CONTENTS_HERE}",
# "flagTwo": "UB5-2{FLAG_TWO_CONTENTS_HERE}"
# },
# "reverseEngineeringTheDeal": {
# "flag": "FLAG_CONTENT_HERE",
# "key": "KEY_HERE"
# }
}
logger.info("Serving UB5 flags to client.")
return jsonify(data), 200