blob: 371faeda3cb9f38cdcc3456cd9aef542cf3ebfb0 (
plain) (
tree)
|
|
# Common config for exploit.sh and submission.py.
# It is to be sourced. It only sets environment variables.
# ==========================
# ========= COMMON =========
export FLAG_REGEX="^[A-Z0-9]{31}=$"
export SUBMISSION_PORT=21502
# ==========================
# ======= EXPLOIT.SH =======
# Where can exploit.sh find submission.py. Port is a common setting.
export SUBMISSION_HOST=k.4a.si
# Must be precise, not less than round duration. Used to calculate round id.
export ROUND_DURATION=120
# When does the game start (in UTC). Used to calculate current round id.
export GAME_START=2024-09-01T07:00:00
# ==========================
# ====== SUBMISSION.PY =====
export SUBMISSION_DB=flags.db
# How much flags to send in one request.
# With 2560, if it takes 37 bytes per flag, 2560*37=94720
# Ostane nam torej še dobrih 5280 za headerje,
# če je request limited na 100 kB
export SUBMISSION_MAX_FLAGS=2560
# PUT request, ECSC 2024 AD style
export SUBMISSION_URL=http://10.10.0.1:8080/flags
# How many seconds to delay after a successful submission.
# With 15, we send at most 4 requests per minute out of 15 allowed.
export SUBMISSION_DELAY=15
# This is sent in X-Team-Token in requests to SUBMISSION_URL
export SUBMISSION_TEAM_TOKEN=e5152d70a4d18093cae8844f4e959cf1
# Where to bind to. Use SUBMISSION_PORT in common settings for port.
export SUBMISSION_BIND=::
|