Sequence
Frozen at 2026-10-22 23:18 UTC with 29 teams. Seed aac187e9626ec69c761a23a647099466a46d0c4f01a3f98a322cd4bb240f1c04, SHA-256 a3ae02c8d21e0ea6d2f4e730367b0acfc7da75e6b73ce7963a7b02d1f8adaf06 as published before the freeze.
how to verify
Round n is a Fisher–Yates shuffle with rng = seedrandom("<seed>:<n−1>") (round 1 uses "<seed>:0"): for i from the last index down to 1, swap a[i] with a[floor(rng() · (i+1))]. It runs over the CTFtime ids of all teams registered before the freeze, sorted ascending; each keeps that place for the vouchers it asked for at the freeze. After them come teams registered later (late) and vouchers added by raising the request after the freeze (extra), ordered by when that happened. Up to 2 vouchers per team per round.
Check the seed with printf %s '<seed>' | sha256sum. The CTFtime ids registered before the freeze, sorted (banned teams stay in the shuffle and are skipped):
551, 1964, 7221, 8323, 16740, 18419, 34878, 42934, 53791, 59774, 81341, 87434, 114856, 128734, 152367, 154656, 160468, 169557, 193899, 194263, 220769, 274079, 279433, 309820, 359032, 368072, 375467, 386539, 418962
round 116/38 done
- 01x3CTF■■
- 02KITCTF■■
- 03The Flat Network Society■■
- 04ALLES!■■
- 05Project Sekai■■
- 06if this doesn't work we'll get more for next year■■
- 07KuK Hofhackerei■■
- 08LosFuzzys■■
- 09organizers■■
- 10flagbot■■
- 11IT-Security Club■■
- 12kalmarunionen■■
- 13polygl0ts■■
- 14WROng_flag■■
- 15bootplug■■
- 16FluxFingers■■
- 17bingus■■
- 18CSCB■■
- 19plfanzen■■
- 20CyberSecurityAustria■■
- 21ARESx■■
- 22/mnt/ain■■
- 23WE_0WN_Y0U■■
- 24Pwn-la-Chapelle■■
- 25pwnagaukar■■
- 26NUSGreyhats■■
- 27CrOwOatia■■
- 28BK-ISClate■■
- 29Attacking-Lablate■■
- 30VTLetlate■■
- 31FAUSTlate■■
- 32RedRocketlate■■
- 33SIGFLAGlate■■
- 34l0wpr0fil3late■
- 35l0wpr0fil3late■
- 36ECSC Team Francelate■■
- 37Crusaders of Rustlate■■
- 38fachsimpelnlate■■
round 20/32 done
- 01FluxFingers■■
- 02polygl0ts■■
- 03flagbot■■
- 04if this doesn't work we'll get more for next year■■
- 05organizers■■
- 06/mnt/ain■■
- 07CrOwOatia■■
- 08WROng_flag■■
- 09Project Sekai■■
- 10CSCB■
- 11x3CTF■■
- 12ALLES!■■
- 13KITCTF■■
- 14IT-Security Club■■
- 15The Flat Network Society■■
- 16kalmarunionen■■
- 17LosFuzzys■■
- 18KuK Hofhackerei■■
- 19Pwn-la-Chapelle■■
- 20ARESx■■
- 21bingus■■
- 22CyberSecurityAustria■■
- 23pwnagaukar■■
- 24NUSGreyhats■■
- 25WE_0WN_Y0Uextra■
- 26WE_0WN_Y0Uextra■
- 27Attacking-Lablate■■
- 28VTLetlate■■
- 29FAUSTlate■■
- 30RedRocketlate■■
- 31ECSC Team Francelate■■
- 32Crusaders of Rustlate■■
round 30/25 done
- 01/mnt/ain■■
- 02ALLES!■■
- 03The Flat Network Society■■
- 04flagbot■■
- 05WROng_flag■
- 06FluxFingers■■
- 07KuK Hofhackerei■■
- 08Project Sekai■
- 09organizers■■
- 10kalmarunionen■■
- 11ARESx■■
- 12x3CTF■■
- 13if this doesn't work we'll get more for next year■■
- 14NUSGreyhats■■
- 15Pwn-la-Chapelle■
- 16LosFuzzys■■
- 17IT-Security Club■■
- 18KITCTF■■
- 19polygl0ts■■
- 20CyberSecurityAustria■■
- 21Pwn-la-Chapelleextra■
- 22VTLetlate■
- 23FAUSTlate■■
- 24RedRocketlate■■
- 25ECSC Team Francelate■■
round 40/16 done
- 01organizers■■
- 02polygl0ts■■
- 03kalmarunionen■■
- 04FluxFingers■■
- 05ARESx■■
- 06flagbot■■
- 07/mnt/ain■■
- 08NUSGreyhats■■
- 09KITCTF■■
- 10LosFuzzys■■
- 11x3CTF■■
- 12KuK Hofhackerei■■
- 13if this doesn't work we'll get more for next year■■
- 14ALLES!■■
- 15FAUSTlate■■
- 16RedRocketlate■■
round 50/12 done
- 01KuK Hofhackerei■■
- 02polygl0ts■■
- 03organizers■■
- 04ARESx■■
- 05if this doesn't work we'll get more for next year■■
- 06KITCTF■■
- 07flagbot■■
- 08FluxFingers■■
- 09ALLES!■■
- 10/mnt/ain■■
- 11kalmarunionen■■
- 12x3CTF■■
round 60/10 done
- 01flagbot■■
- 02kalmarunionen■■
- 03polygl0ts■■
- 04ALLES!■■
- 05/mnt/ain■■
- 06if this doesn't work we'll get more for next year■■
- 07KuK Hofhackerei■■
- 08organizers■■
- 09FluxFingers■■
- 10KITCTF■■
round 70/10 done
- 01polygl0ts■■
- 02FluxFingers■■
- 03ALLES!■■
- 04if this doesn't work we'll get more for next year■■
- 05flagbot■■
- 06kalmarunionen■■
- 07KITCTF■■
- 08KuK Hofhackerei■■
- 09/mnt/ain■■
- 10organizers■■
round 80/10 done
- 01KITCTF■■
- 02polygl0ts■■
- 03FluxFingers■■
- 04/mnt/ain■
- 05KuK Hofhackerei■■
- 06kalmarunionen■■
- 07organizers■■
- 08flagbot■■
- 09ALLES!■■
- 10if this doesn't work we'll get more for next year■■
round 90/9 done
- 01if this doesn't work we'll get more for next year■■
- 02ALLES!■■
- 03KITCTF■■
- 04KuK Hofhackerei■■
- 05organizers■■
- 06FluxFingers■■
- 07flagbot■■
- 08polygl0ts■■
- 09kalmarunionen■■
round 100/9 done
- 01if this doesn't work we'll get more for next year■■
- 02KITCTF■■
- 03organizers■■
- 04flagbot■■
- 05ALLES!■■
- 06polygl0ts■■
- 07KuK Hofhackerei■■
- 08FluxFingers■■
- 09kalmarunionen■■
round 110/7 done
- 01KITCTF■■
- 02kalmarunionen■■
- 03polygl0ts■■
- 04FluxFingers■■
- 05KuK Hofhackerei■■
- 06organizers■■
- 07flagbot■■
round 120/6 done
- 01organizers■■
- 02KITCTF■■
- 03kalmarunionen■■
- 04polygl0ts■■
- 05flagbot■■
- 06KuK Hofhackerei■■
round 130/6 done
- 01polygl0ts■
- 02organizers■■
- 03KITCTF■
- 04KuK Hofhackerei■
- 05kalmarunionen■
- 06flagbot■■
round 140/2 done
- 01flagbot■■
- 02organizers■■
round 150/2 done
- 01organizers■■
- 02flagbot■■
vouchers per team
| team | sent | confirmed | came back | flagged |
|---|---|---|---|---|
| ALLES! | 2 | 2 | 2 | 0 |
| bootplug | 2 | 2 | 0 | 0 |
| flagbot | 2 | 2 | 2 | 0 |
| FluxFingers | 2 | 2 | 0 | 0 |
| if this doesn't work we'll get more for next year | 2 | 2 | 2 | 0 |
| IT-Security Club | 2 | 2 | 2 | 0 |
| kalmarunionen | 2 | 2 | 2 | 0 |
| KITCTF | 2 | 2 | 2 | 0 |
| KuK Hofhackerei | 2 | 2 | 2 | 0 |
| LosFuzzys | 2 | 2 | 2 | 0 |
| organizers | 2 | 2 | 2 | 0 |
| polygl0ts | 2 | 2 | 0 | 0 |
| Project Sekai | 2 | 2 | 2 | 0 |
| The Flat Network Society | 2 | 2 | 2 | 0 |
| WROng_flag | 2 | 2 | 0 | 0 |
| x3CTF | 2 | 2 | 2 | 0 |