問題

quiet, calming tradition

from flask import Flask, send_from_directory, make_response
import os

app = Flask(__name__)

FLAG = os.environ.get("FLAG", "Alpaca{**********************************************REDACTED**********************************************}")

@app.route("/")
def index():
    resp = make_response(send_from_directory(".", "index.html"))
    resp.set_cookie("flag", FLAG)
    return resp

if __name__ == "__main__":
    app.run(host="0.0.0.0", port=10800, debug=False)

index.htmlが本体だけど省略

解法

app.pyでcookieにフラグ入れていたので開発者モード等で確認すればOK

一応動作としては、フラグを1文字ずつ15秒おきに108回出力してくれる。

画面かわいい。

image.png

image.png

ソルバ

楽しいスクリプト

state.swing.duration = 100;
if (state.autoTimer) clearInterval(state.autoTimer);
state.autoTimer = setInterval(() => triggerSwing(), 100);