INNER CODE UNIT · Python

UploadForm

project-sekai-ctf/sekaictf-2025 · pwn/umiyuri-kaikeitan/challenge/app/app.py:46

class UploadForm(FlaskForm):
    file = FileField(
        "Umiyuri Kaikeitan Exploit Submission", validators=[DataRequired()]
    )
    recaptcha = RecaptchaField()
    submit = SubmitField("Upload")


def allowed_file(filename):
    return (
        "." in filename
        and filename.rsplit(".", 1)[1].lower() in app.config["ALLOWED_EXTENSIONS"]
    )


@app.route("/", methods=["GET", "POST"])
def upload_file():
    form = UploadForm()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…