Final Public Challenges 2025
7 challenges with 7 published solutions between them. The writeups for this event were found in public repositories. Each link is pinned to the commit it was read from.
Where these writeups liveCryptography3
Recover a plaintext or a key from something that was supposed to protect it. In practice: identify the scheme, find the parameter the author got wrong, exploit it.
AESssssss
1 official solutionAlso written up in: MidnightFlag/2025-final-public-challenges
TimeTraveler
1 official solutionAlso written up in: MidnightFlag/2025-final-public-challenges
Walkthrough
1 official solutionAlso written up in: MidnightFlag/2025-final-public-challenges
Misc2
Everything that fits no other box: esolangs, puzzles, scripting exercises, and the jail escapes that have not yet earned their own category.
ForgeNet2077
1 official solutionAlso written up in: MidnightFlag/2025-final-public-challenges
Also written up in: MidnightFlag/2025-final-public-challenges
OSINT1
Answer a question about the real world from public sources. The work is pivoting between identifiers, not exploiting anything.
For a handful of credits
1 official solutionAlso written up in: MidnightFlag/2025-final-public-challenges
Reverse engineering1
Work out what a compiled program does without its source, then work backwards from the check to the input that passes it.
LogicBomb
1 official solutionAlso written up in: MidnightFlag/2025-final-public-challenges