WSH 26 / Info

Event information

The what, where and how of WSH 26 — the Westminster School Hackathon. Full schedule, both tracks, and the prize structure. Anything still being finalised is marked below.

Updating 28 — 29 NOV 2026 7:30AM — 2:30PM Westminster School Dubai
01 — The essentials
Event
WSH 26 Interschool
Westminster School Hackathon
Host
Westminster School Dubai
Venue
Westminster School Dubai
Room allocation to be confirmed
Dates
Saturday 28 — Sunday 29 November 2026
Hours
7:30am — 2:30pm, both days
Format
In person, two consecutive days
Open to
Students across GEMS schools
First come, first served: the first 10 schools to register
Per school
Two competing teams · one showcase project
Chosen by the school's computer teacher
Register
Contact your computer science or IT department
Team size
4 — 6 participants
Tracks
Capture the Flag · Hackathon project · or both
CTF platform
CTFd — self-hosted
Bring
Your own laptop and charger — all participants
Environment
Kali Linux — mandatory for all participants
AI policy
Browser-based AI for hackathon projects only · no AI in the CTF · local models prohibited
Cost
Coming soon
▲

Kali Linux is a hard requirement. Install and update it before you travel. Bare metal, dual boot or a VM all count — a machine that boots into Kali on the day is what matters.

!

Some details are still landing. Schedule, prizes, judging weights, catering and exact timings are being finalised and will be published on this page.

pre-flight check
$ uname -a
Linux kali 6.x ... x86_64 GNU/Linux ✓
$ sudo apt update && sudo apt upgrade
All packages are up to date. ✓
$ echo "ready for wsh26"
ready for wsh26
02 — Running order

The two-day schedule

Both days run 7:30am to 2:30pm. Timings are the current plan and may shift slightly on the day — the highlighted rows are the ones you cannot miss.

Day 1 Sat 28 Nov 2026
  • 7:30 — 8:00Participants arrive & set up devices
  • 8:00 — 8:30Opening ceremony
  • 8:30 — 9:00CTF briefing & rules walkthrough
  • 9:00Beginner CTF challenges go live
  • 9:00 — 11:00Beginner + intermediate CTFs
  • 11:00Hackathon briefing + starter kit distributed
  • 11:15 — 1:00Advanced CTFs + mystery bonus challenge
  • 1:00 — 1:30Lunch break
  • 1:30 — 2:00N/A
  • 2:00 — 2:30Leaderboard reveal
Day 2 Sun 29 Nov 2026
  • 7:30 — 8:00Arrive & set up
  • 8:00 — 8:15Morning stand-up
  • 8:15 — 9:30Continue with CTFs + hackathon project
  • 10:00CTF platform closes
  • 11:40Project submission deadline
  • 11:40 — 12:00Break
  • 12:00 — 1:30Project showcases — 2 to 5 minute pitches
  • 1:30 — 2:00Break — judges deliberate (meanwhile, participants network and take pictures)
  • 2:00 — 2:30Awards ceremony
!

Two hard cut-offs. The CTF platform closes at 10:00 on Day 2 and project submissions close at 11:40. Nothing is scored after those times.

03 — Tracks in detail

How the two tracks run

Both run in parallel across the two days, so you can engage with one or both depending on your skill level.

Capture the Flag

The CTF

Challenges are released on a self-hosted CTFd board across both days. Solve, submit the flag, take the points. Beginner challenges go live at 9:00 on Day 1, with intermediate and advanced tiers following as the event runs. The platform closes at 10:00 on Day 2.

  • CTFd platform
  • Live scoreboard
  • Beginner → advanced
  • Mystery bonus
Hackathon project

The project

Build something real in cybersecurity, complementing the CTF track. A starter kit — a GitHub repository with backend code and free API integrations — is distributed to every team at the Day 1 briefing. Submit by 11:40 on Day 2, then pitch it in two to five minutes.

  • Starter kit
  • Any stack
  • Built on site
  • 2—5 min pitch
◈
Entry option A

CTF only

Your whole team works the CTFd challenge board for both days. One result.

◆
Entry option B

Project only

Your whole team is heads-down on the security project for both days. One result.

◉
Entry option C

Both tracks

They run in parallel, so the same team can enter both. Two submissions, two results.

04 — CTF categories

What you will be solving

Seven categories, three difficulty tiers — beginner, intermediate and advanced. Beginner challenges open at 9:00 on Day 1 and the board grows from there.

BeginnerIntermediateAdvanced
◈
01

Web exploitation

SQL injection, XSS, authentication flaws.

◈
02

Reverse engineering

Analyse compiled binaries to reveal their logic.

◈
03

Cryptography

Ciphers, encoding, key-breaking.

◈
04

Steganography

Hidden messages buried within media files.

◈
05

Forensics

Digital evidence and file analysis.

◈
06

OSINT

Open-source intelligence gathering.

◈
07

Misc

Wildcard challenges spanning several domains.

★
Day 1, 11:15

Mystery bonus

One bonus challenge, revealed on the day.

05 — Project track

Build something security-focused

The project must relate to cybersecurity — it complements the CTF track rather than running off in its own direction. Some directions teams take:

  • Vulnerability scanner
  • Secure login system
  • Password breach checker
  • Phishing / URL detector
  • Firewall rule engine
  • Intrusion detection dashboard
  • Security awareness tool
▲

One showcase project per school. Each school may showcase a single project, chosen by the school's computer teacher from its two competing teams.

▲

A starter kit ships to every team. A GitHub repository with backend code and free API integrations, distributed at the Day 1 hackathon briefing at 11:00. You are not starting from a blank editor.

!

Submit by 11:40 on Day 2, then pitch in two to five minutes. Judges deliberate at 1:30 and awards are at 2:00.

06 — Preparation

What to bring

/ 01
Your own laptop and charger
All participants must bring their own laptop and charger. The laptop must run Kali, installed, updated and tested before you arrive. Bare metal, dual boot or VM. A power strip is welcome if you have one.
/ 02
Your own tooling
Whatever you normally work in — editors, wordlists, scripts, dependencies. Pull them down in advance rather than relying on venue bandwidth.
/ 03
School ID
Every participant should carry ID from their school for entry and verification.
/ 04
Anything your project needs
The starter kit arrives at the Day 1 briefing, but if your idea depends on specific hardware or accounts beyond it, sort that out before day one. Build time is for building.
07 — Questions

Frequently asked

WSH 26 is an interschool event open to students across GEMS schools. You enter as a team of four to six. Entry is first come, first served: only the first 10 schools to register can participate, and each school fields two teams. Contact your computer science or IT department to register. Exact year-group eligibility is being confirmed and will be published here.

No. The board runs beginner, intermediate and advanced tiers, so there is a genuine entry point for first-timers as well as material that will stretch experienced teams. Beginner challenges open first, at 9:00 on Day 1.

No. Teams are four to six people — four is the minimum as well as six being the maximum. Each school enters two competing teams, so speak to your computer science or IT department if you are unsure how teams are being formed at your school.

It puts every team on the same footing with the same tooling available, and it removes an entire class of "it doesn't work on my machine" from the CTF track. It applies to project entrants too, so the room is running one environment.

Yes — the tracks run in parallel. Declare it at registration. Both entries are judged independently, so you are competing on two boards with the same team.

Browser-based AI assistants are allowed for hackathon projects only. Any AI used during the CTF is strictly prohibited. Local AI agents, offline LLMs and any locally deployed weights are prohibited on both tracks, and breaching that disqualifies you from the affected track. Volunteers run periodic device checks across both days.

Read the full AI policy.

Not quite. A starter kit — a GitHub repository with backend code and free API integrations — is distributed to every team at the Day 1 briefing. You build on top of it during the event. What you must not do is arrive with your own part-finished project.

Places are first come, first served: the first 10 schools to register can participate. Each participating school may showcase one project, selected by the school's computer teacher from its two competing teams.

Still being finalised, along with catering and exact room allocation. Anything outstanding will be published on this page ahead of the event.

08 — Prizes

Awards

CTF competition

1st · 2nd · 3rd

Certificate or team award.

Hackathon

1st · 2nd · 3rd

Certificate or team award.

All participants

Certificate

Digital or physical, for everyone who takes part.

09 — On this site

Coming to the site

◎
During the event

CTF leaderboard

Rankings pulled from the CTFd platform, updated live through both days.

Opens Day 1
✉
Any time

Contact

Enquiries, technical issues and administrative requests, routed per category.

Next step

Read the rules.