24 hours / jeopardy / online + onsite / Nov 2022
NECTF{no_escape}
For 24 hours, 400+ hackers from 25+ countries pulled apart 28 challenges that had been built to break in exactly one way each. Some of them found a second way.
25–26 Nov 2022 · 04:30 UTC → 04:30 UTC · online, and onsite on a college campus in Roorkee, Uttarakhand
What you were signing up for
A jeopardy CTF is a board of locked doors, and you get to pick which one you try.
There is no opponent to attack and no network to defend. There is a grid: categories across,
challenges down, each one a self-contained artifact — a website, a binary, a photograph, a
packet of ciphertext — with a string hidden inside it in the form
NECTF{…}. Find the string, paste it into the box, take the points.
NO ESCAPE CTF was deliberately built as an on-ramp. The brief we published said easy to low-medium, and we meant it: a first-timer could open the welcome challenge, view source, and be on the scoreboard inside a minute. From there the board got progressively less forgiving, and by hour twenty the leaders were the people still awake and reading PDF metadata.
Everything in it was wrapped in a Christmas story — Santa's lost keys, a hacked mailbox, a star over Bethlehem — because a challenge with a narrative is a challenge people finish.
The board, as it stood at 04:30 UTC on 26 Nov 2022
Every challenge we shipped. Open one.
Reconstructed from the CTFtime task list and the write-ups players published afterwards. Each card carries the original brief, the technique that broke it, and what it was teaching. Two of them still take a real flag.
opened 0 / 0
How the night actually went
Twenty-four hours, and the two that decided it.
A retrospective that only lists wins is marketing. This one includes the hour we got wrong, because that hour is the reason v2 is being built differently.
The event ran clean for most of its length — infrastructure held, the board stayed up, players moved through the easy tier fast. What we underestimated was how much of the difficulty curve ended up sitting in two challenges, and how much damage a late correction does when several hundred people have already committed a night to a wrong answer.
-
The board opens
10:00 IST. Remote players and the onsite cohort in Roorkee start at the same instant on the same board, with no separate bracket.
-
The easy tier falls
The welcome challenge, Star of Bethlehem, Smart Brains — a source comment,
strings, and a Caesar shift. By design: everybody gets on the scoreboard. -
Santa's Letter eats the night
An MD5 in white-on-white text, plus two decoy strings planted in the PDF metadata. The decoys worked far better than intended. This is the challenge that finished at 383.
-
The long middle
StegSolve bit-planes on Santa Claus. A SQLite UNION over raw TCP on Santa is Near. Prototype pollution on Get Your Flag. The board thins out.
-
The correction
Knock Knock had been authored with XOR where the puzzle called for XNOR. Players holding the near-miss answer were right about the method and wrong about one gate. We shipped the fix with roughly sixty minutes left, and challenge authors were not consistently reachable on Discord before that. Both of those are on us.
-
Board closes
Dynamic scoring settles. CTFtime rates the event at weight 20.17. Write-ups start appearing within hours.
Format & infrastructure
One board, two rooms.
NECTF ran hybrid, which for us meant something stricter than “we also streamed it.” The onsite cohort at a college campus in Roorkee, Uttarakhand and every remote player worldwide hit the same CTFd instance, the same challenges, and the same scoreboard — no separate onsite bracket, no local advantage. A team in the hall and a team eight time zones out were competing on identical terms.
Challenge infrastructure was spread deliberately: static drops on Firebase, dynamic web targets on Heroku dynos, and two raw TCP services so the pwn and crypto tracks could not be solved by reading a page. Compute was sponsored by DigitalOcean.
The look you are reading right now is the event's own: the same neon CTFd theme, the same Hack monospace, and the navy and crimson sampled straight out of the NECTF logo file.
- PlatformCTFdself-hosted, jeopardy mode, dynamic scoring
- Themectfd-neon-themeHackerThemes Neon Glow, Bootstrap 4
- TypefaceHackthe face this page is still set in
- Web targetsFirebase + Herokusix challenges, live for the full 24h
- TCP servicesTwo raw socketspwn and crypto tracks
- ComputeDigitalOceansponsor
- CommsDiscordannouncements, corrections, one actual challenge
- OnboardingGitHub Classroomthe Entrance Exam challenge
- Rated byCTFtimeevent 1822, weight 20.17
What players wrote afterwards
Unedited, including the part we did not enjoy reading.
An easy CTF that was well run.
Pretty good CTF, and the challenges had enough information to solve them.
Challenge creators were not online during the CTF in Discord, which meant a whole sort of mess and contradiction.
Who ran it
F7 CONQUERORS
An Indian CTF team listed on CTFtime under the aliases F7 CONQUERORS and NO ESCAPE. NO ESCAPE CTF was our event as organisers rather than players, and it earned the team 40.34 organiser points in the 2022 season.
NECTF v2 — not scheduled yet
v1 was the on-ramp. v2 is the building.
We built the first one so nobody would bounce. Easy to low-medium, a free flag in the source, a narrative to carry beginners through. It worked — and it is not what we want to run next.
v2 is a full hacking suite. Multi-stage chains instead of single-artifact puzzles. Real infrastructure you have to move through rather than one endpoint you have to read. Challenges that assume you already own a methodology and are built to find out whether it survives contact. Authors on Discord for the entire clock, and no corrections shipped in the last hour — because we have already made that mistake in public.
It is not on the calendar. Running it properly costs infrastructure, months of authoring, and a room full of people who actually want it. The waitlist is how we find out whether that room exists. Hit the threshold and we start building; you hear from us before anyone else does, and nothing else ever lands in your inbox.
NECTF{see_you_in_v2}
The board above closed on 26 November 2022. The next one has not been built yet — and how hard it gets depends on how many people ask for it.