summaryrefslogblamecommitdiffstats
path: root/iv/orodja/napad/config
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=::